Delivery driver bag in front of restaurant entrance
DeliveryOperationsMargins

Self-managed delivery vs DoorDash Drive: when to run your own drivers

DoorDash Drive and Uber Direct fees vs hiring or contracting your own drivers — the real math, the ops cost, and where FoodyOS dispatch fits. Plus when you should keep using a marketplace fleet.

FoodyOS Team
Operations
·10 min read

For most US restaurants, “delivery” means handing the order to DoorDash, Uber, or Grubhub. That’s changing — slowly — as more operators look at running their own driver fleet. The question isn’t whether self-managed delivery is cheaper per order (sometimes it is, often it isn’t once you account for time) — it’s about who owns the customer relationship. The first-order math behind that ownership question is in direct ordering vs DoorDash & Grubhub.

The numbers, plainly

Marketplace delivery commission is set by the consumer-facing platform: DoorDash publishes Marketplace partnership tiers at 15%, 25%, and 30% of order subtotal,1 Uber Eats lists 15%, 25%, and 30% tiers,2 and Grubhub publishes commission rates between 15% and 30% depending on the marketing plan you choose.3 Bring-your-own-delivery (BYOD) products are priced separately: DoorDash Drive On-Demand quotes a per-order delivery fee plus an order processing fee published on its merchant page,4 and Uber Direct is similarly a flat per-delivery fee with no Marketplace commission since the order originates on your channel.5 So if a $50 delivery comes in:

  • Marketplace order, marketplace driver: roughly $7.50–$15 in commission depending on the tier you signed for. You keep the rest minus food cost.
  • Direct order, marketplace driver via DoorDash Drive or Uber Direct: a flat per-delivery fee, no Marketplace commission. You keep the order subtotal minus that fee, your payment processing, and food cost.
  • Direct order, your own driver: driver wage plus mileage reimbursement. The actual cost depends on how you classify the driver and how many drops you batch — see the next section.

The win on owning your fleet isn’t huge per order. The win is at scale: you’re paying a marginal labor cost instead of a percentage that grows linearly with ticket size.

How drivers actually get paid

There are three ways a US restaurant ends up with a driver on the road:

  • W-2 employee. You pay hourly wages, payroll taxes (FICA, FUTA, state unemployment), and — in tip-credit states — at least the federal tipped minimum of $2.13 per hour with tips making up the rest of the standard $7.25 minimum.6 You also have to carry hired-and-non-owned-auto coverage on top of general liability, because a personal auto policy almost always excludes commercial delivery.7 The IRS standard business mileage rate, which most operators use to reimburse drivers tax-free, is published annually — for 2025 it is 70 cents per mile.8
  • 1099 independent contractor.Cheaper on paper, much riskier on classification. The US Department of Labor’s 2024 final rule on employee vs. independent contractor status under the FLSA uses a six-factor economic reality test, and a driver who only delivers for one restaurant on a fixed schedule is hard to defend as truly independent.9 Most operators who go this route end up reclassifying after their first insurance audit.
  • Gig fleet via BYOD (DoorDash Drive, Uber Direct, Grubhub Direct, Olo Dispatch).The driver is the platform’s contractor. You pay a per-delivery fee, the platform handles pay, insurance, and background checks. You give up GPS-level control and a thin slice of margin in exchange for zero fixed cost.

The four BYOD options, compared

  • DoorDash Drive. The largest US gig fleet by driver count. Two flavors: Drive On-Demand (you push each order) and Drive API (you integrate dispatch into your stack).4 Best coverage in suburbs and tertiary metros.
  • Uber Direct. Same fleet that powers Uber Eats deliveries, exposed as a white-label API. Strong in dense urban cores. Pricing is a flat per-delivery fee published on the merchant page.5
  • Grubhub Direct.Grubhub’s commission-free direct-ordering product, which can dispatch their own driver network as a delivery option.10 Useful if you already have Grubhub Marketplace and want to consolidate operationally.
  • Olo Dispatch. Aggregator layer — Olo brokers across DoorDash Drive, Uber Direct, Roadie, Relay, and others to find the cheapest available driver per order.11Best fit for enterprise-scale brands that already use Olo’s ordering platform.

Batching is where the math actually changes

A W-2 driver paid $20/hour all-in (wage + mileage reimbursement at the IRS rate + payroll burden) doing 2 deliveries an hour costs $10 per order. The same driver doing 4 batched deliveries in the same hour costs $5 per order. Push that to 6 batched drops in an hour during a Friday pizza rush and your per-order labor cost falls to about $3.33 — well under any BYOD per-delivery fee on the market. The leverage is entirely in the second half of that fraction (deliveries), not the first (cost). Industry coverage of restaurant delivery economics has consistently flagged driver utilization, not the headline wage, as the deciding variable for whether in-house fulfillment beats the marketplaces.12

Batching only works when drops are clustered, which is why pizza chains can run lean fleets and a single-location bistro with a 5-mile zone usually can’t. The practical test: look at your last 200 delivery tickets, plot the drop addresses, and ask whether any 4 of them could have left the kitchen in the same insulated bag without any of them arriving cold. If the answer is “rarely,” stop reading and just plug DoorDash Drive into your direct-ordering site. If the answer is “most Fridays,” you have a real argument for a fleet.

Two more line items to budget that nobody warns first-time operators about. First, the IRS standard mileage rate of 70 cents per mile in 2025 is the easy way to reimburse a personal vehicle without it becoming taxable wages,8but it has to be paid against a contemporaneous mileage log — “we’ll figure it out at year-end” is how you end up with a payroll-tax assessment. Second, hired-and-non-owned-auto coverage on a commercial policy typically runs a few hundred dollars per vehicle per year on top of your existing general liability, and skipping it is the single most common way an owner-operator finds out their personal carrier excludes commercial use the day after an at-fault collision.7

When self-managed delivery makes sense

  • You already have drivers(pizzerias, high-delivery cuisines). The infrastructure exists. FoodyOS dispatch + zones is just better software for what you’re already doing.
  • Your delivery zone is dense. If 80% of orders fall within 2 miles, batching becomes possible and a driver can do 4 deliveries in 30 minutes.
  • Your average ticket is high. Self-fulfilled delivery is a percentage win — the bigger the ticket, the larger the absolute dollar savings vs. marketplace commission.
  • You want the customer relationship.Marketplace delivery hides the customer’s phone number. Direct delivery means you can text them about a new menu next month.

When marketplaces are still the right call

  • You’re a single-location quick-service spot doing 10 deliveries a week. Don’t hire a driver. Use DoorDash Drive on direct orders.
  • Your delivery zone is sprawling and orders are rare. The driver utilization math kills you.
  • You’re launching and need volume. Use marketplaces for acquisition; convert to direct with bag stickers.

What a real self-delivery operation looks like in FoodyOS

The pieces, all on one platform:

  • Zones drawn on a map. Concentric rings around your restaurant, or hand-drawn polygons for tricky neighborhoods. Each zone has a delivery fee, a minimum order, and an ETA. Out-of-zone checkouts are politely rejected at the menu.
  • Drivers as users.Each driver gets a FoodyOS login. They run the driver app on their own phone — no proprietary handheld. Standard role: see assigned orders, hit Picked Up, hit Delivered. Optional: GPS-based status updates flow back to the customer’s tracking link.
  • Dispatch. Manual (the cashier picks who takes it) or automatic (the closest available driver). Drivers can batch — pick up 3 orders, drop them in optimal sequence.
  • Customer tracking link. The customer gets a link at order confirmation. They reopen it whenever they want to see where the driver is. No SMS spam, no marketplace branding.
  • Per-driver stats.Orders today, average dispatch time, customer ratings (if you collect them), miles driven. Helpful for paying drivers fairly, helpful for figuring out who’s your fastest pizza driver.

Hybrid is usually the right answer

Most operators we work with end up running both: their own drivers for high-volume zones during peak hours, and DoorDash Drive or Uber Direct (BYOD-only, no Marketplace commission) as overflow when they’re slammed or for the rare order to a far zone. FoodyOS supports either fulfillment path on direct orders, and the dispatch view shows both sets of drivers in the same queue so a manager doesn’t have to flip between a tablet and a portal to know what’s out the door. Treating the two as complements rather than alternatives is usually how the math actually works in practice — your fleet absorbs the high-density middle of the curve, and the gig platforms absorb the long tail and the spikes.

The wrong answer is the default — letting all your delivery flow through marketplaces. They get the customer, they get the margin, they keep the brand. Even if you keep their drivers, they don’t need to keep their commission. Direct dispatch is included in the FoodyOS platform — see pricing, or zoom out to FoodyOS vs Grubhub for the commission contrast at the platform level. The companion piece direct ordering vs DoorDash & Grubhub walks through the consumer-side commission math in more depth.

Sources

  1. DoorDash, “Partnership Plans for Restaurants,” merchants.doordash.com/en-us/products/marketplace.
  2. Uber Eats, “Partner with Uber Eats — Pricing,” merchants.ubereats.com/us/en/pricing.
  3. Grubhub for Restaurants, “Pricing & Plans,” get.grubhub.com/pricing.
  4. DoorDash, “DoorDash Drive — On-Demand Delivery for Your Business,” merchants.doordash.com/en-us/products/drive.
  5. Uber, “Uber Direct — Last-Mile Delivery for Your Business,” merchants.ubereats.com/us/en/uber-direct.
  6. U.S. Department of Labor, Wage and Hour Division, “Fact Sheet #15: Tipped Employees Under the FLSA,” dol.gov/agencies/whd/fact-sheets/15-tipped-employees-flsa.
  7. Insurance Information Institute, “Hired and Non-Owned Auto Insurance,” iii.org/article/business-auto-insurance-basics.
  8. Internal Revenue Service, “IRS issues standard mileage rates for 2025,” IR-2024-312, irs.gov/newsroom/irs-issues-standard-mileage-rates-for-2025.
  9. U.S. Department of Labor, “Final Rule: Employee or Independent Contractor Classification Under the FLSA,” 29 CFR Parts 780, 788, and 795, dol.gov/agencies/whd/flsa/misclassification/rulemaking.
  10. Grubhub, “Grubhub Direct — Commission-Free Online Ordering,” get.grubhub.com/products/grubhub-direct.
  11. Olo, “Dispatch — Last-Mile Delivery Aggregation,” olo.com/products/dispatch.
  12. Restaurant Business, “The economics of restaurant delivery,” restaurantbusinessonline.com/operations/economics-restaurant-delivery.
Run a high-volume US restaurant?
We'll show you FoodyOS in 30 minutes.
Book a demo
Photo: Unsplash