DEV Community

UK VAT Guide
UK VAT Guide

Posted on

The £90,000 Line: When a UK Freelancer Must Register for VAT

Most UK freelancers start out happily unregistered. You invoice, you get paid, and VAT never enters the conversation. Then one good year pushes your turnover up, and suddenly a line you never watched starts to matter: £90,000.

That figure is the UK VAT registration threshold, and crossing it is not optional. If your taxable turnover goes over it, you must register. The question is not whether you will register, but whether you spot the crossing early enough to handle it calmly.

What counts toward the £90,000

The test looks at taxable turnover over a rolling 12-month period, not a calendar year or a tax year. Every month, you drop the oldest month and add the newest one. A single strong quarter can therefore push you over even if no individual month looks dramatic.

Taxable turnover includes standard-rated, reduced-rated and zero-rated sales. It does not include exempt sales, sales outside the scope of UK VAT, or the sale of capital assets in most cases. That distinction matters: two freelancers with the same bank deposits can sit on opposite sides of the line if one sells mostly exempt services and the other does not.

A second test catches businesses heading for the line fast. If you expect your taxable turnover to exceed £90,000 in the next 30 days alone, you must register on the basis of that expectation, not wait until the money arrives.

The deadlines people miss

For the backward-looking test, you must apply within 30 days of the end of the month in which you crossed the threshold. Your registration usually takes effect from the first day of the second month after that. Miss the window and HMRC can backdate your registration, which means VAT you should have charged on sales in the gap becomes your problem, not your clients'.

That is why a monthly turnover check beats an annual panic. Keep a simple running total, month by month, with a column for the VAT treatment of each sale. When the rolling total approaches £80,000, start planning: talk to your accountant, review your prices, and decide how you will explain the change to clients.

The VAT registration threshold is about process, not just tax

Registration changes how you work. Your invoices must show VAT separately, your quotes need to say whether they include VAT, and your bookkeeping must track input VAT on purchases so you can reclaim what you are entitled to. Clients who are themselves VAT-registered will barely notice, because they reclaim the VAT you charge. Clients who are not registered — small businesses, charities, consumers — will feel a 20% price rise unless you absorb it.

That is the real commercial decision. Some freelancers raise prices and lose a client or two. Others absorb the VAT and accept thinner margins. A few deliberately stay below the threshold by turning work away, which is a legitimate choice but a strange way to run a growing business. None of these choices is free, and all of them are easier made before the deadline forces your hand.

You can read the full breakdown of the two tests, the timing rules and what to prepare before you apply in this guide to the VAT registration threshold.

Voluntary registration is a different question

You can also register before you reach £90,000. For freelancers selling mainly to VAT-registered businesses, voluntary registration can make sense: you reclaim VAT on your costs, and your clients reclaim the VAT you charge them, so nobody is worse off. For freelancers selling to the public, it usually makes you 20% more expensive overnight, which is a harder sell.

The threshold, then, is not a finish line to fear. It is a signal that your business has grown past the point where informal bookkeeping is enough. Track the rolling total, know which of your sales count, and treat the £90,000 line as a planning trigger rather than a surprise. The freelancers who struggle with VAT registration are rarely the ones who crossed the threshold; they are the ones who crossed it without noticing.

Top comments (0)