local_shipping

easyclearance.pl

Start now
E-commerce · Sub-pillar · Shopify

Shopify to UK post-Brexit — duty, VAT and the £135 threshold

Operational guide for Shopify merchants selling to the UK after Brexit: setting up VAT collected at checkout for orders under £135, when to use Shopify Markets vs your own gateway, integrating EORI and IOR for DDP, and why DAP breaks customer trust.

Author: EasyClearance Team · Updated: 19 April 2026

storefront

Shopify store from Poland to a consumer in the UK

This article is aimed at merchants based in Poland (or another EU country) running a Shopify store and shipping B2C to the UK. If you sell through a marketplace (Amazon, eBay, Etsy), the platform collects VAT — see the £135 threshold in UK e-commerce.

Shopify to UK post-Brexit requires three things that are not switched on by default in the admin panel: UK VAT registration before your first sale, a GB EORI number, and Shopify Markets with VAT collected at checkout active for orders under £135. Without all three, the shop is formally in breach of HMRC's non-established taxable person rules from the very first transaction — and this is the most frequent mistake we see among customers coming to EasyClearance after six months of trading. For orders over £135 the decision shifts: DDP (seller prepays the duty) vs DAP (customer pays at the courier's door). DAP breaks consumer trust, because the customer gets an unexpected £15–£40 invoice from DPD or UPS. DDP requires an Importer of Record role. Full documentation of the rules is at gov.uk/guidance/vat-on-goods-sold-from-overseas.

TL;DR — Shopify to UK post-Brexit

  • UK VAT: mandatory from the first B2C sale under £135 — no £85,000 threshold for non-established sellers.
  • Shopify Markets: enable the United Kingdom region, GBP, EN-GB, VAT collected at checkout at 20%.
  • GB EORI: required for customs clearance, not to be confused with an EU EORI.
  • £135 threshold: the value of the WHOLE BASKET (ex-VAT, ex-shipping), not a single product.
  • DDP vs DAP: DDP = customer trust and requires an IOR; DAP = Shopify default, but the customer gets a surprise bill.
  • VAT return: quarterly via Making Tax Digital, deadline 1 month and 7 days after the quarter end.
  • HS codes: add them to every product in Shopify Markets — without them the courier fills them in by hand, with errors.

What Brexit changed for Shopify stores

Until 31 December 2020 a Shopify store in Poland could sell to the UK with no additional setup — the UK was part of the customs union and VAT was handled through OSS. From 1 January 2021 the UK is a third country. For a Shopify store this translates into four specific operational changes.

1. UK VAT registration from the first sale

The non-established taxable person rule came into force on 1 January 2021. Every seller based outside the UK who sells B2C to a UK consumer goods valued at £135 or less must register for UK VAT — with no safe threshold at all. This is entirely different from the rules for UK businesses (£85,000 annual turnover) or OSS for intra-EU sales. Source document: gov.uk/guidance/vat-on-goods-sold-from-overseas.

2. Customs declarations for every shipment

Every parcel going from Poland to the UK needs an import declaration on the CDS system. Shopify does not handle this itself — it is the job of the carrier (UPS, DHL, DPD) or a customs agent. The declaration requires a GB EORI (for DDP) or an EU EORI (for DAP with the customer as importer).

3. The £135 threshold as a new decision point

The £135 threshold is the dividing line between two regimes: below it, the seller collects VAT at checkout (low value consignment); above it, VAT and duty are paid at the border (standard import). For a Shopify merchant it is a key pricing construct — more on this in the section below.

4. No OSS for the UK

Polish merchants used to the One Stop Shop (central VAT registration in Poland for the whole EU) need to remember that the UK has left OSS. UK VAT registration is separate, returns are quarterly, and the currency is GBP. OSS only covers sales within the 27 EU member states.

The £135 threshold — how Shopify interprets it

The £135 threshold is the parameter most often misunderstood when selling on Shopify to the UK. HMRC does not look at the price of a single product — it counts the value of the whole consignment, ex-VAT, ex-shipping. For merchants with a wide basket this has three consequences.

Basket scenario Value (ex-VAT) Who collects 20% VAT Duty
T-shirt £40£40Shopify at checkout0% (under £135)
3 × T-shirt £40£120Shopify at checkout0% (under £135)
4 × T-shirt £40£160HMRC at the borderPer HS code
1 × shoes £200£200HMRC at the borderPer HS code

The threshold is calculated from the sum of products without VAT and without shipping costs. The £40 price shown to the customer in Shopify is the gross price, but for the £135 threshold calculation Shopify uses the net value. Three T-shirts at £144 gross = £120 net = under the threshold = 20% VAT at checkout. Four T-shirts at £192 gross = £160 net = over the threshold = VAT collected at the border (not at checkout).

EasyClearance rule of thumb: if the average basket value in your shop hovers around £100–£160, consider two pricing approaches: one for baskets under £135 (with DDP, VAT at checkout), the other for those over £135 (with a clear note about VAT and duty payable at the border). Otherwise 30% of customers get a surprise bill at the door and return the parcel.

Shopify Markets — why it is the only sensible option

Shopify Markets is a feature launched in 2021 and extended in 2023 to cover DDP duty handling. Before Markets, selling from a single Shopify store to multiple countries with different tax rules was practically impossible — one currency, one set of VAT rates, one language. Shopify Markets solves this with three mechanisms.

Multi-currency with local pricing

For the United Kingdom region you set the currency to GBP with an automatic FX rate (refreshed every 30 minutes from Shopify's market rate) or a manual one. Pricing round-up (for example, always round to .99) prevents odd prices after conversion. A UK customer sees £39.99 instead of £39.87.

Geo-routing and separate checkouts

A customer with a UK IP is automatically routed to the UK market with GBP and an English checkout. A customer with a Polish IP sees PLN and a Polish checkout. It is not a subdomain — it is the same store with dynamic logic driven by geolocation.

Built-in VAT and duties (Managed Markets)

On higher Shopify plans (Shopify Plus, and since 2023 also on some Advanced tiers) there is Managed Markets — Shopify calculates DDP duty based on the HS codes attached to products and shows the total landed cost at checkout. The customer sees £120 for the product + £10 shipping + £6 duty + £27.20 VAT = £163.20. No surprises. Our EasyClearance Team recommends Managed Markets for merchants with an average basket above £100, because it removes 90% of the "I got an invoice from DPD" complaints.

VAT collected at checkout — step-by-step setup

Configuring VAT collected at checkout in Shopify for the UK is a 10-minute operation, but it requires prior UK VAT registration. Without a GB VAT number, Shopify will not let you enable collection — the store would show a "Missing tax registration" message.

Step 1: UK VAT registration

Apply online at gov.uk/register-for-vat. For a non-established seller you will need: (1) company documents from Poland (CEIDG / KRS entry with a sworn English translation), (2) a sales start plan (the date of your first transaction — this is KEY, because the liability starts from that date), (3) UK contact details (a virtual office is fine). The GB VAT number is issued within 2–6 weeks.

Step 2: Shopify Markets → tax settings

Shopify admin → Settings → Taxes and duties → click "United Kingdom" → Collect VAT → enter your GB VAT number. Shopify automatically sets a 20% rate for all products with the tax-eligible flag. VAT-exempt products (books, children's clothing up to size 24.5, basic foodstuffs) require a tax override.

Step 3: Verification with 3 test scenarios

Before your first real sale, run three tests with a UK VPN. The scenarios are described in the HowTo above — if any test basket shows the wrong VAT, the setup needs to be corrected. The most common bug: Shopify treats the whole basket as under £135 despite a value of £200 — this means you have not refreshed the GBP exchange rate or have another tax override switched on.

DDP vs DAP — why DAP breaks customer trust

DDP and DAP are the two Incoterms that decide who pays duty and VAT at the border. For a Shopify merchant, choosing between them is a pivotal UX moment. The full Incoterms 2020 table is covered in our article on Incoterms 2020 in UK trade.

DAP (Delivered At Place) — Shopify default

The seller delivers the parcel to the destination, the customer pays VAT, duty and a courier handling fee (£12–£18) on delivery. For a £200 parcel that is an extra £55–£60 payable to the carrier. This is the default in Shopify Shipping — if you change nothing, every order over £135 goes out as DAP.

DDP (Delivered Duty Paid) — consumer-friendly

The seller collects net price + VAT + duty + carrier handling fee at checkout. The customer gets the parcel with no extra payments. It is the only mode in which a UK customer buys without risk. It requires: (1) a UK VAT number, (2) a GB EORI, (3) a carrier account with DDP enabled (UPS World Ease, DHL Express Go Green, FedEx International Priority).

Why DAP breaks trust

In our EasyClearance practice we see two typical failure paths with DAP. First: a UK customer orders for £200, expecting the final price to equal the basket total. On delivery day DPD calls to say there is £55 to pay on collection. The customer refuses, the parcel returns to Poland, the seller pays £20 in return shipping and loses the sale. Second: the customer pays, but leaves a one-star review mentioning "hidden fees". After three such reviews, shop conversion drops by 20%. DDP eliminates both situations.

GB EORI and IOR for orders over £135

A GB EORI is a 12-digit customs identifier used by HMRC for clearance. Every shipment entering the UK must have a GB EORI on the importer side. For DDP the importer is the seller — they need their own GB EORI. For DAP the importer is the customer — but the UK customer has no EORI, so the carrier steps in for a £12–£18 fee.

Details of GB EORI vs EU EORI are covered in our article on EORI numbers — how to get one and when to use it. Briefly: an EU EORI issued by national tax authorities only works inside the EU; after Brexit you need a separate GB EORI, applied for on gov.uk/eori, issued within 3–5 working days.

Alternative: IOR as a Service

If you do not want to register for UK VAT and EORI yourself, there are companies offering an Importer of Record role for a per-shipment fee (£15–£25). The IOR clears the goods on its own VAT number, collects VAT from the seller and passes the parcel to the customer. For merchants with UK turnover below £20k per year, this is often cheaper than running your own accounting and compliance setup. A full comparison is in the pillar on Importer of Record UK — what it is.

HS codes and country of origin in the Shopify admin

Since 2023 Shopify Markets requires HS codes and country of origin for every product sold internationally. Products without these details still sell, but the carrier or customs agent fills in codes manually — usually with errors.

How to add an HS code

Products → pick a product → Shipping section → HS code. Shopify accepts 6 or 10 digits. For the UK the minimum is 10 digits (the UK Global Tariff uses a 10-digit TARIC classification). You can find your code at trade-tariff.service.gov.uk — enter the product description and the system shows the duty rate and VAT.

Country of origin

This is the country where the product was MANUFACTURED, not the country it ships from. A T-shirt sewn in Bangladesh and shipped from Poland has an origin of Bangladesh. This affects duty: EU-originating goods coming into the UK attract 0% under the TCA (if they originate in the EU); goods from third countries attract the MFN rate (typically 6–15% for textiles and electronics).

5 most common mistakes made by Polish merchants

In our EasyClearance practice we see recurring patterns of mistakes among Polish Shopify sellers entering the UK. Each one costs 3–9 months of compliance catch-up.

  1. No UK VAT at the time of the first sale. The merchant launches the shop, ships 200 parcels in 3 months with no VAT — the HMRC outcome: retrospective 20% VAT on every transaction plus a 5–15% penalty. Cost: £2,000–£6,000 backwards.
  2. Using an EU EORI in UK declarations. The carrier will add its own GB EORI as a backup, but you lose the right to the preferential TCA rate (0% duty for EU-origin goods). Consequence: 6–15% duty on the value of every parcel.
  3. DAP as the default with no warning to the customer. Net prices on display, and the customer does not realise they will pay more at the door. Complaints rise by 40% and returning customer rate falls by 60%.
  4. No HS codes on products. Parcels sit at clearance for 2–5 days and customers send "where is my parcel" emails. Cost: 15% refund rate in the first month.
  5. No quarterly VAT returns. After registering for UK VAT the merchant forgets the quarterly return. HMRC automatic penalty £100 for late filing plus £10/day for debts older than 3 months.

Setup and quarterly accounting costs

Item One-off Recurring
UK VAT registration£0 (HMRC) or £150–£300 (accountant)
GB EORI£0
Shopify plan (Basic)£25/month
Shopify Markets Pro (optional)£49/month
Quarterly VAT return (UK accountant)£300–£600/quarter
MTD software (Xero/QuickBooks)£20–£50/month
IOR as a Service (VAT alternative)£15–£25/parcel

Estimated first year: £1,500–£3,000 in compliance costs (excluding products and marketing) for a merchant with UK turnover around £50,000. VAT overhead break-even: a shop with UK turnover under £8,000 per year has higher compliance costs than margin — consider IOR as a Service rather than your own VAT number. Between £8k and £100k turnover — your own VAT with a quarterly accountant. Above £100k — consider Shopify Managed Markets plus a dedicated UK accountant.

FAQ

Do I need to register for UK VAT if I sell to the UK through Shopify from Poland?

Yes, from the first transaction. The non-established taxable person rule has applied since 1 January 2021 — there is no £85,000 threshold. Shopify is NOT classed as a marketplace by HMRC, so the tax liability sits with the seller. Source: gov.uk/guidance/vat-on-goods-sold-from-overseas.

What is the difference between Shopify Markets and standard checkout for the UK?

Shopify Markets = separate GBP currency, EN-GB language, separate tax rules, built-in DDP in Managed Markets, local payment methods. Standard checkout = one currency and one set of rules for all — practically impossible to configure correctly for the UK after Brexit.

What happens if a UK customer orders for £134 and I do NOT collect VAT?

Three HMRC penalties: (1) VAT arrears at 20% plus interest, (2) a 5–15% penalty for late registration, (3) potential shipment holds. Retrospective compliance costs £2,000–£6,000 for six months of non-compliance. Details: gov.uk/guidance/vat-on-goods-sold-from-overseas.

Shopify Markets or a separate .co.uk shop for the UK?

Markets for 90% of merchants. A separate .co.uk shop is only justified at turnover above £500k/year or when you need a separate UKCA brand. For the typical Polish seller, Markets is more than enough.

How does Shopify treat an order that totals over £135?

The £135 threshold applies to the BASKET TOTAL (ex-VAT, ex-shipping), not to a single product. Shopify Markets automatically switches to the over-£135 mode — VAT is NOT collected at checkout, and the invoice carries a "VAT to be paid on import" note. The customer chooses DAP (pays at the border) or DDP (seller collects everything upfront).

Can I use DDP without UK VAT and EORI?

No. DDP requires an Importer of Record role, which can only be held by an entity with a UK VAT number and GB EORI. Alternative: IOR as a Service (£15–£25 per parcel) — a third party that clears goods on its own number. Details in Importer of Record UK — what it is.

How much does it cost to set up Shopify for the UK post-Brexit?

UK VAT registration £0, EORI £0, Shopify Basic £25/month, UK accountant £300–£600/quarter. First year: £1,500–£3,000 compliance overhead. Break-even: 3–4 months from the first sale for a shop with £50k/year in UK turnover.

Launching Shopify to the UK? We will run your VAT, EORI and DDP setup.

The EasyClearance Team helps Shopify merchants with UK VAT and GB EORI registration, Shopify Markets configuration with VAT collected at checkout, carrier DDP integration and quarterly MTD returns. We have worked with stores in fashion, cosmetics, electronics and FMCG.

Disclaimer: This article is for information only and does not constitute tax or customs advice. UK VAT rules and thresholds can change — before launching sales, verify current details at gov.uk/guidance/vat-on-goods-sold-from-overseas, gov.uk/register-for-vat and trade-tariff.service.gov.uk. For individual guidance, consult a UK accountant and customs agent.