VAT returns are one of those tasks that should be routine but rarely feel that way.
Most UK small businesses submit a VAT return every quarter. That means four chances per year for a missed invoice, a wrong VAT code, or an unreconciled bank feed to quietly distort the numbers. And with Making Tax Digital now firmly in place, there is no back door — your return has to tie directly to the digital records in your accounting software.
The good news is that a clean VAT return in Xero is almost entirely a process problem. If the bookkeeping is tight before you open the VAT return screen, the return itself is a five minute job. If the bookkeeping is loose, no amount of clever Xero features will save you.
This is the checklist we use with UK small businesses and bookkeeping teams. Work through it in order, and you will catch most errors before HMRC ever sees them.
Before You Even Open the VAT Return
1. Confirm the VAT period and scheme
Open Xero's VAT return screen and check:
- the period dates match your VAT registration (monthly, quarterly, annual)
- the correct scheme is selected — standard, cash, flat rate, or annual
- the filing frequency matches what HMRC has on record
If you recently changed schemes, make sure Xero is set to the new scheme for the correct period. Mid-period scheme changes are one of the most common causes of VAT return mismatches.
2. Check the VAT registration details
Under Xero's financial settings, confirm:
- VAT number is correct and formatted as nine digits
- VAT scheme matches HMRC records
- MTD connection is active — the "Connected to HMRC" badge should be visible
- the authorised user for MTD is still valid
If the MTD connection has dropped, reconnect it before starting the return. Doing it at submission time with HMRC under load is a recipe for missed deadlines.
Bank Reconciliation Comes First
This is the single biggest source of VAT return errors. If the bank is not reconciled, you do not have a VAT return — you have a guess.
3. Reconcile every bank account up to the period end
Every business account, credit card, and loan account used for VAT-registered activity must be fully reconciled up to the last day of the VAT period.
In Xero:
- Dashboard → Reconcile items
- Work through each account until the balance ties to the statement
- Check for bank feed gaps — Xero will flag missing days, but a quick visual sweep is worth it
- Resolve any "statement lines without a match" before moving on
Unreconciled transactions do not appear on the VAT return, which means legitimate sales and purchases can silently drop off.
4. Review suspense and holding accounts
Any transaction sitting in a holding or suspense account is a transaction that has not been correctly coded. Each one is a potential VAT return error.
Run the account transactions report for any suspense, clearing, or holding accounts and clear them before submitting the return.
Sales Side of the Return
5. Invoice all sales up to the period end
Every sale in the VAT period needs an invoice raised in Xero before you run the return. That includes:
- jobs completed but not yet invoiced
- recurring invoices that should have triggered
- cash sales entered as receipts rather than invoices
- credit notes that were agreed but not issued
If you run draft invoices, check the Drafts tab and finalise everything that belongs in this period.
6. Check invoice VAT codes
A wrong VAT code on a single large invoice can throw the return off by thousands of pounds. The usual suspects are:
- zero-rated sales coded as VAT-exempt (or vice versa)
- services to EU or international customers coded as standard-rated
- reverse charge supplies coded incorrectly
- sales to non-VAT-registered customers coded with a CIS or special scheme code by mistake
Run the "Sales by Tax Rate" report for the period and look for anything that does not match your normal trading pattern.
7. Reconcile takings and till systems
If you trade through a till, a Shopify store, or a card terminal, confirm that the daily takings match the receipts hitting the bank. Missing days of sales are a classic cause of underclaimed output VAT — and, occasionally, the other way around if takings get double-counted from two feeds.
Purchase Side of the Return
This is where most of the hidden errors live, and where bad bookkeeping shows up most.
8. Enter every supplier bill for the period
Every bill dated within the VAT period needs to be entered in Xero before you run the return. Missing bills equal missed input VAT, which means you are paying more VAT than you need to.
The risk areas are:
- paper receipts still sitting in someone's drawer
- PDF invoices in personal email inboxes
- subscription invoices that never get forwarded
- Amazon and similar account purchases that were not reconciled to a specific bill
If your supplier invoice process still relies on manual entry, this is the stage where most VAT returns go wrong. Automated invoice capture — such as Drakon's AI Invoice Importer for Xero — is designed specifically to stop bills from falling through the cracks between quarters.
9. Check for duplicate bills
Paying too much VAT is painful. Claiming VAT on a bill that was entered twice is worse — it is an error on your return.
A quick way to check in Xero:
- Bills awaiting payment and paid bills tabs, sort by supplier and amount
- Look for same supplier, same amount, same or near-identical date
- Check invoice numbers for near-matches (for example
INV-1045vs1045)
We have written a more detailed guide on spotting duplicate bills in Xero if this is a recurring issue for you.
10. Verify VAT codes on bills
Common VAT coding mistakes on purchases:
- entertainment coded with VAT reclaimed (usually not reclaimable)
- fuel claimed in full without a fuel scale charge or mileage adjustment
- mobile phone bills with personal use not apportioned
- services from overseas suppliers that should be under the reverse charge
- zero-rated purchases coded as 20% by default
Run the "Purchases by Tax Rate" report and review any unusual codes line by line.
11. Reconcile expense claims
If staff submit expenses through Xero Expenses, Dext, Pleo, or similar, confirm:
- all submitted claims for the period have been approved
- approved claims have been published as bills
- the VAT on each line has been coded correctly
- receipts are attached for anything over £25 — HMRC may ask
Expense claims are one of the most common sources of incorrectly reclaimed VAT. Missing receipts are the single biggest audit risk.
Review the Draft Return
12. Run the VAT return in draft
Do not submit. Run it and review every box.
In Xero's VAT return screen, click through to:
- Box 1 — VAT due on sales
- Box 4 — VAT reclaimed on purchases
- Box 6 — total sales excluding VAT
- Box 7 — total purchases excluding VAT
Click each box to see the transaction detail behind it. You are looking for:
- unusually large items
- supplier or customer names you do not recognise
- transactions that fall outside the VAT period
- sales or purchases with zero VAT that should have VAT, or vice versa
13. Compare to prior returns
Run the return alongside the last two or three returns. The numbers should broadly tell the same story:
- output VAT should scale with sales
- input VAT should scale with purchase activity
- VAT-exempt or zero-rated proportions should be stable unless something genuinely changed
A sudden jump or drop of more than 20 to 30% in any box deserves an explanation before you submit, not after HMRC asks.
14. Check for late claims from prior periods
If you have corrected errors from previous returns under the £10,000 or 1% of turnover threshold, those adjustments need to be included in this return's Box 1 or Box 4, with a clear note in your records.
Anything above the threshold needs a formal VAT 652 disclosure to HMRC, not an adjustment on the return.
Submission and After
15. Lock the period once submitted
After submission, lock the period in Xero:
- Accounting → Advanced → Financial settings → Lock dates
- Set the lock date to the last day of the submitted VAT period
- Restrict users to "lock dates apply to everyone"
This stops anyone from accidentally editing a transaction that has already been reported to HMRC. Post-submission edits are one of the most common causes of VAT reconciliation mismatches at year end.
16. Save a PDF of the submitted return
Xero stores your submitted returns, but it is worth saving a PDF copy alongside:
- the detailed transaction report for each box
- the bank reconciliation statement for the period end
- a dated note of anything unusual and how you resolved it
Your future self, your accountant, or an HMRC inspector will thank you.
17. Diarise the next return
The moment one return is filed, schedule the prep work for the next one. A weekly 30 minute bookkeeping slot in the calendar is worth more than a panicked two-day sprint the week before submission.
Common Errors This Checklist Catches
Running through this process consistently prevents the errors we see most often:
- missing supplier invoices — reclaimed VAT left on the table
- duplicate bills — overclaimed VAT, HMRC risk
- wrong VAT codes on large invoices — return off by thousands
- unreconciled bank accounts — return based on partial data
- expense claims not published — staff VAT missed
- prior-period edits — returns that no longer tie to submitted figures
- holding accounts not cleared — transactions silently missing from the return
None of these are sophisticated problems. They are process problems, and they respond well to checklist discipline.
Where Automation Helps Most
The manual-entry stages are where VAT returns break down. Supplier invoices not being in Xero by the time the return runs is the single biggest cause of VAT pain for UK small businesses.
This is where automated invoice capture earns its keep. Drakon's AI Invoice Importer reads PDF and image invoices, extracts the supplier, date, net, VAT, and line detail, and pushes them straight into Xero as draft bills — ready for review, approval, and inclusion on the next VAT return.
It does not replace the checklist above. It removes the step that most often fails.
A Quarterly Rhythm, Not a Panic
A VAT return should be the natural end of a quarter's bookkeeping, not a separate project that starts the week before submission.
If your bank is reconciled, your bills are in, your expense claims are up to date, and your VAT codes are consistent, the return takes minutes. If any of those things are not true, the return becomes the mechanism by which every loose end surfaces at once.
The checklist is the difference.
Drakon Systems builds practical tools for UK small businesses and accountants. The AI Invoice Importer connects directly to Xero and automates supplier invoice capture. Free tools for VAT, CIS, mileage, invoicing, and late payments are available at drakonsystems.com/tools.