Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Match Deliveroo, Uber Eats and Just Eat Payouts to Each Restaurant's Sales?
Problems We Solve

How Do We Match Deliveroo, Uber Eats and Just Eat Payouts to Each Restaurant's Sales?

Restaurant groups get delivery platform payouts net of commission and refunds across many sites. We build reconciliation that ties each payout to site sales.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

Delivery platforms pay a restaurant group in batches, net of commission, marketing charges, refunds and adjustments, often across several sites and on different cycles. Finance cannot easily see what each site earned from delivery or what it cost. We build reconciliation that reads each platform's statements, matches orders to site sales in the EPOS, separates the deductions and shows delivery profitability by site and platform.

A payout nobody can explain

A payout from one platform lands in the bank. It covers four sites and a week of orders. It is lower than the delivery sales in the EPOS by more than the commission rate would explain. Somewhere inside it are refunds for missing items, a charge for a promotion the marketing team opted into, an adjustment from a previous week and a tablet rental fee. The statement is a long PDF or CSV. Finance posts the payout as one figure and moves on, because there is no time to pick it apart.

The ops director asks whether delivery is actually profitable at the smaller sites. Nobody can answer with confidence. The GMs have their own view, usually that delivery makes the kitchen chaotic on a Friday night, but there is no figure to set against that feeling, so the decision about whether to keep a site on each platform is made on instinct.

Why delivery income is so hard to pin down

  • Each platform uses its own statement format and payout cycle.
  • Payouts can combine several sites or brands under one account.
  • Deductions include commission, promotions, refunds, adjustments and fees, often grouped differently each time.
  • Orders may or may not be injected into the EPOS, so the till total may not match the platform's order list.
  • Refunds for missing or wrong items are charged back weeks later.

What an unreconciled channel costs

Without reconciliation, the group does not know the real margin on delivery by site. Refunds that point to a kitchen problem, such as a site regularly missing sides, go unnoticed. Promotions are opted into without anyone checking what they cost against the orders they brought. Occasional platform errors are never challenged, because nobody has the data to challenge them. And delivery sales in the site P&L are shown gross or net inconsistently, which makes sites hard to compare.

How we reconcile delivery by site

  1. We read statements from each platform, through their partner reporting or scheduled downloads, and break them into orders and deductions.
  2. Each order is assigned to its site and matched to the EPOS record where orders are injected, or reconciled against the platform's daily totals where they are not.
  3. Deductions are categorised: commission, promotions, refunds, adjustments, fees.
  4. Each payout is matched to the bank deposit, and the difference between gross sales and cash received is explained line by line.
  5. Refunds are reported by site and reason, so repeated missing items show up as a kitchen or packing issue.
  6. A delivery view shows each site's gross sales, deductions and net income by platform, ready to post to the accounts.
Line on the statementWhat we do with itWho acts on it
OrdersMatch to site and EPOSFinance
CommissionCheck against agreed rateFinance, commercial lead
PromotionsShow cost against promoted ordersMarketing
RefundsReport by site and reasonOps and kitchen

After the change

Finance posts delivery income by site with deductions broken out, rather than as one net figure. The ops director can see delivery margin by site and platform and decide where delivery is worth running. Marketing sees what each promotion cost. Kitchens see refunds for their site and the items involved, which is where improvements actually happen.

The reconciliation also creates a history, so questions to the platforms about a disputed charge are backed by order-level data.

Is this your delivery reporting?

  • Platform payouts are posted as one figure with no breakdown.
  • Payouts combine several sites and cannot be split.
  • Nobody knows delivery margin by site.
  • Refunds are not reviewed by site or item.
  • Promotions are opted into without measuring their cost.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Which delivery platforms does this work with?

The main ones, where their partner portals provide statement downloads or reporting access. We check your accounts before starting.

Do we need orders injected into our EPOS?

No. It helps, but we can reconcile against the platform's own order data where orders are typed in or not recorded on the till.

Can it dispute refunds for us?

It gives you the order-level evidence. Raising a dispute stays with your team, through the platform's own process.

What drives the cost?

The number of platforms, sites and brands, how statements can be retrieved and how you want entries posted to your accounts.

What do you need from us?

Access to each platform's partner reporting, your EPOS and a few recent statements and bank exports.

Keep reading

More on Problems We Solve

Start here

Tell us which multi-site job your finance or ops team dreads

Describe how many restaurants you run, which systems hold the information and who does the job by hand today. We will say honestly what we would build, what we would not, and whether a setting in a tool you already pay for would do it.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →