— Free agent
Catering Leak
Sample data · live demo
Sample data — this isn't a real restaurant.
Made-up numbers for a 5-unit demo. Wire your POS + invoice ingest to reconcile catering live.
Network catering net
Verified$612,400
1840 orders · $333 avg
Catering vs in-store ticket
Verified10.4×
$333 vs $32 per order
Reconciliation gap
Verified$38,100
6.2% of catering net never matched the POS
Stores above 5% gap
Verified2 of 5
needs invoice reconciliation
This flags patterns, not verdicts.
A reconciliation gap is the difference between what was invoiced and what the POS recorded. Some gaps are legitimate (paid by check after the fact, in-house deposit handling). Others are orders that ran but never rang. Pull the invoice list per flagged store and start there.
By channel
| Channel | Net | Orders | Effective fee |
|---|---|---|---|
| In-house (phone / email) | $268,400 | 720 | 0% |
| Toast Catering | $184,200 | 612 | 2.9% |
| EzCater / Foodja (3P) | $122,300 | 408 | 18.0% |
| Walk-in trays | $37,500 | 100 | 0% |
Stores · catering net vs invoiced
| Store | Net | Orders | Avg ticket | Invoiced | Gap |
|---|---|---|---|---|---|
| Downtown | $184,500 | 510 | $362 | $168,700 | $15,800+8.6% |
| University | $142,300 | 480 | $296 | $134,200 | $8,100 |
| Midtown | $118,400 | 340 | $348 | $107,900 | $10,500+8.9% |
| Riverside | $96,200 | 320 | $300 | $94,500 | $1,700 |
| Airport | $71,000 | 190 | $374 | $69,000 | $2,000 |
What to do next
- Pull the invoice list for each flagged store and reconcile against POS catering tickets line-by-line.
- Shift volume off EzCater / Foodja (18% fee) into Toast Catering (2.9%) or in-house. Same revenue, dramatically better margin.
- Set a per-store catering deposit policy — eliminates the "ran but never rang" pattern at its source.
— Unlock this agent
Want Catering Leak on your data?
Drop your email. We'll wire it up.