GoatLabels GoatLabels
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.

UPSFedExDHLUSPS all quoted
The value line Checkout or the door.
Channel checked Marketplace or your own site.
Route declared Customs 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 templates One declaration per product.
Prepaid wallet Card, Apple Pay, ACH, crypto.
All-in quote Four carriers, one number each.

The value line: point-of-sale VAT vs border collection

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.

Marketplace orders vs your own website: who collects and what you must register

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 and declaration 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.

Carrier handling fees: why the door bill exceeds the tax

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.

Descriptions that clear UK customs without questions

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

Order Who collects the VAT What you must register What the declaration must show
Marketplace order, under the value line The marketplace, at checkout, as deemed supplier None for you — the marketplace's UK VAT registration covers the sale Accurate description and value; the marketplace's tax status travels in the customs data
Your own website, under the value line You, at checkout UK VAT registration with HMRC, with returns to file — no sales minimum exempts an overseas seller Description, value, and your VAT status flagged so the border does not collect a second time
Any channel, over the value line The border — the delivering carrier advances import VAT and any duty, then bills the buyer plus a handling fee None required for a standard buyer-pays import; acting as importer yourself changes that Description 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%. Below £135, checkout collection applies and no import VAT is due at the border; at or 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 — confirm against HMRC guidance before building your checkout on them.

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.

2 Billy 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.

Via AItiles: paste a DM or a screenshot — a direct sale is a direct sale for tax purposes, whichever app it reached you in.

Shopify logo Shopify
Etsy logo Etsy
WooCommerce logo WooCommerce
TikTok Shop logo TikTok Shop
Instagram logo Instagram AI Facebook logo Facebook AI
Amazon logo Amazon
eBay logo eBay
Show 15 more Show less
Squarespace logo Squarespace
Wix logo Wix
Walmart logo Walmart
Shopify Plus logo Shopify Plus Soon
Square logo Square
BigCommerce logo BigCommerce
Magento logo Magento
Zapier logo Zapier Soon
NetSuite logo NetSuite Soon
Ecwid logo Ecwid Soon
Temu logo Temu
Shein logo Shein Soon
ChannelAdvisor logo ChannelAdvisor Soon
SkuVault logo SkuVault Soon
Zoho Inventory logo Zoho Inventory Soon
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. 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.36 USD
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.

Billy LIVE
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

Every 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
UPS UPS $12.48
FedEx FedEx $13.22
DHL DHL $14.10
USPS USPS $11.79
Duties & taxes paid

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.

US → GB (London) 1.2 lbs 9×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

No doorstep fee ambush for your buyer Void → credit straight back to your wallet GBP shown alongside USD
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
Cheaper label pricing as your volume grows
Billy AI on Telegram — check a transatlantic parcel without opening the dashboard
API access still free and unlimited

Volume pricing

illustrative
less volume more volume

more volume → lower per-label rates

Free

$0 / forever

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

50 shipments a month, no monthly minimum to print
Customs items and per-SKU saved declarations included
USPS, UPS, FedEx, and DHL rate-shopped on every parcel, transatlantic or domestic
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 plan Telegram — Pro

API free on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls on Free — still unlimited on Pro.

We'll beat your current rates

Bring your invoice — on Pro we work with you to beat the rates you're getting from

ShippoPirateShipShipStation
No contracts No surcharge for crossing the Atlantic Start in seconds
USPS UPS FedEx DHL

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. 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

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

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

Sellers quoting the UK from a DM

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

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, and Australia — and the declaration every lane starts from, on customs 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 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
The API is what every shipping API pretends to be. Idempotency that actually works.
S

Sasha R.

Staff engineer, marketplace

API user
No monthly minimum. No doorstep ambush.

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.

Sign up in seconds. No card required. Customs templates on every plan.