Glossary
Making Tax Digital for VAT
Making Tax Digital for VAT is HMRC’s rule that every VAT-registered business in the UK keeps its VAT records in software, moves that data between programs only through digital links, and files its VAT Returns to HMRC through software connected to HMRC’s API.
Also called: MTD for VAT, MTD VAT, VAT Notice 700/22, digital links, functional compatible software, HMRC VAT API
14-day free trial · card required · cancel anytime
Definition
Making Tax Digital (MTD) for VAT is set out in VAT Notice 700/22, parts of which have the force of law under the VAT Regulations 1995 as amended in 2018 and 2021. The notice puts it in one sentence: Making Tax Digital for VAT “requires all VAT-registered businesses to keep records digitally and file their VAT Returns using software.”
It arrived in stages. Since 1 April 2022 it has covered VAT-registered businesses below the registration threshold too, not only those above it. Since 1 November 2022, according to HMRC’s software guidance, businesses can no longer use the old VAT online account to send quarterly or monthly returns, and HMRC has signed up the remaining businesses automatically.
For a business that takes payments through Stripe and keeps its books in QuickBooks, MTD is less about the return itself than about the path the numbers take to it. HMRC cares which program holds your VAT records, and whether every step from there to the return is digital.
Key points
- +Applies to every VAT-registered business, whatever its turnover, unless HMRC grants an exemption.
- +The required records (the “electronic account”) must be kept in functional compatible software, which can be several programs linked together.
- +Once data is in that software, every transfer onward must use a digital link. Copy and paste doesn’t count; CSV import and export, file uploads and API transfers do.
- +Returns go to HMRC through its API, from commercial software, bridging software or an API-enabled spreadsheet.
- +The soft landing period for digital links ended for VAT periods starting on or after 1 April 2021.
- +Late returns, including nil returns, earn penalty points for periods starting on or after 1 January 2023: a £200 penalty at 2 points for annual filers, 4 for quarterly and 5 for monthly.
- +Stripe’s automated tax filing covers the US, Ireland and Canada, so a UK return built from Stripe data still goes through your own MTD software or a filing partner.
Who has to follow it, and who is exempt
The notice applies MTD to “all VAT-registered businesses.” That includes a business registered voluntarily below the threshold, and, on our reading, an overseas business registered for UK VAT, for example a US software company selling to UK consumers: the exemption list in the notice doesn’t mention where a business is established.
Section 2.1 of the notice lists the exemptions. HMRC must be satisfied that it isn’t “practical” for you to use digital tools because of “age, disability or location,” that you are subject to an insolvency procedure, that the business is run entirely by members of a religious society whose beliefs are incompatible with electronic communications, or that you are already exempt from filing VAT returns online. Cost isn’t a reason on its own: “You will not get an exemption solely due to any extra effort, time or cost that may be needed when transitioning.” You ask for an exemption through HMRC’s VAT general enquiries service, and the decision comes in writing.
The records that must be digital
Section 3.3 calls the required records your “electronic account.” It has four parts.
Designatory data: the business name, the address of your principal place of business, your VAT registration number, and any VAT accounting schemes you use.
Supplies made: for each sale on the return, the time of supply (the tax point), the value “excluding VAT,” and the rate of VAT charged, plus the period’s output value split between standard-rate, reduced-rate and zero-rate supplies. Several supplies on one invoice, in the same period and at the same rate, can be one entry.
Supplies received: for each purchase, the time of supply, the value, and “the amount of input tax that you’ll claim.”
Summary data behind each return: total output tax, tax under the reverse charge, total input tax, corrections, and “a total of each type of adjustment” on a separate line. Calculations for adjustments can be done outside the software as long as the totals go in.
The invoices themselves don’t have to be digital. The notice says you must keep additional records such as invoices, but “you do not have to keep these digitally.”
The digital links rule
This is the part that catches spreadsheet users. Section 3.2.1: “Once data has been entered into software that you use to keep and maintain your electronic account, any further transfer, recapture or modification of that data must be done using digital links.” Retyping figures from one program into another is “not acceptable under Making Tax Digital.”
HMRC lists what does count: linked cells in a spreadsheet, “emailing a spreadsheet containing digital records, so the information can be imported into another software product,” moving files on a memory stick for someone else to import, “XML, CSV import and export, and download and upload of files,” automated data transfer, and API transfer. And one thing that doesn’t: HMRC “does not consider the use of ‘cut and paste’ or ‘copy and paste’ to select and move information, as a digital link.”
The software doesn’t have to be one program. Functional compatible software can be “a set of software programs,” provided that together they keep the records, send returns through the API and receive information from HMRC. The original grace period ended long ago: the notice’s update history records the end of the soft landing for digital links for VAT periods starting on or after 1 April 2021.
Where Stripe and QuickBooks sit in the chain
The question that decides your obligations is where your electronic account starts. The notice’s examples put it plainly: the digital link requirement starts at “the point where the electronic account information is being stored.”
If the per-sale records live in your accounting software, with each Stripe invoice or charge recorded there with its tax point, net value and rate, then the accounting software is the start of the electronic account. Section 3.2.1 says that when VAT information is captured in other software, such as “sales invoicing software,” and that software “is not used to maintain your electronic account, there is no requirement for a digital link to be used when data is transferred to the electronic account.” HMRC’s Example 4 matches this: a booking website sends invoices into the accounting software by a “non-mandatory digital link,” and the requirement starts in the accounting software.
If your accounting software holds only summaries, say a monthly sales total per VAT rate, then the per-sale records live in Stripe, and Stripe is part of the electronic account. That is HMRC’s Example 2: an online shop whose sales software holds the invoice-level data, with weekly summaries downloaded to a spreadsheet. There the requirement starts “at the online sales software,” and every step after it must be digital. Downloading a Stripe Tax itemized export (a CSV, which Stripe describes as “a detailed view of the line item level tax breakdown for every transaction”) and importing it, or linking it by formula, is a digital link. Typing the totals from the export into a journal, or copying and pasting them, is not.
The last step is the same either way. Stripe’s filing documentation lists automated filing “in the US” and “for selected registrations in Ireland and Canada,” so a UK return goes through MTD software you choose, or a filing partner, connected to HMRC’s API. Check that the package that files your return appears in HMRC’s “Find software that’s compatible with Making Tax Digital for VAT” finder on GOV.UK.
Filing the return and the penalties for missing it
Section 3.2.2: “The submission of information to HMRC must always be through an API.” That can be accounting software with the API built in, bridging software that connects a spreadsheet or another package to HMRC, or an API-enabled spreadsheet. Once you submit, the software shows you the return, asks you to declare it correct, and confirms receipt.
Late returns now earn points rather than a surcharge. HMRC’s penalty guidance says that for VAT periods starting on or after 1 January 2023, “late submission penalties apply if you submit your VAT Return late,” and that “this includes nil or repayment returns.” Each late return earns a point until you reach the threshold for your filing frequency: 2 for annual returns, 4 for quarterly and 5 for monthly. At the threshold you get a £200 penalty, and “a further £200 penalty for each subsequent late submission while you’re at the threshold.” Late payment is penalised separately.
Making Tax Digital in practice for a Stripe and QuickBooks business
Decide where the electronic account starts, and write it down. If you record every Stripe sale in your accounting software with its rate and tax point, that is the start, and the path from Stripe in is not a mandatory digital link. If you post summaries, Stripe is the start, and you need a digital trail from Stripe’s records to the return.
Keep the sales records in the shape the notice asks for. A sale needs a tax point, a net value and a rate. A month-end journal with one “Stripe sales” total doesn’t give you that by itself, so record sales so that the UK VAT on each one can be identified, and check that standard-rated, reduced-rated and zero-rated sales can be totalled separately.
Treat the reconciliation as part of the trail. Most businesses compare Stripe’s UK figures with their books before filing. If that comparison leads to a correction, enter the adjustment as its own line in the software, as the notice’s summary data rules require, rather than editing the figures on the return.
Frequently asked questions
What is Making Tax Digital for VAT?
It is HMRC’s requirement, set out in VAT Notice 700/22, that VAT-registered businesses keep their VAT records in software, move that data between programs only through digital links, and file VAT Returns through software that connects to HMRC’s API.
Does Making Tax Digital apply to businesses below the VAT threshold?
Yes, if they are VAT-registered. Since 1 April 2022 the rules have applied to VAT-registered businesses with taxable turnover below the registration threshold as well as those above it.
Is copy and paste a digital link?
No. VAT Notice 700/22 says HMRC does not consider cut and paste or copy and paste a digital link. CSV import and export, file download and upload, linked spreadsheet cells, automated data transfer and API transfer all count.
Is a Stripe Tax CSV export a digital link?
Importing it can be. HMRC accepts CSV import and export, and the download and upload of files, as digital links. Typing the totals from the export into another program, or copying and pasting them, is not a digital link.
Can Stripe file my UK VAT Return?
Stripe’s filing documentation lists automated filing in the US and for selected registrations in Ireland and Canada, not the UK. A UK VAT Return built from Stripe data is filed through MTD-compatible software or a filing partner connected to HMRC’s API.
What is the penalty for a late VAT Return under Making Tax Digital?
For VAT periods starting on or after 1 January 2023, each late return, including a nil return, earns a penalty point. At the threshold (2 points for annual, 4 for quarterly, 5 for monthly returns) you get a £200 penalty, and another £200 for each further late return while you stay at the threshold.
Who is exempt from Making Tax Digital for VAT?
Businesses HMRC agrees can’t practically use digital tools because of age, disability or location, businesses in an insolvency procedure, businesses run entirely by members of a religious society whose beliefs are incompatible with electronic records, and businesses already exempt from filing VAT returns online. Extra cost alone isn’t enough.
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
- Output VAT (Output Tax)
- Input VAT (Input Tax)
- Tax Point (Time of Supply)
- Stripe Tax Itemized Export
- VAT Annual Accounting Scheme (UK)
- Nil Return
- Reconciling the Stripe Tax report in 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
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