
Rules and ethics
HMRC VAT and Making Tax Digital settings to check before choosing an ecommerce platform
Choosing an ecommerce platform in the UK starts with VAT settings: rate mapping, Making Tax Digital records and HMRC reporting fields, checked before you sign.
What to take away
- An ecommerce platform that cannot map VAT rates at product level will cost you accountant hours from your first sale.
- Making Tax Digital records must be exportable in a digital format HMRC accepts, not just visible on a dashboard.
- The VAT registration threshold runs on taxable turnover over a rolling twelve months, currently £90,000.
- Postponed import VAT accounting needs three fields stored against each customs entry.
- HMRC reporting fields mean the nine boxes on the VAT Return, and your export must feed every one that applies.
- Ask for a sandbox with UK VAT rates loaded, then work through the tax settings walkthrough in section 3.
Why VAT settings are a pre-purchase decision, not a post-launch fix
VAT configuration sits underneath your product catalogue, your invoices and your returns. Moving it after launch means re-mapping every SKU, re-issuing documents and reconciling periods you have already filed. That is a migration project, not a settings change.
Platform demos rarely show a UK VAT screen. They show checkout, themes and shipping. Ask for the tax configuration area in the sandbox and look at how many rates one product can carry.
A single product can be standard-rated, zero-rated or exempt depending on what it is and how it is sold. Your platform must hold that distinction per line item, not per order.
Digital services sold to consumers are taxed where the customer lives, which means EU VAT rates as well as UK ones. If you sell abroad, your platform needs a rate table you can edit without a developer.
Ask your accountant to review the tax settings before you sign, alongside the exit terms. Our blank platform budget with comparable units sets out VAT review and exit costs next to the licence fee, and the total is small next to a failed migration.
A typical hourly rate for VAT and bookkeeping work in England is £30 to £75 outside London, so a recurring monthly fix on the tax settings is a real bill. HMRC's late submission penalty for a VAT return starts at £400, which lands on top.
VAT rates on different goods and services and how each platform maps them
The rates themselves are set out in VAT rates on different goods and services - GOV.UK. Standard rate applies to most goods. Zero rate covers most food, children's clothes and books. Reduced rate covers domestic fuel and children's car seats.
At the time of writing the standard rate is 20 per cent, the reduced rate is 5 per cent and the zero rate is 0 per cent. HMRC publishes the current rates, so confirm them before you load your catalogue.
Pre-purchase vs post-launch VAT fix
Before signing
- Effort
- Settings check
- SKUs
- Mapped once
- Documents
- Set up
- Filed periods
- No impact
- Cost
- Small review
After launch
- Effort
- Migration project
- SKUs
- Re-mapped all
- Documents
- Re-issued
- Filed periods
- Reconciled
- Cost
- Failed migration
Your platform needs at least three active rates plus an exempt flag. Some catalogues also need a fifth for outside-scope items such as certain financial services.
Mapping happens at product level, variant level or both. A children's T-shirt in a small size can be zero-rated while the same design in an adult size is standard-rated. If your platform only maps at product level, you will misdeclare.
Shipping is its own line. Delivery charges follow the VAT rate of the goods in most cases, but mixed baskets create a blended charge. Check whether your platform can split shipping VAT by line.
Discounts, gift cards and deposits all change the tax base. A platform that applies VAT after a site-wide discount will underpay. Test a discounted zero-rated item in the sandbox and read the tax line.
VAT rates on different goods
Rate mapping level
- Hosted SaaS
- Product and variant
- Open source
- Product, variant, custom code
- Marketplace
- Category-based
- Headless
- Line item via API
Blended shipping VAT
- Hosted SaaS
- Usually yes
- Open source
- With a plugin
- Marketplace
- Platform-controlled
- Headless
- Built by your team
Editable rate table
- Hosted SaaS
- Yes, in admin
- Open source
- Yes, but needs a developer
- Marketplace
- Limited
- Headless
- Fully custom
The rules behind all of this sit in VAT Notice 700, HMRC's main guide to VAT. It covers tax points, valid invoices, credit notes, record keeping, bad debt relief and the schemes that shift when VAT becomes due.
The VAT guide (VAT Notice 700) - GOV.UK is the version to read before you compare tax screens, because a platform that cannot reproduce those rules leaves you correcting returns by hand.
For a wider view of the rules that touch a store, see our guide to UK ecommerce regulations.
Where the VAT number, rate and scheme fields live in Shopify, WooCommerce and BigCommerce
Every platform hides these fields in a different place. The table below names each platform and the area to look in, based on the admin menus merchants see in UK builds. Menu names change between releases, so search the admin for "tax" and "VAT" as well as browsing.
Platform rate mapping capability
Hosted SaaS
- Mapping level
- Product, variant
- Blended shipping VAT
- Usually yes
- Editable rate table
- Yes, admin
Open source
- Mapping level
- Product, variant, code
- Blended shipping VAT
- With plugin
- Editable rate table
- Yes, developer
Marketplace
- Mapping level
- Product
- Blended shipping VAT
- Varies
- Editable rate table
- Limited
Where the VAT fields live
| Platform | VAT number and price display | Rates and tax classes | Shipping tax | Export path |
|---|---|---|---|---|
| Shopify | Settings, then Taxes and duties, then tax registrations | Settings, then Taxes and duties, plus tax overrides; per product under Pricing | Settings, then Taxes and duties, then charge tax on shipping rates | Orders, then Export |
| WooCommerce | Needs a VAT number extension, such as EU VAT Number | WooCommerce, then Settings, then Tax, then the Standard rates, Reduced rate and Zero rate tabs | WooCommerce, then Settings, then Shipping, then Shipping options, then the shipping tax class | Orders, then Export, or WooCommerce, then Reports |
| BigCommerce | Settings, then Tax, then a tax zone | Settings, then Tax, then tax rates; per product under Pricing, then tax class | Settings, then Tax, then the zone for the delivery region | Orders, then Export |
| Adobe Commerce (Magento 2) | Stores, then Configuration, then Sales, then Tax; the VAT number sits on the customer record | Stores, then Tax Zones and Rates; per product under the tax class attribute | Stores, then Configuration, then Sales, then Tax, then shipping settings | Reports, then Export |
| Marketplaces such as eBay and Etsy | The tax profile in your seller account | Set by the marketplace, not by you | Set by the marketplace | Settlement and fee reports |
Watch the rolling twelve-month test, not just your accounting year. A strong quarter can push you over the limit earlier than you expect, and you must act within the time HMRC allows.
If you are already registered, check that the platform can show your VAT number on every document a customer might need for their own records. B2B buyers will ask.
Scheme choice matters at checkout for cash accounting, because VAT is due when you are paid, not when you invoice. Some platforms date the tax point at order creation, which conflicts with cash accounting. Raise this with your accountant and note it in your selection scoring.
Our platform selection checklist with independent gates for payments, data, access and exit puts tax configuration in the same gate as data export, which is where it belongs.
The VAT registration threshold, and why no platform watches it for you
The VAT registration threshold is a turnover test, not a sales target. A UK business must register once its taxable turnover passes the threshold over any rolling twelve months. Taxable turnover means standard-rated, reduced-rated and zero-rated sales. Exempt sales and outside-scope income do not count towards it.
The registration threshold is £90,000 of taxable turnover, and the deregistration threshold is £88,000. Both figures have been at that level since 1 April 2024, so check the current ones on HMRC before you plan.
There is a second test. If you expect taxable turnover to pass the threshold in the next thirty days alone, you must register then rather than waiting for the twelve-month figure to catch up. Growing online sellers hit this after one good launch or a wholesale order.
The rolling window moves every month. You check it at the end of each month, looking back twelve months, and the clock starts again as old months drop off. A £20,000 drop in one month can take you back under the line even as annual sales grow.
Registration takes effect from a date set by the rules, usually the first day of the second month after you exceed the threshold, or earlier if you agree it with HMRC. Your platform does not calculate any of this. The tests and the deadlines are on Register for VAT: When to register for VAT - GOV.UK.
Build the threshold into your platform budget as a cost line with a date attached. Once you register, prices shown to consumers usually need a VAT-inclusive display, and every invoice changes.
Where each tax setting lives
Paths below match the admin menus in common UK builds at the time of writing. Take them as the route to the setting, since releases rename menu items. Each figure describes what is visible on the screen and what to inspect.
Figure 1: VAT number and price display. Hosted SaaS admin, Settings, then Taxes and duties. The screen shows a VAT number box, a tick box for prices including tax, and a save button for the tax region. Check that the number box accepts a GB prefix and prints on documents.
Figure 2: Per-product rate. Product page, Pricing section. The screen shows a tick box labelled charge tax on this product and a tax class dropdown beside the price field. This is the control that decides whether mapping stops at product level or continues to variants.
Figure 3: Shipping tax. Settings, then Shipping and delivery, then a tax section. The screen shows a tick box for charging tax on shipping rates and, on some platforms, a separate rate selector. Inspect whether the shipping line inherits the rate of the goods in a basket.
Figure 4: Scheme and tax point. Settings, then Taxes, then an accounting or scheme subsection. The screen shows a choice between cash and accrual treatment and, where present, a date field for when the tax point is set. Platforms that offer no choice here date the tax point at order creation.
Figure 5: Rate table. Settings, then Taxes, then Rates or Tax classes. The screen shows a grid of rows, each with a name, a country and a percentage, plus an add rate button. Count how many rows you can add without contacting support.
Figure 6: Export. Orders, then Export, then a column picker. The screen shows the available CSV columns, including tax name, tax rate, tax amount, net amount and country. This is the screen that decides whether your Making Tax Digital records leave the platform intact.
Figure 7: Connectors. Apps or Integrations, then search for tax. The screen shows accounting and filing connectors with pricing and permissions. Check what each connector reads before you assume the platform files for you.
Take these seven screens in one sitting in the sandbox. If a figure has no equivalent screen, that setting is missing from the platform, not hidden from you.
Making Tax Digital records: what a platform must export for HMRC
Making Tax Digital requires digital records and a digital link to HMRC. For VAT, that means your platform or your bridging software must produce the figures in a format HMRC accepts, with a clear audit trail from transaction to return.
Where UK VAT fields live
Setting
- VAT number
- Settings, Taxes
- Prices include VAT
- Settings, Taxes
- Registration threshold
- Not a field
- Scheme
- Settings, Accounting
- Reverse charge
- Settings, Taxes, rates
- Digital goods rates
- Settings, Taxes, rates
Where to look
- VAT number
- On invoices
- Prices include VAT
- Display match
- Registration threshold
- Your trigger
- Scheme
- When VAT due
- Reverse charge
- B2B imports
- Digital goods rates
- Per-country
What to check
- VAT number
- Prices include VAT
- Registration threshold
- Scheme
- Reverse charge
- Digital goods rates
The platform does not have to file for you. It has to give you, or your accountant, the underlying data without manual retyping. A CSV export is usually enough if it carries the right fields.
Sole traders and landlords moving to Making Tax Digital for Income Tax face the same principle: digital records, digital updates. The step-by-step route is on Making Tax Digital for Income Tax for sole traders and landlords: step by step - GOV.UK.
Check these export fields before you buy:
- Tax date for each transaction
- Net amount, VAT amount and gross amount
- VAT rate name and percentage
- Customer country and VAT number where held
- Invoice number and any credit note reference
- Scheme in force at the time of the transaction
- Refund and partial refund handling
If any field is missing, ask how you get it. Some platforms expose it through an API, which is fine if your accountant can consume it. Others require a paid app.
Test the export with a month of real data, including a refund and a zero-rated line. Reconcile the totals to your bank and to the platform dashboard. Differences usually sit in shipping, discounts or rounding.
Keep the exported files. HMRC can ask to see records for a period after you file, and a platform that changes its export format mid-year will not help you reconstruct old data.
Postponed import VAT accounting and the fields merchants importing stock must check
If you import goods from outside the UK, postponed import VAT accounting lets you account for import VAT on your VAT Return instead of paying at the border. That improves cash flow and removes a reclaim step.
MTD export fields to verify
- Tax date for each transaction
- Net, VAT and gross amounts
- VAT rate name and percentage
- Customer country and VAT number
- Invoice and credit note reference
- Scheme in force at transaction
- Refund and partial refund handling
The rules and the conditions are on Check when you can account for import VAT on your VAT Return - GOV.UK. Read them before you choose a platform, because the platform must store the data your customs entries generate.
Your platform needs to hold or link to these fields:
Postponed import VAT fields
- The customs declaration reference for each import.
- The VAT amount deferred, per entry.
- The period in which the VAT must be declared.
If your platform cannot store a customs reference against a purchase or a stock item, you will keep that data in a spreadsheet. That is a reconciliation risk, not a disaster, but it should be a scored item in your comparison.
Check how the platform handles landed cost. If it allocates freight and duty into product cost, make sure the VAT element is separated, or your margin reports will be wrong.
For merchants selling imported goods, the VAT treatment of the goods themselves still follows the normal rules. A zero-rated food import does not become standard-rated because it crossed a border.
Reporting fields, invoices and the audit trail HMRC expects
An invoice is a legal document. It must show your VAT number, the tax point, the rate applied and the VAT amount, among other things. Your platform must produce compliant invoices for every sale, including refunds.
Postponed import VAT data fields
- Customs declaration reference per import
- VAT amount deferred per entry
- Period VAT must be declared
- Landed cost separates VAT element
Check the invoice template in the sandbox. Look for the VAT number, the customer's VAT number field for B2B, the rate breakdown for mixed baskets and a credit note format that references the original invoice.
HMRC reporting fields are the boxes on the VAT Return. Box 1 is VAT due on sales and other outputs. Box 2 is VAT due on acquisitions from EU member states. Box 3 is the total of boxes 1 and 2.
Box 4 is VAT reclaimed on purchases and other inputs. Box 5 is the net VAT to pay or reclaim.
Box 6 is the total value of sales excluding VAT. Box 7 is the total value of purchases excluding VAT. Boxes 8 and 9 cover goods dispatched to and acquired from EU member states, and most UK sellers now show zero in both.
Your export must feed every box that applies to you, split by period. If your platform reports gross sales only, your accountant rebuilds boxes 6 and 7 by hand every quarter.
Keep an audit trail from order to return. The order record, the invoice, the payment record and the export file should all reconcile. Any gap is a question you cannot answer quickly if HMRC asks.
Test a return period end to end before launch. Pick a month, run the export, prepare the return in your software and check the boxes against the platform totals. Fix discrepancies while the volumes are small.
A pre-purchase checklist of ecommerce platform VAT settings to sign off
Run this checklist with your accountant before you sign a contract. Each line is a pass or fail, not a score.
VAT Return boxes to feed
- Box 1VAT due on sales
- Box 2VAT due on EU acquisitions
- Box 3Total of boxes 1 and 2
- Box 4VAT reclaimed on purchases
- Box 5Net VAT to pay or reclaim
- Box 6Total sales excluding VAT
- Box 7Total purchases excluding VAT
- The platform holds a VAT number field and prints it on invoices and credit notes.
- Tax rates can be set per product and per variant, not only per order.
- Zero-rated, reduced-rated, standard-rated and exempt items can coexist in one basket.
- Shipping VAT follows the goods, including in mixed baskets.
- Discounts and gift cards are handled in the correct tax base.
- The platform exports the Making Tax Digital fields listed in section 4.
- Customs references and deferred import VAT amounts can be stored against purchases.
- The scheme in force (accrual or cash) is recorded and does not conflict with the tax point.
- A test return period reconciles to the penny, or the differences are explained.
- Exit terms confirm you can export your orders, customers and tax data in a usable format if you leave.
If two or more lines fail, treat that as a reason to look again. A platform that cannot meet the checklist will push cost onto your accountant every quarter, and that cost recurs.
Get the answers in writing, in the sandbox, with your own products loaded. A sales promise is not a configuration.
Common questions
Do I need to register for VAT before I choose a platform?
Not necessarily, but you need to know when you will cross the threshold. The platform you choose now should handle VAT properly from the day you register.
Can I use any ecommerce platform for Making Tax Digital?
Most can, if they export the right fields or connect to bridging software. Check the export before you buy, not after your first return.
Does the platform file my VAT return?
Rarely. Some connect to filing software. The platform's job is to keep digital records and give you the data in a usable format.
What if I sell zero-rated food and standard-rated gifts in one order?
Your platform must apply the correct rate per line and show the breakdown on the invoice. Test this exact basket in the sandbox.
How long should I keep platform tax records?
HMRC expects records to be kept for a set period after the return is filed. Export and store them yourself rather than relying on the platform's retention.
Does the platform calculate which boxes my figures go in?
Some connectors map totals to the nine boxes automatically. Check the mapping screen, because a connector that guesses wrong sends your VAT to the wrong box.



