Delivery Profit Calculator: See Your True DoorDash and Uber Eats Margins
Most restaurant owners don't know their real profit per delivery order. This free calculator breaks down what's left after platform commission (often 15–30%), payment processing, packaging, and food cost — and shows how price adjustments, menu engineering, and promo discipline change the picture.
What you'll learn
- Your true margin per order on DoorDash and Uber Eats, not the topline payout
- How much a 5–10% delivery-menu markup recovers without hurting order volume
- Which promos actually pay for themselves and which quietly drain profit
Want the optimization done for you? Our delivery growth service tunes menus, pricing, and dish photos on both platforms — every change approved by you with one tap. From $299/month in the Standard tier.
Grubhub profit calculator: separate fees from contribution
Calculate what one Grubhub order leaves after marketing, delivery and processing fees, then subtract food, packaging and incremental labor. Replace every example fee with your own agreement.
Illustrative inputs, not a current plan quote. Use US dollars, one representative order and an order count for your chosen period. This simplified model applies all percentage fees to the same food subtotal before tax and tips. It excludes taxes, tips, refunds, discounts and charges assessed on a different base. Confirm your actual statement before comparing settlements.
Illustrative inputs
- Food subtotal per order
- 30 — Before tax, tips and discounts.
- Marketing fee (%)
- 15 — Your contracted marketing rate, not a generic plan estimate.
- Delivery fee (%)
- 10 — Applied only when the Grubhub delivery option below is enabled.
- Processing percentage (%)
- 3 — Separate from marketing and delivery; replace with your contract.
- Fixed processing fee per order ($)
- 0.30 — Charged once per modeled order, not once per item.
- Food cost per order ($)
- 10 — Actual ingredient cost in dollars.
- Packaging per order ($)
- 1 — Containers, bags and other per-order packaging.
- Incremental labor per order ($)
- 2 — Only labor attributable to this order; remaining overhead is excluded.
- Orders in your chosen period
- 100 — An assumption you supply; this tool does not forecast demand.
Worked example
Worked example using the illustrative inputs: a $30 subtotal incurs $4.50 marketing, $3.00 delivery and $1.20 processing ($0.90 + $0.30). The balance after those fees is $21.30. Subtract $10 food, $1 packaging and $2 incremental labor to leave $8.30 contribution per order, or $830 across 100 identical orders. This is not $830 of net profit: remaining overhead is not included.
How to calculate Grubhub contribution
Marketing fee = subtotal × marketing rate. Delivery fee = subtotal × delivery rate when enabled. Processing fee = subtotal × processing rate + fixed processing fee. Divide percentage inputs by 100 when using these formulas.
Balance after entered platform fees = subtotal − marketing − delivery − processing. Contribution = that balance − food − packaging − incremental labor. Period contribution = contribution per order × orders. Calculations retain fractional cents internally and round displayed results to cents; actual settlement rounding can differ.
Why the platform balance is not profit
A remaining balance still has to cover the meal and its fulfillment. Separating these two outputs makes an apparently healthy payout easier to evaluate. Rent, salaried staff, equipment, tax and other overhead are not included, so contribution is not net profit.
If the contribution is negative, every identical extra order increases the modeled loss. A positive contribution does not guarantee enough orders to cover overhead. Changing basket size, refunds or replacing direct orders can also change the result.
Delivery off does not mean delivery is free
Switch off the Grubhub delivery fee for a scenario that does not use that service. The other percentage and fixed fees remain. If you supply your own drivers, include their per-order incremental labor or delivery costs in the labor field; do not treat those costs as zero by default.
All nine inputs remain editable. If your contract bundles a fee into another charge, set its separate field to zero to avoid double-counting. If processing uses a different base including tax or tips, this shared-subtotal model will not reproduce your settlement.
Official reference and scope
Grubhub’s own calculator separates marketing, delivery and processing fees and considers fulfillment costs. This worksheet lets you change each rate and explicitly distinguish the platform balance from contribution. Fee categories checked September 20, 2026; use your agreement for applicable amounts.
Review a delivery refund deduction and prepare your evidence
Restaurant promotion break-even calculator: how many extra orders?