GoatLabelsGoatLabels
One value line decides your paperwork.

Shipping to the UK: who collects VAT, and when


Know your side of the line before the label prints.

For lower-value parcels the UK collects VAT at the point of sale rather than at the border — on marketplace orders the marketplace collects it, on direct orders the seller does. Above the threshold, the buyer's carrier collects at delivery. Which side of that line you sell on decides your paperwork.

Four carriers to the UK, one tax question first

USPS, UPS, FedEx, and DHL all cross the same border under the same VAT rules — the carrier decides speed and price, the sales channel decides who collects the tax.

UPSFedExDHLUSPSDHL: international
The value lineCheckout or the door.
Channel checkedMarketplace or your own site.
Route declaredCustoms data matches the sale.

Declarations saved per SKU, not retyped per order

Description, declared value, origin, and your HS code stored as customs templates — the paperwork that cleared last week ships again unchanged.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Saved templatesOne declaration per product.
Prepaid walletCard, Apple Pay, ACH, crypto.
All-in quoteFour carriers, one number each.

Updated

Where is the UK VAT value line, and who collects below it?

The UK made a decision after Brexit that most US sellers still have not internalised: for lower-value consignments, it moved VAT collection off the border entirely and onto the point of sale. Below a published consignment value, the tax on a parcel from the US is not assessed when the parcel lands — it was supposed to be charged when the buyer paid, by whoever ran the checkout. Above that value, the traditional model survives: the parcel is assessed on arrival, and import VAT plus any duty is collected from the buyer before delivery.

Everything else on this page follows from which side of that line a given order sits on. Below it, your questions are about registration and checkout configuration. Above it, your questions are about what your buyer will be billed at the door and whether you warned them. The line is a declared-value test on the consignment, so you know the answer for every order before you print anything — the figure itself sits in the dated block below, because it belongs to HMRC and this page refuses to let it rot in a paragraph.

Do marketplaces collect UK VAT for me?

For under-the-line sales the UK splits sellers into two regimes by channel, and the difference is close to absolute. Sell through a marketplace and the marketplace becomes the deemed supplier for tax purposes: it charges the buyer VAT at checkout, remits it under its own UK registration, and your parcel rides that arrangement. You register nothing and file nothing. Sell the identical item from your own website and every one of those obligations is yours — UK VAT registration with HMRC, VAT charged at your checkout, and periodic returns, with no sales-volume floor beneath which an overseas seller is excused.

This is why UK strategy is really channel strategy for a small US seller. A maker doing a handful of UK orders a month through Etsy has no UK tax admin at all, which is a genuinely strong argument for routing UK demand through a marketplace even when your own site is cheaper elsewhere — the mechanics of shipping those orders are on shipping labels for Etsy. A seller with real direct UK volume should price the registration burden in, or ship above-the-line and let the border collect. What you should not do is sell direct under the line and collect nothing, because the parcel's customs data names the seller, and the obligation does not evaporate just because the checkout ignored it.

What goes on the label for each route?

The declaration is not one form for all three routes; it is the same form carrying different signals. Every route needs the basics done honestly — a specific description, the price actually paid, the country of origin, and the HS code you supply. What changes is the tax status that travels with the customs data. A marketplace parcel carries the marketplace's collection arrangement. A direct under-the-line parcel should flag your VAT registration so the border knows the tax is already paid. An over-the-line parcel carries no tax flag at all, because collection is the border's job. Get the flag wrong in either direction and your buyer is double-charged or your parcel is held while someone works out which story is true. The form itself, field by field, along with the choice between prepaying charges and leaving them to the buyer, is covered on customs forms for small parcels.

Why is the door bill bigger than the VAT?

When collection does fall to the border, the number your buyer sees is never just the tax. The delivering carrier fronts the VAT and duty to HMRC, does the entry work, and charges a clearance or handling fee for having done both — a fee that is fixed or semi-fixed, which means it is proportionally brutal on small orders. Tax that would have been a few pounds at checkout becomes a doorstep demand of tax plus fee, presented to a buyer who thought they had already paid for everything. The parcels that generate one-star cross-border reviews are almost never late; they are fee-ambushed.

Treat the fee as a design input. Under-the-line sales collected at checkout produce no doorstep bill at all, which is the entire point of the regime. Above the line, either warn the buyer at checkout in plain words, or ship duty-paid so the charges are yours — the DDP-versus-DDU trade-off lives on the customs guide. A buyer who refuses the bill sends the parcel back across the Atlantic at your expense, and package returned to sender explains who pays for that ride.

What descriptions clear UK customs?

UK Border Force clears small parcels on data, and data problems are the delays. The same discipline that works on every lane works here: describe the thing, not the category. A silver-plated pendant necklace clears; jewellery invites a query. Declare the transaction price, not a diplomatic undervaluation — reassessment on an implausible value takes far longer than tax on an honest one, and understatement is the border's oldest pattern-match. GoatLabels stores all of it as customs items on the shipment — description, value, origin, and your HS code — and saves them as per-product templates, so a SKU that cleared cleanly keeps shipping on the identical declaration. Billy drafts the plain-word description from a pasted order; the value and the code remain yours, because they are legal statements only a seller can make. On a lane where the paperwork is the product, that template is worth more than any rate discount — though the four-way quote on cheap shipping labels applies here too, and the carriers disagree hardest on international parcels.

Who collects UK VAT — decision table, verified against HMRC published guidance on 2026-08-15

OrderWho collects the VATWhat you must registerWhat the declaration must show
Marketplace order, under the value lineThe marketplace, at checkout, as deemed supplierNone for you — the marketplace's UK VAT registration covers the saleAccurate description and value; the marketplace's tax status travels in the customs data
Your own website, under the value lineYou, at checkoutUK VAT registration with HMRC, with returns to file — no sales minimum exempts an overseas sellerDescription, value, and your VAT status flagged so the border does not collect a second time
Any channel, over the value lineThe border — the delivering carrier advances import VAT and any duty, then bills the buyer plus a handling feeNone required for a standard buyer-pays import; acting as importer yourself changes thatDescription and value drive the assessment; understatement is reassessed, not waved through

Dated figures, all in one place.As of the verification date above: the value line is £135 per consignment — goods value, excluding shipping and insurance — and UK VAT's standard rate is 20%. At or below £135 (GOV.UK, checked 2026-10-21), checkout collection applies and no import VAT is due at the border; above it, import VAT and any duty are assessed on arrival and carriers charge a clearance or handling fee (single-digit pounds at Royal Mail; percentage-based with minimums at the express couriers) on top of the advanced charges. These are HMRC and carrier figures, re-checked every 6 months by the named review owner recorded with this page. Sources: GOV.UK, goods sold directly to UK customers and GOV.UK, goods sold through online marketplaces; confirm against them before building your checkout.

One UK order, from checkout to clearance

Settle who collects the tax. Then make the label say so.

A UK-bound parcel carries two stories that have to match: what happened at your checkout, and what the customs data claims happened. This is the loop that keeps them aligned — the order arrives with its channel attached, Billy drafts a description the border can classify, the tax route travels in the declaration, and four carriers are priced before the wallet moves.

1
The UK order, and where it was sold
Marketplace, or your own checkout
instagram buyer

do you post to the UK? it would be going to Sheffield, S1 2HE

Shopify
Your own checkout — your VAT story
TikTok Shop
Marketplace order — its arrangement travels
Customs items on the shipment
Description
A wool scarf, in plain words
Declared value
The price actually paid — yours to state
Country of origin
Where it was made
Tax route
Flagged, so nobody collects twice
Paste the order or drop a screenshot

On this lane the channel is not trivia. It is the input that decides whether the tax was already taken at checkout or is waiting at your buyer's door, and the declaration has to carry whichever of those is true.

2BillyBilly AI

Writing the description, leaving the statements to you.

Billy AI
  • Drafts a specific, plain-word item description from a pasted order — a wool scarf, never apparel
  • Validates the UK address, postcode included, before any money leaves the balance
  • Leaves the declared value and the HS code with you, because they are the seller's legal statements
  • Included on every plan, so a store with a handful of UK parcels pays nothing extra to draft them
Described. Postcode validated. Four quotes ready.
3
One label, one clean declaration
A postal network or a courier's own
Paid from the prepaid wallet
Card, Apple Pay, Google Pay, ACH, or crypto
all-in
USPS
Label and customs form purchased
Declaration saved against the SKU
all-in

A declaration whose tax flag disagrees with the checkout is the fastest way to get a buyer charged twice, and the slowest thing you can do to a parcel. Saving it per SKU means the version that cleared cleanly is the version that ships again.

On this lane the channel is a tax input

Where the order was sold decides who collects the VAT.

Shopify, Etsy, WooCommerce, TikTok Shop, Amazon, eBay, Squarespace, Wix, Walmart, Square, BigCommerce, Magento, and Temu sync into one To Ship queue, so a UK order from a marketplace lands beside a UK order from your own checkout. They ship identically and they are taxed differently — which is exactly why they belong in the same queue with the channel still attached to each one.

Shopify logoShopify
Etsy logoEtsy
WooCommerce logoWooCommerce
TikTok Shop logoTikTok Shop
Amazon logoAmazon
eBay logoeBay
Squarespace logoSquarespace
Wix logoWix
Walmart logoWalmart
Shopify Plus logoShopify PlusSoon
Square logoSquare
BigCommerce logoBigCommerce
Magento logoMagento
Zapier logoZapierSoon
NetSuite logoNetSuiteSoon
Ecwid logoEcwidSoon
Temu logoTemu
Shein logoSheinSoon
ChannelAdvisor logoChannelAdvisorSoon
SkuVault logoSkuVaultSoon
Zoho Inventory logoZoho InventorySoon
Patreon logoPatreon
What a UK label needs

The tax is a checkout question.
The label just has to agree.

Once you know which side of the value line an order sits on, the shipping part is mechanical: an honest declaration, four prices, one wallet. Everything below is that mechanism.

One prepaid wallet,
no export minimums

Card, Apple Pay, Google Pay, ACH, and crypto fund one balance that buys UK labels and domestic ones alike. On Free, nothing monthly sits under it, so a store whose UK demand is three parcels a month pays for exactly three parcels.

Wallet balance
$1,247.36USD
AI

Billy writes the
description that clears

Paste the order and Billy drafts the specific, plain-word item description UK customs data needs — a wool scarf, not apparel. Declared value and HS code stay yours to supply: they are the seller's legal statements, and no assistant should be guessing them.

BillyBillyLIVE
Where's the package to Maya?
It's in transit via UPS. Expected Friday, Aug 7.
UPS
1Z8923A6B05G4123456
In transit
Austin, TX → Dallas, TX
Ask Billy anything...

Taxes visible
before you buy

Where the service supports DDP, a UK quote is one all-in number with the taxes-and-duties portion broken out inside it, so the difference between an under-the-line and over-the-line order is on the screen before money moves. What you approve is what leaves the balance.

Shipment summary
UPS Ground$12.49
Insurance$0.75
Fuel surcharge$0.32
Total$13.56

Four carriers
on one Atlantic lane

USPS hands to Royal Mail's every-address network; UPS, FedEx, and DHL fly and deliver on their own. The spread between those four on the same transatlantic parcel is wider than on any domestic quote, which is exactly why the lane rewards rate-shopping.

Compare rates
UPSUPS$12.48
FedExFedEx$13.22
DHLDHL$14.10
USPSUSPS$11.79
Duties inside the quote where DDP applies

Declarations over
the REST API

Customs items ride the same shipment objects as the dashboard, on unlimited calls with signed webhooks, so your checkout can flag the VAT route and generate the matching declared label in code. Saved customs templates apply per SKU there too.

POST /v1/shipments
{
"to": { "name": "Maya" },
"from": { "name": "Alex" },
"service": "ups_ground",
"label_format": "pdf"
}
Webhook delivered
GoatLabels mobile queue showing a UK parcel with its customs items attached
Billy drafting a UK customs description from a pasted order on mobile

Declared label ready

Sheffield, UK · tax route flagged

A transatlantic parcel from the kitchen table

Four carriers to the UK, one thumb.

A store with a handful of UK orders a month should not need a desk session to ship them. The declaration is stored against the product, the postcode is validated on the phone, and the taxes-and-duties portion is visible inside each quote before you commit to who pays it.

Paste the order and Billy drafts the specific description UK customs data needs.
The postcode is validated before you pay, so a transposed line is caught here rather than at a depot.
Four all-in prices side by side, with the import VAT portion broken out inside each one.
The SKU's saved declaration attaches itself, tax flag and all, so a repeat order ships on paperwork that already cleared.
One-tap print for the label and the customs form together, to the share sheet or a thermal printer.
Billy is included, not a cross-border tier

Ask what a UK buyer was actually charged.

The message that arrives from a UK buyer is rarely where is it. It is what is this bill. Ask out loud and Billy pulls the shipment up and reads back what you paid, what the quote showed as the taxes-and-duties portion, and where the parcel is now — so the reply is a fact rather than a guess. Included on every plan. This is the real product, not a render.

goatlabels.io/dashboard/shipments — Billy
Billy reading back a UK shipment's tracking history over the purchased labels list

Listening

"What did the Sheffield parcel cost all in?"

Out for delivery

Sheffield, UK · with the final-mile carrier

Speaks plain English · reads back the all-in price and the tax portion inside it · included on every plan, never a pricier tier.

One parcel, four carriers

The same box to London, priced side by side.

A UK-bound parcel quoted across the postal stream and the couriers at once — each column one all-in number with the taxes-and-duties portion visible inside it, so you know what the border will want before the label exists. Figures are an illustrative example, not a live quote.

US → GB (London)1.2 lbs9×7×3 in
USPS

USPS

Priority Mail Intl

6–10 days

$31.70

$6.20 of taxes & duties shown inside the total

all-in · the door bill is visible here

Cheapest all-in
FedEx

FedEx

Intl Connect Plus

3–5 days

$29.90

$6.90 of taxes & duties shown inside the total

all-in · the door bill is visible here

DHL

DHL

Express Worldwide

1–3 days

$41.20

$7.40 of taxes & duties shown inside the total

all-in · the door bill is visible here

Door charges visible before you buyAccepted void → credit back to your walletAll-in quote per carrier
Public API v1

Let the checkout tell the declaration what it did.

On this lane the tax decision is made at your checkout and then has to survive into the customs data. That is an integration problem, which is why the API is the honest answer for any store with real direct UK volume: pass the route with the shipment, attach the customs items, buy — REST, JSON, one Bearer header, unlimited calls on every plan.

Customs items on the shipment object — description, declared value, origin, and the HS code you supply
The tax route passed with the order, so the declaration never contradicts the checkout
Signed webhooks for tracking events instead of polling a transatlantic parcel
Real idempotency keys and an OpenAPI 3.1 spec, with unlimited calls on Free
Read the API docs Get a free API key$0 on every plan
curl https://api.goatlabels.io/api/v1/shipments
POST /api/v1/shipments
Authorization: Bearer sk_live_…
Idempotency-Key: ord_8421

{
  "to": { "name": "Joyce", "city": "Berlin", "country": "DE" },
  "parcel": { "weight": 2.6, "weight_unit": "lb" },
  "service": "fedex_intl_priority"
}
Pricing for a store testing the UK

Ship three UK parcels a month. Pay for three.

UK demand usually starts as a trickle, and a monthly plan prices a trickle badly. Customs items, per-SKU saved declarations, and all four carriers are on the free plan, so the cost of finding out whether the UK works for you is the postage on the parcels you actually send.

Pro

Most popular
$40/ month
Unlimited shipments — for the season the UK stops being an experiment
Unlimited address validation
Billy AI on Telegram Telegram logo — check a transatlantic parcel without opening the dashboard
API access still free and unlimited

Rate by plan

illustrative
FreePro

Pro: one flat monthly plan, unlimited shipments

Free

$0 / forever

A handful of transatlantic orders a month, with nothing owed for the months with none.

50 shipments a month, no monthly fee
Customs items and per-SKU saved declarations included
USPS, UPS, FedEx and DHL on international parcels to the UK; USPS, UPS and FedEx on domestic ones
Billy AI in the web app — drafts the description UK customs data needs, unlimited use
REST API with unlimited calls; fund by card, Apple Pay, Google Pay, ACH, or crypto

Billy is not an upsell

The assistant that turns a pasted order into the plain-word description UK customs data needs — a wool scarf, not apparel — runs on Free, unlimited, in the web app. Pro adds Billy on Telegram.

Web, every planTelegram logoTelegram, Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls on Free — still unlimited on Pro.

Compare on your own invoice

Put a real parcel through and compare the side-by-side rate against what that label costs you on

ShippoPirate ShipShipStation
No contractsNo surcharge for crossing the AtlanticStart in seconds
USPSUPSFedExDHL

Label prices are quoted live from USPS, UPS, FedEx, and DHL as one all-in number, with the taxes-and-duties portion shown inside it where the service supports DDP. What HMRC assesses, and what a carrier charges to advance and collect it, are theirs to set; the dated block above names the source. Full pricing details

Which UK seller you are this month

Same parcel, same border, four different obligations.

Your paperwork on this lane is decided by where the sale happened and what it was worth, not by what is in the box. These are the four sellers that distinction pulls apart.

Makers routing UK demand through a marketplace

Etsy logo The deemed supplier does the collecting

Nothing to register

The lightest-admin version of the UK for a small US seller: the platform charges the buyer and remits under its own registration, and your job shrinks back to an honest declaration and a parcel that turns up.

4 carriers on one transatlantic box declaration saved per SKU tax portion inside the quote
goatlabels.io/dashboard/shipments
GoatLabels shipments queue showing a UK parcel quoted across four carriers

Stores selling direct from their own checkout

Shopify logoWooCommerce logo The obligations are yours

Selling the identical item from your own site moves the whole tax job onto you, which makes the customs data the place your checkout's decision becomes visible. A declaration that agrees with the checkout is the entire deliverable.

Route flagged in the customs data

So the same tax is never collected a second time

Instagram logo

Sellers quoting the UK from a DM

Instagram logoMessenger logo A direct sale, whatever the app

do you post to Sheffield? what would it cost?
Four carriers quoted · tax portion shown

Sellers who refuse to ambush a buyer

Shopify logoWooCommerce logo The doorstep bill nobody agreed to

0

one-star reviews from a fee the buyer was told about at checkout

Shipping to the UK, answered

Do I charge UK VAT on my own website orders?
For consignments under the UK's value line, yes — the sale to a UK consumer from your own site is treated as taking place in the UK, so you charge VAT at checkout, register with HMRC, and file returns. There is no minimum sales volume that exempts an overseas seller. Above the line the mechanism flips: you do not charge VAT at checkout, and the tax is collected at import from your buyer instead. The current figure for the line lives in the dated block on this page, because HMRC owns it and can move it.
Does my marketplace handle UK VAT for me?
For under-the-line consignments sold through a marketplace, the marketplace is the deemed supplier: it charges the buyer VAT at checkout, remits it to HMRC, and your parcel travels under the marketplace's tax arrangement rather than yours. That is why the same product can be paperwork-free on Etsy and registration-triggering on your own site. You still ship the parcel and you still owe an accurate customs declaration — the marketplace takes over the tax, not the truth of the label.
What is an EORI number and do I need one?
An EORI is an identifier for businesses moving goods across a customs border, and whether a US seller needs a GB one depends on your role in the import. If your buyer is the importer — the normal case for small direct orders — you generally do not need one. If you act as the importer yourself, for instance shipping duty-paid so your buyer sees no bill at the door, the importer role needs the identifier. Your VAT registration is a separate obligation and does not substitute for it.
Why was my buyer charged a handling fee at delivery?
Because someone had to do the customs entry, advance the tax to HMRC, and collect it back — and carriers charge for that service. When a parcel arrives with VAT uncollected, the delivering carrier pays the charges on the buyer's behalf and then presents a bill: the tax itself plus a clearance or handling fee that can rival the tax on a small order. It is the single biggest source of bad cross-border reviews, and it is entirely designable-away: collect at checkout when the rules put collection on you.
What makes a parcel move through UK customs quickly?
Specific descriptions, honest values, and a declaration that matches the tax route the sale actually took. Write what the item is in plain words — a wool scarf, not apparel — declare the price actually paid, and make sure your checkout-collected VAT is flagged in the customs data so the border does not try to collect it a second time. Vague words and implausible values are what convert a two-day clearance into a week of queries.

The rest of the international-lane series:Canada,the EU,Australia,Germany,Japan, andMexico — and the declaration every lane starts from, oncustoms forms for small parcels.

Real sellers, real words

What sellers say once the tax question is settled before the label.

A video took off and I had 80 TikTok Shop orders by morning. I printed every label from my phone on the bus to the post office.
E

Early customer · TikTok

TikTok Shop seller

TikTok logo TikTok Shop
I run my Etsy shop from the kitchen. The AI reads the order, picks the carrier, the label prints. That's the whole workflow now.
E

Early customer · Etsy

Etsy maker

Etsy logo Etsy
The API is what every shipping API pretends to be. Idempotency that actually works.
S

Sasha R.

Staff engineer, marketplace

API user
Free up to 50 shipments a month. Door charges shown upfront.

Work out your side of the line.
Then ship it declared.

Quote one real UK order across all four carriers, see the tax portion inside the all-in number, and save the declaration as a template for every order after it.

No card required. Customs templates on every plan.

Updated