Setting Up a Restaurant Chart of Accounts in Xero (UK Delivery Platform Edition)
A well-designed chart of accounts (COA) is the invisible infrastructure behind clean management reporting, accurate VAT returns, and defensible HMRC submissions. For UK restaurants on delivery platforms, the default Xero chart of accounts is not quite right out of the box — it lacks the specific codes you need to separate platform revenue from dine-in revenue, track commission VAT correctly, and roll up to the right totals for HMRC's Digital Platform Reporting Rules. (For the wider picture of what Xero does and does not handle for delivery, see our guide to using Xero for restaurant delivery accounting.)
This guide walks through the specific account codes a UK restaurant on Deliveroo, Uber Eats, or Just Eat should add to their Xero chart of accounts, and the reasoning behind each addition. It is written for owner-operators and their bookkeepers — not for accountants, who already know this but may not have set it up yet. The chart of accounts is one piece of a wider Xero setup; for the full configuration, see our Xero for UK hospitality delivery-era setup guide.
Why the default Xero chart of accounts is not enough
Xero's standard UK chart of accounts covers general small business requirements: sales, cost of goods sold, salaries, rent, utilities, and standard VAT categories. For a restaurant without delivery platforms, it is a reasonable starting point. For a restaurant with delivery platforms, it leaves several gaps:
- No platform-specific revenue codes — all delivery income gets lumped into a single "Sales" code, losing the ability to analyse platform profitability
- No commission expense codes — platform commissions are a significant expense (15-35% of delivery revenue) that should have dedicated tracking
- No VAT-on-commission input tax treatment — the default VAT treatment assumes inputs are standard business expenses, not platform commissions with partial recovery
- No refund tracking — platform refund clawbacks reduce revenue but are not the same as customer refunds you issue directly
- No service fee separation — platforms charge separate service fees (processing fees, marketing opt-ins) that should be tracked separately from commission
The recommended restaurant COA structure for UK delivery platforms
Here is a working structure that handles the core delivery reconciliation workflow. Account code numbers are suggestions — match them to your Xero organisation's existing numbering pattern. This structure assumes a single-brand, single-location restaurant; multi-brand and multi-location operators add dimensions (see below).
Revenue accounts (200-209 range)
| Code | Name | VAT rate | Purpose |
|---|---|---|---|
| 200 | Sales — Dine-in | Standard / Zero as applicable | Direct restaurant sales |
| 201 | Sales — Takeaway (direct) | Standard / Zero as applicable | Customer collection or direct delivery |
| 202 | Sales — Deliveroo | Standard / Zero as applicable | Gross order value before platform deductions |
| 203 | Sales — Uber Eats | Standard / Zero as applicable | Gross order value before platform deductions |
| 204 | Sales — Just Eat | Standard / Zero as applicable | Gross order value before platform deductions |
| 205 | Sales — Other platforms | Standard / Zero as applicable | Other delivery/aggregator platforms if used |
Platform commission expenses (300-309 range)
| Code | Name | VAT rate | Purpose |
|---|---|---|---|
| 300 | Commission — Deliveroo | Standard (20%) input | Platform commission charged on orders |
| 301 | Commission — Uber Eats | Standard (20%) input | Platform commission charged on orders |
| 302 | Commission — Just Eat | Standard (20%) input | Platform commission charged on orders |
| 303 | Service fees — Deliveroo | Standard (20%) input | Processing fees, marketing opt-ins |
| 304 | Service fees — Uber Eats | Standard (20%) input | Processing fees, marketing opt-ins |
| 305 | Service fees — Just Eat | Standard (20%) input | Processing fees, marketing opt-ins |
| 306 | Refund clawbacks — Deliveroo | No VAT (contra-revenue) | Customer refunds deducted from payouts |
| 307 | Refund clawbacks — Uber Eats | No VAT (contra-revenue) | Customer refunds deducted from payouts |
| 308 | Refund clawbacks — Just Eat | No VAT (contra-revenue) | Customer refunds deducted from payouts |
Bank and clearing accounts (010-019 range)
| Code | Name | Purpose |
|---|---|---|
| 010 | Main business bank | Primary operating account |
| 011 | Deliveroo clearing | Optional — holds expected payouts between earned and deposited |
| 012 | Uber Eats clearing | Optional — holds expected payouts between earned and deposited |
| 013 | Just Eat clearing | Optional — holds expected payouts between earned and deposited |
Tracking categories (for multi-location and multi-brand)
If your restaurant runs multiple locations or multiple brands, do not create separate account codes per location — use Xero's tracking categories feature instead. Tracking categories let you tag each transaction with a location, brand, or segment without multiplying the COA.
For a multi-brand ghost kitchen, create a tracking category called "Brand" with values for each brand. For a multi-location chain, create a category called "Location". You can tag both sales and commission entries, giving you per-location or per-brand P&L views without creating dozens of separate account codes.
The exception is ghost kitchens running multi-brand on multi-platforms — the volume of tagging can become unwieldy, and some operators prefer per-brand account codes for clearer audit trails. Our guide to ghost kitchen reconciliation covers when to use tracking categories versus dedicated codes.
How VAT returns work with this structure
With the COA structure above, your quarterly VAT return reflects:
Output VAT (boxes 1 and 2 on VAT return):- Gross delivery sales × weighted VAT rate based on standard/zero-rated menu mix
- Plus direct dine-in and takeaway sales at their respective VAT rates
- Commission VAT × standard-rated sales ratio (partial exemption)
- Plus service fees VAT × standard-rated sales ratio
- Plus standard input VAT on other business expenses
The partial exemption calculation is the most error-prone part. The simplified method (de minimis) may not apply to restaurants with significant delivery revenue — check with your accountant, and see HMRC's VAT partial exemption guidance for the detailed rules.
How HMRC Digital Platform Reporting cross-references your COA
Since January 2024, platforms report seller-level revenue directly to HMRC under the Digital Platform Reporting Rules. When HMRC cross-references your VAT and corporation tax returns against platform reports, they are checking:
- Reported sales match platform-reported revenue — your Sales — Deliveroo, Sales — Uber Eats, and Sales — Just Eat codes should sum to what platforms reported for the period. The COA structure above makes this trivial to verify.
- Commission costs are plausible — HMRC knows approximate commission rates for each platform. If your Commission — Deliveroo is 5% of your Sales — Deliveroo, that is a flag (too low); if it is 40%, that is also a flag (too high). The 15-35% range is the expected band.
- Input VAT recovery is correct — HMRC will spot-check whether you are recovering 100% of commission VAT when your sales mix is clearly not 100% standard-rated. This is the most common error and the easiest for HMRC to detect programmatically.
Setting up the COA in Xero: step by step
Xero makes adding accounts straightforward. From your Xero organisation:
- Go to Accounting → Advanced → Chart of accounts
- Click Add account
- Choose account type (Revenue, Direct costs, Expenses, or Current asset/liability depending on the code)
- Enter the code and name from the table above
- Set the tax rate (Standard 20% or Zero Rated as applicable)
- Save
Common COA mistakes to avoid
Recording net deposits as sales
The most common error: recording the bank deposit from Deliveroo as "Sales — Deliveroo" of that net amount. This understates your sales (by the commission), understates your input VAT (you lose the commission VAT recovery), and mismatches what HMRC knows platforms reported. Always record gross sales; deductions go on the expense side.
Using a single "Delivery Income" code
Lumping Deliveroo, Uber Eats, and Just Eat into one code hides platform profitability. You cannot see which platform is margin-accretive and which is not — important when platforms adjust commission rates or when you consider leaving one platform.
Missing the VAT-on-commission recovery
Not posting the commission VAT as a recoverable input — either treating it as a flat expense or missing it entirely — leaves money on the table. Across a year, the recoverable commission VAT on a typical delivery-heavy restaurant is £1,500-4,000.
Applying 100% VAT recovery when sales are mixed
Recovering 100% of commission VAT when your menu includes zero-rated items overclaims input VAT. This is the specific error HMRC's cross-referencing catches.
Separate codes per location or brand (multi-site operators)
For multi-location or multi-brand operators, creating separate codes per location × platform multiplies your COA unnecessarily. Use tracking categories instead — the same codes, tagged by location or brand.
When to review the COA
Review your chart of accounts annually, or whenever:
- A new delivery platform is added (add the platform's revenue, commission, service fee, and refund codes)
- A new location or brand is added (add to the tracking category, not new codes)
- Your standard/zero-rated sales ratio shifts by more than 10-15 percentage points (adjust the partial exemption calculation approach, not the codes themselves)
- HMRC issues guidance affecting platform reporting or commission VAT treatment
Next steps
If you want a template to work from, we are building a UK-specific Restaurant Chart of Accounts XLSX template that you can import directly into Xero. Join the waitlist below to be notified when it is available.
If you want to audit your existing delivery platform reconciliation before setting up a new COA structure, our HMRC Readiness Checker gives you a quick compliance score with specific actions to close any gaps.
This guide covers UK restaurant chart of accounts setup for delivery platforms as of 2026. It is not financial or tax advice. For guidance on your specific Xero organisation and VAT treatment, consult a qualified accountant familiar with UK hospitality.