Most trades businesses take a deposit before starting a job, and invoice the balance once it's finished. The natural assumption is that VAT follows the money the same way you think about it: the job isn't really "sold" until it's done, so surely the VAT sits with the final invoice too. It doesn't. VAT on a deposit is due when you receive the deposit, not when the work is complete, and that mismatch is one of the more common ways a VAT-registered contractor ends up with a return that's technically wrong, even when every penny of VAT eventually gets declared.

What actually sets the tax point

The "tax point" is the date HMRC treats VAT as becoming due, and it isn't simply the date on your invoice. The basic tax point is normally the date the goods are made available or the service is completed. But that basic date gets overridden the moment either of two things happens earlier: a VAT invoice is issued, or payment is received. Whichever of those happens first becomes the actual tax point for that amount, and VAT is due on it in whichever return period that date falls into.

There's one common exception worth knowing: if you issue the VAT invoice within 14 days after the basic tax point (i.e. shortly after completing the work), you can normally use the invoice date instead of the completion date. That 14-day rule is about the final invoice on a job you've already finished. It doesn't apply to deposits, which are almost always received well before the job is anywhere near complete.

Why a deposit creates its own tax point

A deposit is an advance payment against a future supply, and receiving it triggers a tax point in its own right, for the amount received, on the date it lands. It doesn't matter that the job hasn't started, that you haven't invoiced for the full contract yet, or that most of the work still lies ahead. The moment the deposit hits your account (or you raise a VAT invoice for it, if that happens first), VAT is due on that slice of the contract, in that VAT quarter.

⚠️ This only applies to genuine advance payments. A refundable security or damage deposit, one that might simply be handed back rather than applied against the job, isn't consideration for a supply and doesn't create a tax point until it's actually drawn down. The distinction that matters is whether the money is payment for the work, or a returnable safeguard against it.

Where it goes wrong in practice

The mistake is rarely about the total VAT paid over the life of a job, it usually nets out correctly given enough time. The problem is which quarter it lands in, and that's exactly what a VAT inspection checks.

Worked Example - a £24,000 Job with a Deposit

Contract value £20,000 + VAT (£24,000 including VAT). Deposit received 15 March. Balance invoiced 10 May.

Deposit received (15 March)£6,000
VAT due in the Jan-Mar return (1/6 of £6,000)£1,000
Balance invoiced (10 May)£18,000
VAT due in the Apr-Jun return (1/6 of £18,000)£3,000
Total VAT declared across both returns£4,000

That £4,000 is exactly 20% of the £20,000 net contract value, so the maths works out whichever way you slice it. The problem shows up if a business instead waits and declares the whole £4,000 in the April-June return, alongside the final invoice, and puts nothing through in January-March. The January-March return is then short by £1,000 of VAT that was actually due in that period, even though it gets "caught up" three months later. If an inspection looks back over a run of jobs and finds the same pattern repeated, that's not one late payment, it's a systematic tax point error across the business, and HMRC can raise assessments and charge interest on the amounts that were declared late, even where the total VAT paid across the year was ultimately correct.

Staged and progress payments work the same way

Longer contracts with several on-account or milestone payments follow the identical rule at every stage, not just at the deposit. Each interim payment you receive, or each invoice you raise for a completed stage, creates its own tax point on whichever of those two dates comes first. A five-stage extension job with payments at foundation, first fix, second fix, and completion has five separate tax points to track, not one. Treating the whole contract as a single supply that's only "finished" at practical completion, and declaring all the VAT then, misses every tax point along the way.

Cash accounting sidesteps most of this

If you're on the VAT cash accounting scheme rather than standard invoice accounting, this problem is largely solved automatically: VAT becomes due when you're actually paid, full stop, whether that's a deposit, a stage payment, or a final balance. There's no separate tax point rule to apply on top, because the scheme is already built around the date money arrives. It's one of the more understated reasons cash accounting suits deposit-heavy, staged-payment trades work so well, on top of the cash flow benefit of not funding VAT on unpaid invoices.

On standard accounting, the deposit and staged payment rules still apply in full, and they're the more common setup for VAT-registered contractors above the cash accounting join threshold, so it's worth knowing the rule rather than assuming an invoice-shaped mental model will get you there.

Raise a proper VAT invoice for every deposit and stage payment as it's received. It forces the tax point into the right quarter automatically, gives the customer a paper trail, and means you're never trying to reconstruct which quarter a payment fell into months after the fact.

What to check on your own jobs

None of this changes how much VAT a job ultimately costs. What it changes is which return that VAT belongs on, and getting that wrong consistently across a book of jobs is exactly the kind of pattern a VAT inspection is built to find.

A note on quotes and contract wording

It's worth being explicit in your quotes and terms about what a deposit actually is, an advance payment for the work, rather than leaving it ambiguous. Beyond the VAT treatment, this protects you commercially too: a clearly worded advance payment is easier to justify keeping (in part or in full) if a customer cancels partway through than a vaguely described "deposit" that could be argued either way. The same clarity that keeps your VAT tax points clean also keeps your terms enforceable.

💡 Rooby tip: Rooby pulls VAT figures straight from your actual Xero transactions, deposit and stage payments included, so each amount lands against the return period it actually belongs to rather than getting bundled into whichever quarter the final invoice happens to fall in.

Get the full picture behind every VAT figure

Rooby calculates VAT from your actual Xero data, with the full workings shown, so nothing is hiding behind a single top-line number.

Start free trial →