Restaurant Finance
Where Your Restaurant's Profits Leak: Delivery Platform Reconciliation
Goutham Jayaprakash · 24 June 2026 · 6 min read
Restaurant Finance
You had a good week. Swiggy and Zomato were busy. Orders were flowing. The kitchen was running well.
Then the payout hits your account. And it's less than you expected. Not by a little. By enough to notice.
This happens to almost every restaurant operator at some point. Most assume it's a timing issue and move on. A few dig into it. What they find is usually surprising.
Why Your Bank Balance Doesn't Match Sales
Your POS records every order. Every cancellation, every discount, every refund gets processed somewhere in the platform's system. But what actually lands in your bank account is a different number entirely.
Platform payouts are delayed, batched, and arrive with deductions you didn't plan for. In our experience reviewing restaurant payouts, unreconciled delivery gaps often run between 2% and 5% of delivery revenue. Across a busy outlet doing ₹10 lakh a month in delivery sales, that's ₹20,000 to ₹50,000 quietly disappearing. Every single month.
And because the payout arrives as one lump sum, most operators have no idea where the difference went.
Here's what that gap actually looks like on a ₹10 lakh delivery month:
| POS shows | Amount |
|---|---|
| Delivery sales | ₹10,00,000 |
| Less cancellations | ₹15,000 |
| Less refunds | ₹8,000 |
| Less commissions | ₹2,20,000 |
| Less platform discounts | ₹40,000 |
| Net payout to bank | ₹7,17,000 |
Your POS said ₹10 lakh. Your bank received ₹7.17 lakh. Both numbers are correct. The question is whether you can explain every line in between.
Where the Money Actually Goes
The gaps between reported sales and what you receive aren't random. They follow predictable patterns.
Untracked cancellations.
An order is accepted.
The customer cancels.
The platform removes the payout.
Your POS may still show the sale.
If you're not matching these daily, you're reconciling a fiction.
Discounts and coupons eating margins. The platform runs a 30% off promotion. They may cover part of it, or none of it, depending on your agreement. Many operators don't know exactly how much of that discount they're absorbing. It varies by campaign, by platform, sometimes by week.
Unreconciled refunds. A customer reports a wrong order. The platform issues a refund. It comes out of your next payout with a one-line note, if you're lucky. Across 200 orders a week, even a 2% refund rate means four orders vanishing from your payout with almost no documentation.
Fees that change over time. Commission rates get revised. Packaging fees appear. Gateway charges shift. Most operators find out when they notice their margins have dropped, not when a notice arrives.
Timing gaps. Your POS records revenue instantly. Platforms pay on a weekly or fortnightly cycle. That mismatch makes it genuinely hard to know, at any moment, what you're actually owed.
Why Most Restaurants Miss This
Nobody opens a restaurant because they enjoy reconciling settlement reports.
So it gets postponed. Until month-end. By then, hundreds of transactions have piled up across multiple payout cycles, and tracing any single one is almost impossible.
The ops team is focused on orders, not cash. The finance check happens once a month. And small daily gaps, the kind that feel too minor to chase, quietly compound into real money.
₹500 a day in unreconciled gaps is ₹1.5 lakh a year. Per outlet.
What to Do About It
You don't need sophisticated software to fix this. You need a simple weekly habit.
Every week, before Monday ends, do three things:
-
Download your platform settlement report. Swiggy, Zomato, Magicpin — every major platform gives you a detailed payout breakdown. It takes two minutes to pull.
-
Match the total payout against your POS delivery sales for the same period. The numbers won't match exactly, and that's expected. But the gap should be explainable. If it isn't, something needs investigating.
-
Flag anything that doesn't reconcile within ₹500. Not to chase every rupee, but to spot patterns. Spiking refunds point to a product or operations issue. Growing commission deductions point to a contract conversation.
Assign one person to own this. It doesn't require a finance background. It requires access to two reports and 30 minutes a week.
What Clear Looks Like
When you reconcile properly, something shifts. The platforms stop feeling like a black box. You know exactly what you're owed, what was deducted, and why. You can have an informed conversation with your account manager. And you stop finding surprises in your bank account.
Revenue is what customers pay. Profit is what actually reaches your bank account.
Delivery reconciliation is one of the first things we review when we begin working with a restaurant. If your platform payouts don't quite add up, we'd be happy to help you uncover why.
