finance9 min read

True profit per Zomato/Swiggy order: commission, packaging, refunds (2026)

Unit economics for a ₹300 Zomato/Swiggy order in 2026; commission 18-28%, packaging, payment gateway, refunds, and the net margin most owners never calculate.

By Forkcast Editorial · HORECA research team

Most owners know their food cost percentage. Fewer know what they actually keep on a ₹300 Zomato or Swiggy order after commission, packaging, payment gateway, and refunds. The headline rate on your contract is not the number that hits your bank account. Here is the 2026 per-order unit economics stack; worked on a typical ₹300 casual dining order, with the line items that separate profitable aggregator revenue from subsidised growth.

The ₹300 order; full cost stack

Assume a ₹300 average order value (AOV), 30% recipe food cost, and a mid-tier independent outlet on standard terms. This is the stack before fixed costs (rent, salaries, utilities); contribution margin only.

Line item% of ₹300₹ amountNotes
Gross order value100%₹300Customer pays; GST handled per platform rules
Platform commission22-28%₹66-84Headline 18-24% + funded discounts + deal programs
Ad spend (attributed)3-5%₹9-15Visibility ads; divide weekly spend by order count
Packaging8-9%₹24-27Container, bag, cutlery, separators for gravies
Payment gateway1.8-2.2%₹5-7Deducted from settlement; rarely in the contract headline
Refunds / cancellations1.5-3%₹5-9Wrong item, late delivery, quality complaints
= Net revenue to restaurant58-65%₹174-195Cash you recognise before food cost
Food cost (30% of GMV)30%₹90Recipe cost at standard portions
= Contribution margin12-22%₹36-66What's left to cover fixed costs + profit
At ₹36 contribution on a ₹300 order, you need 140+ aggregator orders per day just to cover ₹5L monthly fixed costs; before owner draw. Per-order economics matter because aggregator volume scales variable cost, not fixed cost relief, until you cross break-even covers.

Commission; the number that isn't the number

Contract commission for independents in 2026 typically shows 18-26%. Effective commission; what actually leaves your settlement; is higher because you fund customer-side discounts, participate in platform deal programs, and sometimes run visibility ads bundled into the account. For a detailed negotiation playbook, see Zomato and Swiggy commission: what to negotiate.

  • Low effective rate (20-24%); high-volume single outlet, minimal discount participation, negotiated slab, low ad spend.
  • Mid effective rate (24-28%); typical casual dining; some mandatory programs, moderate ads.
  • High effective rate (28-35%); cloud kitchen, heavy deal participation, aggressive ad spend, new outlet without leverage.

Packaging; the line owners underestimate

Packaging is not a rounding error. Gravy dishes need two-container setups; biryani needs foil lining; beverages need separate bags. At ₹24-27 per ₹300 order, packaging is 8-9% of GMV; comparable to payment gateway plus refunds combined. Cloud kitchens budgeting ₹12 per order are under-costing by 40-60%.

  • QSR (burger, wrap, bowl); ₹15-22 per order.
  • Casual dining (curry + rice, combo); ₹22-30 per order.
  • Biryani / multi-item; ₹28-38 per order.

Ad spend; the hidden per-order cost

Zomato and Swiggy ads are often managed as a monthly budget, but for unit economics you need per-order attribution. Divide weekly ad spend by order count: ₹12,000/week on 400 orders is ₹30/order — 10% of a ₹300 AOV. Cap total platform take (commission + ads + funded discounts) at 32% of GMV. Pause keywords below 1.5× ROAS; most accounts overspend on branded terms that would convert organically.

GST; neutral on margin, real on cash

GST is collected from the customer and remitted to the government — it does not change contribution margin on the P&L. But input tax credit timing and aggregator settlement lag (T+7 to T+14) create a 0.5-1.5% cash drag that owners miss when modelling per-order profit. Set aside output GST weekly in a separate account; do not treat it as operating cash.

Payment gateway and refunds

Payment gateway (1.8-2.2% of GMV) is deducted automatically; it rarely appears in the commission line on your dashboard. Refunds are worse because they're lumpy: one bad weekend with 8% refund rate on a high-volume outlet can wipe a week's aggregator profit. Track refunds weekly, not monthly; menu items with >4% refund rates need recipe or packaging fixes, not more ads.

Three scenarios on the same ₹300 order

ScenarioEffective commissionPackagingContribution (₹)Contribution %
Optimised outlet22%₹22₹6823%
Typical casual dining26%₹26₹4816%
Cloud kitchen (heavy promos)32%₹32₹227%

All three assume 30% food cost and 2% combined gateway + refunds. The optimised outlet negotiated commission, trimmed discount programs, and standardised packaging. The cloud kitchen scenario is common for year-one outlets chasing visibility; 7% contribution cannot carry ₹4-6L monthly fixed costs at any realistic order volume.

What to do with this number

  1. Calculate true contribution per order; export 30 days of settlement data. Divide net settlement by orders. Subtract food cost and packaging. That's your real per-order margin.
  2. Set a floor; if contribution per order is below ₹25 on your highest-volume SKU, raise aggregator menu price or redesign the dish for packaging.
  3. Split P&L by channel; dine-in and aggregator have different unit economics. Blended food cost % hides aggregator losses.
  4. Revisit quarterly; commission slabs, ad spend, and refund rates shift. A Q1 model that's accurate is wrong by Q3.
The fastest sanity check: take your last month's aggregator settlement total, subtract food cost and packaging, divide by order count. If the answer is under ₹30, your menu pricing on-platform is wrong; not your kitchen efficiency.
Model aggregator menu prices with packaging →

More for you

True profit per Zomato/Swiggy order: commission, packaging, refunds (2026) | Forkcast