Matthew Collins, the 16th of October 2025
When we look at the product data of stores selling abroad, customs fields are often the emptiest part. Sometimes there's one HS code per product, copied from a supplier sheet years ago. Sometimes there's nothing at all.
Shopify now lets you set a different HS code for each destination country. You can also enter extended codes longer than the standard six digits. For UK and EU sellers, that means each product can carry the classification the destination actually uses. Tariffs are then calculated against the right code for the market, rather than a single best guess.
What changed in Shopify?
On the 13th of October 2025 Shopify announced country specific HS code management. There are two parts to it.
- You can enter an HS code per destination country for a product. That gives you more control over customs classification and tariff calculations in each market.
- You can go beyond the standard six digits, so tariffs are calculated accurately for every country you ship to.
If you use Managed Markets, there's a third detail. You'll see the HS codes Managed Markets has assigned for your market countries. Those are kept separate from the codes you enter, so you always know which rates and rules apply.
Why one code per product wasn't enough
The first six digits of an HS code are shared internationally. Many countries then add their own digits on top to set a more precise tariff line. Two products that look identical at six digits can be treated differently once those extra digits come in.
For a store with a single code per product, that left a gap. You could pick a code that suited one market and hope it was close enough elsewhere. Now you can hold the right code for each destination on the same product.
This matters more for some catalogues than others. Clothing, food, cosmetics and mixed material goods tend to have the finest distinctions. A simple product sold into one or two countries may not need anything new.
Who should act on this?
Three kinds of business should look at it first.
- UK brands shipping into the EU, where the destination's own code decides the tariff.
- European businesses shipping to the UK, or to several EU countries from one store.
- Stores using Managed Markets that want to see where Shopify's assigned codes differ from their own.
If you sell only in your home market, there's no urgent work here. It becomes relevant the day you open a new market, so it's worth adding to that checklist. Our UK and Europe pages describe the kind of cross border work we do for businesses on both sides.
How to tidy your HS code data
This is a data job before it's a Shopify job. Classification is your responsibility as the seller, so bring in your customs broker or freight forwarder where you're unsure.
- Export your products and check which ones have an HS code today.
- Group products by type. Similar products usually share a code, which keeps the work manageable.
- List the countries you actually ship to, starting with the ones that bring most revenue.
- Confirm the right extended code for each group in each of those countries, with your broker's help where needed.
- Enter the codes in Shopify, then spot check a few orders to see the tariff calculation change as you'd expect.
- Add HS codes to your product creation process, so new lines arrive complete.
Step six is the one that keeps the data clean. A product team that adds codes at creation never faces this clean up again.
If you use Managed Markets, compare your codes with the ones it has assigned. Where they differ, find out why before you assume either is wrong.
Where this fits in a wider cross border setup
HS codes are one piece of selling abroad well. The same projects usually touch currencies, shipping rates, duties at checkout and translated content. Getting the codes right makes the rest more predictable, because the landed cost your customer sees is built on them.
It also feeds your reporting. Once duty is calculated properly, you can see which markets earn their keep. Shopify's new cross border profit by market reports are a natural next step. For the bigger picture, our guide to selling from the UK into the EU on Shopify covers the setup end to end.
Where parallel helps
We clean and structure product data as part of every Shopify build and migration. That includes the customs fields most catalogues skip. We can map your catalogue into sensible groups, work alongside your broker on the codes, and set up the import so the data lands cleanly. See how we approach Shopify design and build.
If you're opening a new market and aren't sure your product data is ready, send us a brief and we'll take a look.
