Module

Know exactly what Swiggy and Zomato paid you

Upload the weekly payout statement and every order is matched: gross value, commission, GST on commission, TDS and other deductions, down to the bank credit.

OrdersPayout statement#8841₹642#8841₹642#8842₹1,180#8842₹1,180#8843₹455#8843₹455#8844₹890#8844missing!#8845₹1,320#8845₹1,320

What it replaces

The paper, calls and spreadsheets this takes off your team's plate.

TodayPayout files checked in Excel
Order-level matchingEvery line in the statement tied to a POS order
TodayDeductions nobody questions
Exceptions queuePenalties and unexplained cuts listed with the order
TodayBank credits matched by eye
Payouts matched to the bankNet amount tied to the actual credit

How it works

All outlets · this weekSales₹38.6 LFood cost30.9%Labour cost18.2%Channels

Order by order, not total by total

Totals can match while individual orders don't. Each aggregator order from your POS is matched to its line in the payout statement, so a missing or short-paid order stands out.

  • Gross, commission and net per order
  • Cancelled and refunded orders tracked
  • Separate views per brand and outlet
Settlement₹5,31,240Card + UPI · 10 JunBank matchedCard batch₹3,12,400UPI₹2,18,840Swiggy payout₹84,120Zomato payoutpending

Deductions you can dispute

Penalties, packaging charges, promotions and ad spend are separated from commission, so you see what each deduction was for and which orders it touched.

  • Exceptions assigned to a person
  • Status: open, disputed, recovered
  • History per aggregator
INV-24-0918Sales invoiceCN-24-0031Credit noteOutlet ledgerGSTFood sales₹4.82 LBeverages₹1.16 LPackaging₹18,420Output GST₹30,050Card / UPI₹5.31 LDay closed · totals match

Books that reflect the payout

Commission, GST on commission and TDS are posted to the right accounts. The net payout is matched to the bank credit when it lands.

  • Aggregator as a customer ledger
  • TDS u/s 194-O recorded for your returns
  • Receivable ageing per aggregator

Getting started

The order we set it up in.

Orders arrive

From your POS, tagged by aggregator.

Statement uploaded

Weekly payout file per aggregator.

Matched

Order by order, with every deduction.

Bank checked

Net payout tied to the bank credit.

Exceptions

Missing or short payouts followed up.

What changes

What teams using Swiggy and Zomato Reconciliation should expect to see.

  • A clear list of short-paid and missing orders every week
  • Commission and deductions visible per outlet and brand
  • Aggregator receivables that match the bank

Questions

Do we need API access to Swiggy or Zomato?

No. Orders come from your POS and payouts come from the statements you already download from the partner dashboards.

Does it work for multiple brands in one kitchen?

Yes. Each brand keeps its own aggregator listings and reconciliation, while the kitchen's costs stay in one place.

Why is there no GST on these sales in our books?

For restaurant services sold through e-commerce operators, the operator pays GST under Section 9(5), so these sales carry no output GST for the restaurant.

See DeepRestaurantAI with your own outlets

We'll connect a sample of your POS data and walk you through sales, purchasing, food cost and DeepObserve.ai camera AI for your format.