Glossary
UK VAT Registration Threshold
The UK VAT registration threshold is the £90,000 level of taxable turnover at which a UK-established business must register for VAT, tested both backward, on the total for the previous 12 months at the end of every month, and forward, on whether the next 30 days alone will go over it.
Also called: VAT threshold, UK VAT threshold, £90,000 VAT threshold, VAT registration limit, taxable turnover threshold, VAT deregistration threshold
14-day free trial · card required · cancel anytime
Definition
A UK business does not have to charge VAT until its sales reach a set level. GOV.UK’s registration guide says you must register if either “your total taxable turnover for the last 12 months goes over £90,000 (the VAT threshold)” or “you expect your taxable turnover to go over £90,000 in the next 30 days.” Below that level you can still choose to register, which HMRC calls voluntary registration. Notice 700/1 says a voluntary registrant can choose its registration date and ask for it to be backdated by up to 4 years, cannot change that date once registered, and must then submit a VAT return for every period.
The two tests work differently, and that is where most mistakes come from. The backward test is a rolling 12 months, not your financial year or the tax year. VAT Notice 700/1 puts it as: “at the end of any month, the value of your taxable supplies in the previous 12 months or less is over the registration threshold.” The forward test runs at any time and looks only at the next 30 days on their own.
The figure that counts is taxable turnover, not total sales. Zero-rated sales are in it. Exempt sales are not. And the threshold is HMRC’s test, run on your own records. A Stripe Dashboard that shows no alert for the UK says nothing either way, because Stripe Tax does not monitor obligations in your home country.
Key points
- +The registration threshold is £90,000 of taxable turnover. VAT Notice 700/1’s supplement gives it as the current threshold, and it has applied since 1 April 2024.
- +Backward test: at the end of every month, add up taxable turnover for the previous 12 months. If it is over £90,000, register within 30 days of the end of that month.
- +For the backward test, the effective date of registration is the first day of the second month after you went over.
- +Forward test: if you expect taxable turnover in the next 30 days alone to go over £90,000, register by the end of those 30 days. The effective date is the day you realised.
- +HMRC registers you from the date you were liable however late you tell it, and you owe VAT on sales from that date even if you did not charge it.
- +Taxable turnover includes zero-rated and reduced-rated sales. Exempt sales, out of scope sales and sales of capital assets are left out.
- +The deregistration threshold is £88,000. If you go over £90,000 but can show HMRC you will stay at or below £88,000 over the next 12 months, you can ask for an exception from registration.
- +Stripe Tax threshold monitoring does not monitor your home country, so a UK-established business gets no UK threshold alert from it.
The rolling 12-month test
The backward test is run once a month, at each month end, on the 12 months just finished. VAT Notice 700/1 says you are liable to register if “at the end of any month, the value of your taxable supplies in the previous 12 months or less is over the registration threshold.” The supplement to the notice gives the current threshold for taxable supplies as £90,000, and lists it as having applied from 1 April 2024, when it rose from £85,000.
Two details trip people up. The window rolls: at the end of March you look at April to March, at the end of April you look at May to April. A quiet first half of the financial year does not reset anything. And the threshold is crossed when turnover goes over £90,000, not when it reaches it.
The deadline and the effective date both run from the end of the month. GOV.UK says you have to register “within 30 days of the end of the month when you went over the threshold,” and that your effective date of registration “is the first day of the second month after you go over the threshold.” Its example: on 15 July your 12-month taxable turnover is £100,000 for the first time, so you must register by 30 August and your effective date is 1 September. Notice 700/1 works the same arithmetic from a month end: over the threshold on 31 August, apply by 30 September, registered from 1 October.
The 30-day forward test
The forward test does not wait for a month end. Notice 700/1 says you are also liable if “at any time, you expect the value of your taxable supplies in the next 30 day period alone, to go over the registration threshold.” The word “alone” matters: this test ignores the previous 12 months and looks only at what you expect in the next 30 days. It catches a business that wins one large contract or launches something that will sell more than £90,000 in a month.
The deadline is the end of that 30-day period, and the effective date is earlier than the backward test would give. GOV.UK says “your effective date of registration is the date you realised, not the date your turnover went over the threshold.” Its example: on 1 May you agree a £100,000 contract to provide services, to be paid at the end of May. You must apply by 30 May, and your effective date is 1 May.
In practice the forward test is the one that gets missed, because nothing in a sales report flags it. It turns on what you knew, so keep a note of when a large deal was agreed.
Effective date, late registration and the VAT you did not charge
The effective date of registration is fixed by when you became liable, not by when you applied. Notice 700/1 says: “Regardless of when you let HMRC know, we’ll register you from the date you were liable to be registered.” It continues: “You’ll also have to account for VAT from that date even if you did not charge it to your customers.” GOV.UK’s version is shorter: if you register late, “you must pay VAT on any sales you’ve made since the date you should have registered.”
So a late registration creates a block of sales, between the effective date and the day you start charging VAT, on which VAT is owed but was never collected. Notice 700/1 says you may be able to offset input tax on costs for which you hold VAT invoices against it, under the normal rules. It also warns that a late notification can bring a penalty under Schedule 41 of the Finance Act 2008, which section 14 says could be equal to the VAT you should have paid. How much VAT is due on each of those sales is a question for your accountant.
There is also a gap at the start of an on-time registration, while you wait for your number. Notice 700/1 says not to show VAT as a separate item on invoices until you have your registration number. You may increase your prices to include VAT, and once the number arrives you should send your VAT-registered customers invoices showing VAT within 30 days. GOV.UK’s worked example adds 20% to a £100,000 contract, invoices £120,000, then reissues the invoice showing £20,000 VAT once the number arrives.
Exception from registration, exemption, and the £88,000 deregistration threshold
A business that goes over the threshold because of a one-off spike can ask not to be registered. Notice 700/1 calls this exception from registration. You may not have to register if, at the end of any month, your taxable supplies went over the threshold in the last 12 months and “you can show HMRC that your taxable supplies will not go over the deregistration threshold in the next 12 months.” You have to apply, and HMRC writes to confirm. If HMRC is not satisfied, it registers you from the day you were liable, so apply early. An exception is not permanent: the notice says to keep checking your taxable supplies every month.
Exemption from registration is a different thing. It is for businesses whose taxable supplies are all or mostly zero-rated. If some VAT would be due, you have to show that your input tax would normally be more than your output tax, and an exempted business cannot reclaim input tax.
The deregistration threshold is £88,000, the current limit in the supplement to Notice 700/1. Once registered, a business can ask HMRC to cancel if, in the words of Notice 700/11, it can satisfy HMRC that its “taxable turnover in the next 12 months will not exceed the VAT registration cancellation limit.” The turnover is worked out excluding VAT. HMRC will not allow cancellation where the drop is because you intend to stop trading, or to suspend taxable supplies for 30 days or more in the next 12 months. Cancelling for low turnover is a request, not an obligation: GOV.UK says you can ask to cancel if your turnover falls below £88,000.
What counts toward taxable turnover
GOV.UK defines taxable turnover as “the total value of everything you sell that is not VAT exempt or ‘out of scope’ goods and services.” Notice 700/1 says it is the total value of the taxable supplies, “including the zero-rated ones”, that you make in the UK or Isle of Man.
In: standard-rated, reduced-rated and zero-rated sales. GOV.UK’s list also includes goods hired or loaned to customers, business goods used for personal reasons, goods bartered, part-exchanged or given as gifts, services you received from businesses in other countries that you had to reverse charge, goods and services subject to the domestic reverse charge, and building work over £100,000 your business did for itself.
Out: exempt supplies, such as insurance, providing credit and certain education and training, and sales that are out of scope. Notice 700/1 also tells you to leave out capital assets you have sold, such as buildings, equipment or vehicles. If everything you sell is exempt, GOV.UK says you do not have to register, and Notice 700/1 says you will not be able to. GOV.UK notes one exception: a business based in Northern Ireland that only sells exempt or out of scope goods and services must register if it buys more than £90,000 of goods in any 12-month period from EU VAT-registered suppliers for use in the business.
Two special cases. If you take over a VAT-registered business as a going concern, GOV.UK says you must register if the combined taxable turnover of the new business and your existing one is over the threshold. And services you buy from businesses abroad that you have to reverse charge count toward your turnover even though you are the customer, so a software business buying tools from overseas suppliers needs to add them in.
Why Stripe Tax threshold monitoring is not HMRC’s test
Stripe Tax has a tool that tracks sales against registration thresholds, and it is easy to assume it watches the UK threshold for a UK business. It does not. Stripe’s monitoring documentation says it provides insight into places where you do not have a physical presence, “so obligations aren’t monitored for your home US state or country.” For a business based in the UK, the UK is the home country.
The UK row Stripe does show is a different rule. Stripe’s United Kingdom page lists the registration threshold as “1 transaction” and explains it with the rule for businesses based outside the UK. The £90,000 test does not appear there at all.
Even where the monitor does run, it counts something other than taxable turnover. Stripe says it tracks “your Stripe-processed sales (minus refunds) based on each customer’s location.” It only monitors Stripe-processed sales or imported transactions, so sales that never go through Stripe, such as cash or another processor, are missing. It assumes every sale uses your preset tax code and is taxable at the destination, so an exempt sale is counted as if it were taxable. It counts sales, so it never sees the reverse-charge services you buy. And it works from past transactions, so it cannot apply the 30-day forward test, which depends on what you expect rather than what you have sold. Stripe adds that new transactions reach the monitor within 7 days and that “it’s up to you to confirm whether registration is actually required.”
The practical rule: run HMRC’s test yourself, every month end, from your books. Once you are registered, add the United Kingdom registration in the Locations tab of the Stripe Dashboard. Stripe’s registration guide lets you choose Schedule tax collection and enter the effective date, so collection starts on the date HMRC gives you rather than the day you remember to switch it on.
Setting up QuickBooks Online on the effective date
The effective date HMRC confirms is the date your bookkeeping changes, so it is also the date to set QuickBooks Online up around. Intuit’s help article on setting up VAT lists what to have ready: your 9-digit VAT registration number, your filing frequency, your accounting method, and your VAT accounting scheme.
In QuickBooks Online you select Set up VAT, then, in Intuit’s words, “Select the month you need to start calculating VAT from.” For a new registration, pick the month that contains your effective date of registration, since Notice 700/1 says you account for VAT from that date, and check it against the first VAT period HMRC confirms. You then choose how often you file VAT returns with HMRC, choose Standard if you record income when you send the invoice or Cash if you record it when payment arrives, and enter your VAT registration number. Intuit says you can change the VAT period, filing frequency, accounting method and registration number later through Edit settings.
Intuit also says all VAT-registered businesses must use Making Tax Digital to submit returns, and that you will need to connect your QuickBooks account to HMRC before filing. GOV.UK says HMRC signs a newly registered business up to Making Tax Digital for VAT unless it is exempt.
The late-registration gap needs separate handling. If the effective date is earlier than the day you started charging VAT in Stripe, the sales in between carry VAT you owe but did not collect. Agree with your accountant how that VAT is recorded in QuickBooks Online and how it reaches your first return, and note the effective date and the Stripe collection start date in your close notes.
Frequently asked questions
What is the UK VAT registration threshold?
£90,000 of taxable turnover. You must register if your taxable turnover for the last 12 months goes over £90,000, or if you expect it to go over £90,000 in the next 30 days alone. It applies to UK-established businesses.
Is the £90,000 threshold based on my financial year?
No. It is a rolling 12 months. At the end of every month you add up taxable turnover for the 12 months just ended. If it is over £90,000 you must register within 30 days of the end of that month, and your registration takes effect on the first day of the second month after.
What is the 30-day forward test?
A separate test that applies at any time. If you expect your taxable turnover in the next 30 days alone to go over £90,000, for example because of one large contract, you must register by the end of those 30 days, and your registration takes effect from the date you realised.
What happens if I register for VAT late?
HMRC registers you from the date you were liable, not the date you applied. You owe VAT on sales made since then even if you did not charge it to customers, and HMRC may charge a penalty. You may be able to offset input tax on costs for which you hold VAT invoices.
Do zero-rated and exempt sales count toward the VAT threshold?
Zero-rated sales do. They are taxable supplies, charged at 0%. Exempt and out of scope sales do not, and neither do sales of capital assets. If most of your sales are zero-rated, you can ask HMRC for exemption from registration.
What is the VAT deregistration threshold?
£88,000. A registered business can ask HMRC to cancel its registration if it can show its taxable turnover in the next 12 months will not exceed that limit, worked out excluding VAT. The same figure is used for exception from registration after a temporary spike over £90,000.
Will Stripe Tax tell me when I reach the UK VAT threshold?
Not if your business is based in the UK. Stripe says its threshold monitoring does not monitor your home country, and its UK page lists a threshold of 1 transaction, which is the rule for businesses based outside the UK. Run HMRC’s rolling 12-month and 30-day tests from your own books.
What customers say about running Stripe through Acodei

“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
Related reading
- Stripe Tax Threshold Monitoring
- Stripe Tax Registration
- Output VAT
- Input VAT (Input Tax)
- Making Tax Digital for VAT
- VAT Invoice
- Stripe Tax thresholds and QuickBooks
More glossary terms
- Undeposited Funds
- Stripe Balance Transaction
- Available vs Pending Balance
- Stripe Dispute
- Stripe Dispute Evidence
- Stripe Fee
- Stripe Balance Adjustment
- QuickBooks Credit Memo
- Stripe Tax
- QuickBooks Tax Code
- Stripe Reserve
- Stripe Tax Rate
- Stripe Fee Credit
- Stripe Credit Note
- QuickBooks Product/Service Item
- Stripe Payout
- QuickBooks Sales Receipt
- QuickBooks Bank Deposit
- QuickBooks Transfer
- Stripe Authorization Hold
- QuickBooks Refund Receipt
- QuickBooks Payment
- QuickBooks Expense
- QuickBooks Journal Entry
- Stripe Financial Account
- Holding Account
- Accounts Receivable
- Bank Feed
- Deferred Revenue
- Stripe PaymentIntent
- Stripe Checkout Session
- Stripe SetupIntent
- Stripe PaymentMethod
- Stripe Charge
- Stripe Refund
- QuickBooks Invoice
- QuickBooks Class Tracking
- QuickBooks Location Tracking
- QuickBooks Project
- QuickBooks Closing Date
- Stripe Invoice Line Item
- Stripe Proration
- Stripe Invoice Status
- Stripe Shipping Rate
- Stripe Transfer
- Stripe Mandate
- Stripe on_behalf_of
- Stripe Invoice Item
- QuickBooks Estimate
- Stripe Invoice Payment
- Stripe Invoice Payment Settings
- Stripe Billing Meter
- Stripe Invoice Template
- Stripe Price
- Stripe Subscription Schedule
- Stripe Subscription Item
- QuickBooks Recurring Transaction
- QuickBooks Sub-Customer
- QuickBooks Audit Log
- QuickBooks Bank Rule
- Stripe Subscription Status
- Stripe Mixed Interval Subscription
- Stripe Trial Settings
- QuickBooks Payment Terms
- Stripe Pending Update
- QuickBooks Tags
- QuickBooks Credit Card Credit
- QuickBooks Vendor Credit
- QuickBooks Bill
- QuickBooks Delayed Charge
- Stripe Billing Mode
- QuickBooks Billable Expense
- Stripe Customer Cash Balance
- QuickBooks Purchase Order
- QuickBooks Opening Balance
- QuickBooks Account Type
- QuickBooks Sales Tax Center
- Stripe Webhook
- Stripe Metadata
- Stripe Outbound Payment
- Stripe Received Credit
- Stripe Outbound Transfer
- Stripe Inbound Transfer
- Stripe Received Debit
- Stripe Payout Method
- Stripe Financial Account Transaction
- Stripe Financial Address
- Stripe Application Fee
- Stripe Connected Account
- Stripe Destination Charge
- Stripe Separate Charges and Transfers
- Stripe Direct Charge
- Stripe Payment Method Configuration
- Stripe Dynamic Payment Methods
- Stripe Payment Method Rules
- QuickBooks Bundle
- Stripe Account Capability
- Stripe Merchant of Record
- Stripe Data Pipeline
- Settlement Currency
- Hosted Invoice Page
- Stripe Customer
- Stripe Product
- QuickBooks Home Currency
- QuickBooks Exchange Gain or Loss
- QuickBooks Trial Balance
- QuickBooks General Ledger Report
- QuickBooks Retained Earnings
- QuickBooks Profit and Loss Report
- QuickBooks Balance Sheet Report
- QuickBooks Account Register
- QuickBooks Reclassify Transactions
- QuickBooks A/R Aging Report
- QuickBooks Sales Tax Liability Report
- QuickBooks Sales Tax Payable
- Stripe Tax Transaction
- Stripe Tax Location Report
- Stripe Tax Summarized Export
- Stripe Tax Itemized Export
- Stripe Product Tax Code
- QuickBooks Vendor
- Economic Nexus
- Reverse Charge
- Stripe Statement Descriptor
- Stripe Taxability Reason
- Stripe Tax Filing Currency
- Stripe Tax Cross-Border Goods Option
- Stripe Tax Threshold Monitoring
- QuickBooks Uncategorized Income
- QuickBooks Sales by Product/Service Report
- QuickBooks Sales by Customer Report
- QuickBooks Group Tax Rate
- Form 1099-NEC
- SEPA Direct Debit
- Bacs Direct Debit
- Canadian Pre-Authorized Debit (PAD)
- Australia BECS Direct Debit
- QuickBooks Customer Display Name
- Backup Withholding
- QuickBooks Multicurrency
- Form 1042-S
- Form W-8BEN
- Form W-9
- Form 8233
- Form 1042
- Form 1099-K
- Form W-8BEN-E
- Stripe Tax Behavior
- Stripe Customer Tax ID
- Form 945
- ITIN (Individual Taxpayer Identification Number)
- Form 1099-MISC
- Stripe Customer Tax Exempt Status
- EFTPS (Electronic Federal Tax Payment System)
- Tax Representative (Fiscal Representative)
- Nil Return
- Sales Tax Exemption Certificate
- EU One Stop Shop (OSS)
- Place of Supply
- Simplified Tax Invoice
- Input VAT (Input Tax)
- Streamlined Sales Tax (SST)
- Fixed Establishment (VAT)
- VIES VAT Number Validation
- E-Invoicing Mandate
- Tax Point (Time of Supply)
- Sales Tax Holiday
- Digital Services Tax
- VAT Invoice (Full Tax Invoice)
- Output VAT (Output Tax)
- VAT Bad Debt Relief
- Sales Tax Sourcing
- Gross Receipts Tax
- VAT Cash Accounting Scheme
- Reduced VAT Rate
- VAT Flat Rate Scheme (UK)
- VAT Annual Accounting Scheme (UK)
- EU VAT SME Scheme
- Making Tax Digital for VAT
- VAT Payments on Account (UK)
- Stripe Tax Registration
- Non-Established Taxable Person (NETP)
- VAT Group Registration (UK)
- Zero-Rated vs Exempt Supply
- Electronically Supplied Services (ESS)
- Zero-Decimal Currency
Ready to try Acodei?
Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.
14-day free trial · card required · cancel anytime