Open your DoorDash Merchant Portal right now. Look at last month's payouts. Now look at the commission line.
If you did $12,000 in delivery sales, somewhere between $1,800 and $3,600 went straight to DoorDash. Not to your cooks. Not to your rent. Not to the food on the plate. To a company that contributed a driver and an app.
But it gets worse. That commission isn't the only cost. You also lost the customer's data, their email, their order history, their birthday — everything you need to bring them back without paying DoorDash again. Every repeat order earns DoorDash another commission while you start from zero.
Here's the thing: there is a better model. Several, actually. And the math isn't complicated — it just requires understanding what each driver arrangement actually costs you per order, per month, and per year.
This guide breaks down the three delivery driver models — in-house, third-party, and hybrid — with real numbers, real tradeoffs, and a clear framework for choosing the right setup based on your delivery volume.
The Real Cost of Third-Party Delivery Drivers
Third-party delivery platforms are designed to feel simple. You sign up, orders appear, drivers materialize. But the simplicity masks an expensive reality.
Here's what the major platforms charge restaurants in 2026:
| Platform | Commission Range | Cost on $35 Order | Monthly Cost (200 orders) |
|---|---|---|---|
| DoorDash | 15-30% | $5.25 - $10.50 | $1,050 - $2,100 |
| UberEats | 15-30% | $5.25 - $10.50 | $1,050 - $2,100 |
| Grubhub | 15-25% | $5.25 - $8.75 | $1,050 - $1,750 |
| KwickDriver | $2 + $6.99/delivery | $8.99 flat | $1,798 flat |
At first glance, DoorDash's 15% tier looks cheaper than KwickDriver's $8.99. And that's not all — the 15% tier (DoorDash Basic) comes with zero marketing visibility. Your restaurant appears at the bottom of search results, behind competitors paying 25-30% for premium placement.
The vast majority of restaurants on DoorDash pay 25-30% because anything less makes them invisible on the platform. At 25%, that $35 order costs you $8.75 — nearly identical to KwickDriver, except DoorDash also owns the customer relationship.
According to restaurant industry data, the average delivery order through third-party apps generates a net margin of only 3-8% for the restaurant, compared to 15-22% for dine-in orders. Some operators actually lose money on every delivery but keep the channel open for "brand awareness."
That's not a strategy. That's a subscription to losing money.
In-House Delivery: What It Actually Costs
Hiring your own delivery drivers sounds expensive until you do the math at scale. Here's what a typical in-house delivery operation looks like:
Fixed Costs (Monthly)
| Expense | Per Driver/Month | Notes |
|---|---|---|
| Wages (part-time, 25 hrs/week) | $1,500 - $1,800 | $15-18/hr depending on market |
| Vehicle allowance or mileage | $400 - $600 | IRS rate: $0.70/mile in 2026 |
| Insurance (non-owned auto) | $150 - $250 | Required for employee drivers |
| Delivery bags/equipment | $25 - $50 | Amortized over time |
| Total per driver | $2,075 - $2,700 |
A part-time driver working a dinner shift can complete 15-25 deliveries per shift. Over a month (about 22 shifts), that's 330-550 deliveries.
Here's where it gets interesting. At 400 deliveries per month, your per-delivery cost is $5.19 to $6.75. On a $35 average order, that's 14.8% to 19.3% — already competitive with third-party commissions. But there's a critical difference: you keep the customer.
Every order comes with a name, phone number, and email. You can send them a loyalty offer next Tuesday. You can add them to your e-gift card promotion during the holidays. You can build a relationship that doesn't require paying a middleman for every touchpoint.
When In-House Makes Sense (The Volume Threshold)
In-house drivers become cost-effective when you consistently hit 20+ deliveries per day. Below that, your per-delivery cost is too high because the driver is idle between orders. Above that, every additional delivery spreads fixed costs thinner.
| Daily Deliveries | In-House Cost/Order | DoorDash 25%/Order | Winner |
|---|---|---|---|
| 10 | $9.43 | $8.75 | Third-party |
| 15 | $7.05 | $8.75 | In-house |
| 20 | $5.67 | $8.75 | In-house (saves $3.08) |
| 30 | $4.12 | $8.75 | In-house (saves $4.63) |
At 30 deliveries per day, in-house saves you $4.63 per order. That's $138.90 per day, $3,056 per month, and $36,672 per year compared to DoorDash at 25%.
But wait — there's a management cost that tables can't show. You need to schedule drivers, handle no-shows, manage vehicle issues, and deal with customer complaints about late deliveries. That's real labor from you or your manager, and it's why many restaurants look for a middle ground.
The Hybrid Model: Best of Both Worlds
The hybrid delivery model is where most smart operators land. The concept is straightforward:
- Your drivers handle close-radius orders (0-4 miles) where per-delivery costs are lowest and food arrives hottest
- Third-party or flat-fee services handle the rest — long-distance, overflow during peak, and areas outside your delivery zone
This gives you cost control on high-volume, short-distance orders while still capturing revenue from areas you can't efficiently serve yourself.
Here's the thing: the hybrid model requires a POS system that can intelligently route orders to the right driver. When a delivery order comes in, the system needs to check distance, check driver availability, and decide whether to dispatch in-house or route to a third-party network.
This is exactly what KwickDriver was built for. Integrated directly into the KwickOS POS, it automatically calculates optimal routing. Your in-house drivers get close orders. Longer orders route to the KwickDriver network at $2 + $6.99 flat — no percentage commissions, no hidden fees.
Hybrid Model: Real-World Numbers
Consider a restaurant doing 600 delivery orders per month:
| Model | Monthly Cost | Annual Cost | Customer Data |
|---|---|---|---|
| 100% DoorDash (25%) | $5,250 | $63,000 | None |
| 100% In-house (2 drivers) | $4,800 | $57,600 | 100% |
| Hybrid (400 in-house + 200 KwickDriver) | $4,198 | $50,376 | 100% |
The hybrid model saves $12,624/year versus DoorDash alone, and $7,224 versus going fully in-house. And that's before counting the revenue from customer data — the loyalty signups, the birthday e-gift card sends, the targeted promotions that drive repeat orders.
Driver Management: The Operational Reality
Whether you hire one driver or ten, managing delivery operations adds complexity. Here's what most restaurant owners underestimate — and how to handle it.
Scheduling and Coverage
Delivery demand isn't flat. Lunch and dinner peaks need coverage. Tuesday at 2 PM doesn't. The mistake most restaurants make is hiring full-time drivers and paying idle time, or not having enough drivers during Friday night rush.
The solution is part-time drivers with staggered shifts aligned to your delivery peaks. Use your POS data to identify when 80% of delivery orders come in. For most restaurants, that's 11:30 AM - 1:30 PM and 5:30 PM - 8:30 PM. Schedule drivers for those windows only.
KwickOS tracks delivery order patterns by hour and day-of-week, giving you the data to schedule precisely. Combine this with the staff scheduling module and your drivers get automatic shift notifications on their phones.
Tracking and Accountability
When a customer calls asking "Where's my food?" you need an answer. Third-party apps handle this with GPS tracking in their consumer app. For in-house drivers, you need your own tracking.
KwickDriver provides real-time driver location tracking visible to both you and your customer. Customers receive an SMS with a tracking link when their order is dispatched — no separate app download required. This eliminates the #1 customer complaint about in-house delivery: uncertainty about arrival time.
Insurance and Liability
This is the part most restaurant owners skip until something goes wrong. If your employee is driving their personal car for deliveries and causes an accident, their personal auto insurance likely won't cover it. You need:
- Hired and Non-Owned Auto (HNOA) insurance — covers you when employees use their own vehicles for business. Typically $150-$250/month for a small fleet.
- Commercial auto insurance — if you own the delivery vehicles. More expensive but provides broader coverage.
- Workers' compensation — required in most states for any employee, including drivers.
Third-party platforms handle all driver insurance themselves — that's part of what their commission pays for. With KwickDriver, drivers in the network carry their own coverage, similar to the third-party model, so you're not taking on additional liability.
How Delivery Ties Into Your Checkout and Loyalty Stack
Here's the pattern interrupt most delivery articles miss: delivery isn't just a logistics problem. It's a sales channel that either builds your customer base or rents it from someone else.
When delivery orders flow through your own POS system, every order is an opportunity to:
- Enroll customers in your loyalty program — automatically add points for delivery orders, set up a threshold reward ("10th delivery free"), and track visit frequency across dine-in and delivery
- Promote gift cards and e-gift cards — include an e-gift card promo in every delivery bag or on the digital receipt. According to industry data, e-gift card redemption drives 35-40% more spending than the card value. A "$25 e-gift card for $20" holiday promotion delivered with every order in November can generate significant incremental revenue in December and January
- Trigger repeat purchases — "You haven't ordered in 14 days. Here's $5 off your next delivery" converts at much higher rates than generic marketing because it's based on actual order history from your POS
None of this is possible when DoorDash owns the customer relationship. They get the email. They send the push notification. They get the repeat order — and you pay commission again.
T. Jin China Diner's 15-location operation processes delivery orders through KwickOS across all stores. Every delivery customer automatically joins their loyalty program, receives e-gift card promotions during holidays, and gets targeted offers based on order history. Their delivery channel isn't a cost center — it's a customer acquisition engine that feeds their loyalty ecosystem.
POS Integration: The Technical Requirement Nobody Talks About
Running in-house delivery without POS integration is operational chaos. Orders come in from your website, your phone, walk-ins requesting delivery — and they all need to hit the kitchen, get dispatched to a driver, and get tracked to completion.
With a system like Toast, delivery is handled exclusively through their own ordering channels. You can't easily integrate third-party orders into the same workflow without manual re-entry.
KwickOS handles this differently. Because it's processor-agnostic and built on a hybrid local+cloud architecture, delivery orders from any source — your website (KwickMenu), phone orders entered by staff, walk-in delivery requests, or third-party tablet orders — all funnel into the same KDS queue. The kitchen sees one unified ticket stream. The POS handles payment from any processor. The driver dispatch system routes based on distance and availability.
This unified approach means your checkout flow is the same regardless of order source. Gift card payments work on delivery orders. Loyalty points accrue automatically. E-gift cards can be applied at checkout. No separate systems, no manual reconciliation.
Crafty Crab Seafood runs this exact setup across 19 locations and 152 terminals. Delivery orders from all sources hit a unified KDS, get routed to the nearest available driver, and complete the same checkout flow as dine-in orders — including loyalty enrollment and gift card acceptance.
Choosing Your Model: A Decision Framework
Stop overthinking it. Here's the framework:
| Your Situation | Best Model | Why |
|---|---|---|
| < 15 deliveries/day | Flat-fee service (KwickDriver) | Volume too low for dedicated driver ROI |
| 15-25 deliveries/day | Hybrid (1 driver + KwickDriver overflow) | Driver covers peak, flat-fee covers rest |
| 25-50 deliveries/day | Hybrid (2 drivers + KwickDriver long-distance) | Maximum savings with coverage gaps filled |
| 50+ deliveries/day | In-house fleet with KwickDriver backup | Scale justifies full fleet management |
And that's not all — the model should evolve as your delivery volume grows. Start with a flat-fee service, add your first driver when you consistently hit 15+ daily orders, and scale from there. The POS data tells you exactly when to make each transition.
Getting Started: The 30-Day Playbook
Week 1: Audit your current delivery costs. Pull your DoorDash, UberEats, and Grubhub statements for the last 3 months. Calculate your effective commission rate (total fees / total delivery sales). Use our delivery cost calculator to compare against alternative models.
Week 2: Set up your own ordering channel. If you don't have one, KwickMenu gives you a branded online ordering page that integrates directly with your POS. No commissions on orders placed through your own site — just a flat monthly fee.
Week 3: Test the hybrid model. If your volume supports it, hire one part-time driver for dinner shifts. Route all orders under 3 miles to your driver, everything else to KwickDriver. Track per-delivery costs daily.
Week 4: Promote your direct channel. Include a flyer in every DoorDash/UberEats order: "Order direct at [yoursite].com — same food, lower prices, earn loyalty points." According to industry data, restaurants that actively promote direct ordering convert 20-30% of third-party customers to first-party within 90 days.
Want to see how other restaurant operators have structured their delivery? Check our KwickDriver vs third-party comparison for detailed breakdowns by restaurant type and volume.
Stop Paying 30% to Deliver Your Own Food
KwickDriver charges $2 + $6.99 per delivery. No commissions. No customer data loss. Integrated directly into your POS.
Learn About KwickDriver
Kelly Ho
