VAT on orders shipping to Great Britain is now calculated based on the fulfillment location selected by your order routing settings. This is the same approach used to calculate tax on orders shipping to the US.
Your order routing settings decide which location fulfills each order, and VAT calculation follows that result. It works the same way as for orders shipping to the US.
Orders over £135 shipped from a location outside the UK are treated as imports.Even if your store has a UK location,this treatment still applies.
Treated as an import, so no VAT is charged at checkout. This applies even if the store has a UK location.
Orders of £135 or less (excluding tax and shipping) aren't affected by this change.
Orders shipped to Northern Ireland aren't affected.
Doesn't apply to orders that have already been created.
| Case | Routed to | VAT at checkout |
|---|---|---|
| To GB, over £135 | Location outside the UK | Not taxed Treated as an import |
| To GB · over £135(also has a UK location) | Location outside the UK | Not taxed Treated as an import even with a UK location |
| To GB · over £135 | UK location | Taxed Route orders to a UK location to collect VAT |
| To GB · £135 or less | — | No impact |
| To Northern Ireland | — | No impact |
| Existing orders | — | No impact |
Review your routing settings so affected orders are assigned to a UK location. Orders shipped from a UK location aren't treated as imports.
For orders treated as imports, set up checkout to collect duties and import taxes.
For orders to GB, changing your routing settings directly affects whether VAT is charged. Routing changes are no longer just a logistics concern—they're a tax concern too.
What matters is whether the order total, excluding taxes and shipping, exceeds £135. Test cases with cart values near the threshold make verification easier.
For stores with multiple locations, if an order is routed outside the UK—because of inventory availability, for example—it's treated as an import. The outcome can differ from order to order.
The article explicitly says this works "the same way as orders to the US." If you already handle fulfillment-location-based tax calculation for the US, the same thinking applies.
Orders to Northern Ireland, orders of £135 or less, and existing orders are out of scope. How tax amounts appear in the Admin API and webhooks, and how this interacts with third-party tax services, isnot specified. If your app aggregates or syncs tax amounts, check the actual values on new orders.