In-House vs Third-Party Delivery: Which Costs Less?
Compare delivery apps, on-demand couriers, and your own drivers. See a worked cost example and calculate when in-house delivery makes sense.
Food Truck or Restaurant Owner? Sign up for the Culinary Entrepreneur Newsletter!

Updated September 6, 2026. U.S. vendor pricing checked on this date.
In-house delivery can cost less when your drivers complete enough nearby orders per paid hour. Third-party couriers are often more practical when demand is uneven. Marketplaces serve a different purpose: their fees pay for customer discovery as well as fulfillment. Compare those costs separately before deciding which model to use.
This guide compares four restaurant delivery models, shows a worked cost example, and gives you a break-even calculation you can adapt to your own orders. Avocado provides restaurant POS, online-ordering, and delivery-management tools; the examples below are illustrative, not customer results or vendor quotes.
In-house vs third-party delivery at a glance
Delivery model | What you pay for | Best fit | Main trade-off |
|---|---|---|---|
Marketplace delivery | Customer discovery, ordering, and courier fulfillment | Reaching customers who do not already know you | Percentage commissions and less control over the customer relationship |
Direct ordering + third-party dispatch | Your ordering costs plus an outside courier per delivery | Existing customer demand without a full driver team | Per-trip cost and variable courier availability |
In-house drivers | Driver labor, vehicles or mileage, insurance, and operations | Predictable orders concentrated in a compact area | Idle time and responsibility for staffing and service |
Hybrid delivery | Internal capacity plus outside couriers when needed | Restaurants with uneven demand or different delivery zones | Coordinating two fulfillment methods |
Marketplace delivery and third-party dispatch are different
On a marketplace such as DoorDash or Uber Eats, customers find your restaurant and order inside the platform. The marketplace helps generate demand and arranges delivery. Its commission is partly a customer-acquisition cost.
With third-party dispatch, the customer orders through your website, app, or phone line. You arrange an outside courier to complete that direct order. DoorDash Drive On-Demand and Uber Direct are fulfillment services in this category. You still need to generate the order and account for ordering and payment costs.
Using your own drivers for an order placed on a marketplace does not necessarily remove the marketplace fee. Keep order source and delivery method as separate fields in your reporting.
Current DoorDash and Uber Eats restaurant fees
The following are published U.S. rates checked September 6, 2026, not a quote for your restaurant. Local regulations, eligibility, contracts, and promotions can change the amount you pay. Confirm the terms for each location before budgeting.
DoorDash Marketplace
DoorDash lists delivery commissions of 15% for Basic, 25% for Plus, and 30% for Premier. Its published pickup commission is 6%; eligibility includes matching pickup menu prices to in-store prices under the applicable terms. These are marketplace rates, not DoorDash Drive On-Demand courier prices. See DoorDash's official marketplace pricing.
Uber Eats Marketplace
Uber lists 20% for Lite, 25% for Plus, and 30% for Premium. Plus adds 5% for Uber One orders, bringing those orders to 30%. Some cities have different Lite rates. Pickup is 7% with validated in-store pricing and 10% without it. Uber's self-delivery listing is 15%; using Uber's delivery network through that option carries a listed 25% fee. Check the official Uber merchant pricing and local exceptions.
Couriers for orders from your own website
Uber Direct advertises pricing starting at $7.99 per delivery on its U.S. pricing page. A starting price is not a guaranteed price for every trip. For DoorDash Drive On-Demand, use the current quote from your provider or ordering integration. Compare both using the same delivery distance, service requirements, and expected order mix.
Worked example: what does a $40 delivery order leave you?
Illustrative assumptions: a $40 food subtotal; $14 in food and packaging; a 25% marketplace commission; $1.50 in combined direct-order processing and ordering costs; and a hypothetical $10 outside-courier quote. For in-house delivery, assume $30 per paid driver hour plus $2 per completed delivery. The $30 includes assumed wages, payroll burden, and allocated hourly delivery overhead; the $2 represents assumed variable vehicle costs. Replace every input with your own costs and avoid counting the same expense twice.
For a like-for-like illustration, the restaurant collects no delivery fee from the customer. Taxes and tips are excluded. The examples also exclude promotions, refunds, direct-order customer acquisition, and other restaurant labor and overhead. These figures are contribution toward the remaining costs, not net profit.
Order and fulfillment method | Channel + delivery cost | Contribution after food and packaging |
|---|---|---|
Marketplace at 25% | $10.00 | $16.00 |
Direct order + $10 outside courier | $11.50 | $14.50 |
Direct order + own driver, 2 deliveries/hour | $18.50 | $7.50 |
Direct order + own driver, 3 deliveries/hour | $13.50 | $12.50 |
Direct order + own driver, 4 deliveries/hour | $11.00 | $15.00 |
In this example, an in-house driver at four deliveries per hour beats the $10 courier quote on fulfillment cost, but the marketplace still leaves slightly more contribution on the $40 check because of the assumed direct-order costs. Change the check size, commission, courier quote, or customer delivery fee and the result changes. No model wins on every order.
Calculate when in-house delivery breaks even
In-house cost per delivery = hourly driver and allocated delivery overhead ÷ completed deliveries per paid hour + variable cost per delivery.
Using the assumptions above: $30 ÷ 2 + $2 = $17 per delivery. At three deliveries per hour, it is $12. At four, it is $9.50.
To compare your own driver with an outside courier on the same direct order:
Break-even deliveries per paid hour = hourly cost ÷ (outside-courier quote − internal variable cost per delivery).
Here, $30 ÷ ($10 − $2) = 3.75 deliveries per paid hour. You need to average more than 3.75 to make the internal driver cheaper on these assumptions. This is a cost threshold, not a claim that a driver can safely complete that many trips. If the courier quote is equal to or below your internal variable cost, this formula offers no positive break-even point.
Use all paid hours, including waiting, loading, and return trips. Calculate slow periods and dinner rush separately. Include insurance, software, supervision, mileage or vehicle expense, and any other delivery costs in the appropriate input. Shared ordering costs cancel in this comparison only if they are the same for both methods; otherwise include the difference.
Compare contribution without double-counting delivery fees
For a direct order, start with the food subtotal, add any delivery fee the restaurant actually retains, then subtract food and packaging, processing and ordering costs, fulfillment cost, restaurant-funded promotions, and expected refunds or error costs.
If a courier costs $10 and the restaurant retains a $4 customer delivery fee, the net delivery expense is $6. Subtract $10 and add $4, or subtract the $6 net expense. Do not subtract both the full courier charge and an additional $6 “subsidy.” Also include any processing fee on the collected delivery charge.
For marketplace orders, use your settlement report to identify commissions, promotions, and adjustments. Do not count fees retained by the marketplace as restaurant revenue or add a second processing charge when it is already included in the commission.
Which delivery model should your restaurant choose?
Choose a marketplace when customer discovery is the priority
A marketplace can introduce your restaurant to new customers and supply courier capacity without a driver hiring process. The trade-offs are commissions, nearby competitors appearing in the same app, and less control over customer communication. Measure contribution after promotions and advertising, not just delivery sales.
Choose third-party dispatch when you already generate direct orders
An outside courier can fulfill website orders without you staffing a full fleet. A per-trip charge may work well on larger checks but consume too much margin on small ones. Test local pickup reliability, cancellation handling, and customer updates before expanding the delivery area.
Choose in-house delivery when density supports paid driver time
Your team can control training, handling, and service recovery. The economics depend on completed orders per paid hour, not how busy a driver looks during the peak. You also take responsibility for recruiting, scheduling, coverage, and appropriate insurance and employment arrangements.
Choose hybrid delivery when one method cannot cover the whole shift
A hybrid approach keeps internal capacity for orders it serves well and uses outside couriers for overflow or selected zones. It can reduce the need to staff for the busiest possible hour, but someone must own dispatch decisions, exceptions, and customer communication.
A simple hybrid delivery example
Hypothetical operating plan, not an Avocado customer case study: a restaurant schedules one driver for a predictable dinner shift. Nearby orders go to that driver when the promised delivery time is achievable. If the driver is occupied, staff compare the outside-courier quote and pickup estimate with the order's margin and deadline. Longer trips use outside couriers only when the economics and service promise work; otherwise the restaurant limits the delivery zone or offers pickup.
High-value and catering orders may justify different handling. Start with a few clear decisions based on driver availability, distance, order margin, and delivery time. Review actual results before automating or expanding those rules.
What to measure before changing delivery models
Completed deliveries and contribution per order, separated by order source and fulfillment method.
All paid driver hours and completed deliveries per paid hour.
Actual courier charges, customer delivery fees retained, and marketplace commissions.
Late deliveries, cancellations, refunds, and customer complaints.
Effects on kitchen ticket times and the experience of dine-in and pickup customers.
Record a baseline, test a small zone or shift, and review the costs and service results together. A cheaper delivery that causes a refund or loses a repeat customer may be a poor trade.
Evaluate delivery alongside your restaurant POS
Bring your order volume, average check, delivery area, and current fees to an Avocado demo. Ask how direct ordering, kitchen tickets, and delivery management would fit your restaurant, including support for your own drivers and outside couriers. Confirm the integrations, routing options, and pricing available for your location.
Discuss your delivery setup with Avocado. For a broader evaluation, use our questions to ask when choosing a restaurant POS.
Frequently asked questions
What is a third-party food delivery service?
It can mean a marketplace that generates orders and arranges delivery, or a courier service that fulfills orders from your own website. Separate those models when comparing fees.
Is in-house delivery cheaper than third-party delivery?
It can be when you have enough nearby orders per paid driver hour. Compare your full internal cost per completed delivery with a real courier quote, and account separately for the cost of acquiring and processing the order.
Can I use DoorDash or Uber couriers for website orders?
DoorDash Drive On-Demand and Uber Direct offer fulfillment for orders generated through a business's own channels. Check local availability, integration support, and the quoted delivery charge.
Do I still pay marketplace fees if I use my own drivers?
You may. An order placed on a marketplace can carry a fee even when your staff deliver it. Check the self-delivery terms separately from direct website ordering.
Should I charge customers a delivery fee?
Model how much of the courier or driver cost you need to recover, then test the effect on orders and contribution. Include only the fee your restaurant retains and account for associated processing costs. A fee that covers each trip but discourages too many orders may not produce the best overall result.
