How to find the right HS code for food and drink products: a practical guide

By Elizabeth Davies · Head of Customs Classification & Compliance, TariffTel · May 2026

What this guide covers

  • What an HS code is, and how the global, EU and UK extensions of it relate
  • Whether HS code, tariff code, commodity code and CN code mean the same thing
  • What are HS chapters
  • The key questions to ask to determine the right tariff code for any food product
  • Worked examples for tea, plant-based burger patties and chocolate across markets
  • The five most common HS code errors in food and drink and how to avoid them
  • FAQ on HS codes for food and drink: BTI rulings, code changes, getting the code wrong

Why does accurate HS code classification matter for food and drink?

Accurate HS code classification is one of the few operational levers food and drink businesses still control directly. The right code protects margin, unlocks Free Trade Agreement preference, and shapes total landed cost.

The wrong code can trigger fines, a held shipment, or lost margin on products with the wrong duty rate.

In May 2026, Elizabeth Davies, TariffTel’s Head of Customs Compliance and Classification, delivered a webinar with the Food and Drink Federation on exactly this. This guide is a practical resource on how to get food and drink classification right. And how to save money and time as a result.

What is an HS code?

A HS code is a number assigned to every product that crosses an international border. HS stands for the Harmonised System, the international classification language for traded goods, maintained by the World Customs Organisation and used by more than 200 countries. The code identifies what the product is, what it is made of, and how it is prepared.

The code itself is a hierarchy of digits, each adding precision:

The first 2 digits identify the chapter. For example, chapter 09 is “coffee, tea, maté and spices.” Chapter 18 is “cocoa and cocoa preparations.” Chapter 22 is “beverages, spirits and vinegar.” They group a set of similar products together essentially.

The next 2 digits narrow to a heading (a 4-digit code). Heading 0902 is “tea, whether or not flavoured.” Heading 1806 is “chocolate and other food preparations containing cocoa.”

The next 2 digits narrow further to a subheading (6 digits). 1806.31 is “chocolate, filled, in blocks, slabs or bars.”

Digits 7–10 are added by individual countries to track their own duty rates and trade measures. The UK Trade Tariff goes to 10 digits. The EU’s Combined Nomenclature goes to 8. The US Harmonised Tariff Schedule goes to 10.

The first 6 digits are the same in every country. The duty rate, FTA eligibility, and regulatory triggers attached to those last digits can be very different, which is why the same product can attract three different duty rates in three different markets.

Is a HS code the same as a tariff code or commodity code?

In everyday UK trade conversation, HS code, tariff code and commodity code are usually used interchangeably, but they refer to different levels of the same classification hierarchy. Knowing the distinction matters when you are reading official documents, comparing UK and EU rates, or reusing classification data across markets.

Term Length Issued by What it determines
HS code 6 digits World Customs Organisation International product category
CN code (Combined Nomenclature) 8 digits European Commission EU duty rates and statistical reporting
UK tariff code / commodity code 10 digits HMRC (UK Trade Tariff) UK duty rates, VAT, regulatory measures
US HTS code 10 digits US International Trade Commission US duty rates and trade measures

In practice, when someone in UK food and drink asks for “the tariff code” or “the commodity code,” they almost always mean the 10-digit UK code. When a supplier in the EU sends you their CN code, you have the first 8 digits, you still need to extend it to 10 for a UK declaration. When you read about a HS code in international trade documents, you are reading the 6-digit root that everything else builds on.

Which HS chapters apply to food and drink products?

Food and drink products are concentrated in HS chapters 02 to 22 — the so-called food and beverage section of the schedule. For UK food and drink businesses, the chapters most often in play are:

Chapter What it covers
02 Meat and edible meat offal
03 Fish and crustaceans
04 Dairy, eggs, honey and other animal products
07 Edible vegetables, roots and tubers
08 Edible fruit, nuts and citrus peel
09 Coffee, tea, maté and spices
15 Animal or vegetable fats and oils
16 Preparations of meat, fish or crustaceans
17 Sugars and sugar confectionery
18 Cocoa and cocoa preparations
19 Preparations of cereals, flour, starch; pastrycook’s products
20 Preparations of vegetables, fruit, nuts
21 Miscellaneous edible preparations
22 Beverages, spirits and vinegar

Most classification errors in food and drink come from products bouncing between chapters. For example, between Chapter 20 (preparations of vegetables) and Chapter 21 (miscellaneous edible preparations), or between Chapter 09 (tea) and Chapter 21 (sweetened tea preparations). Get the chapter right and the rest is much easier. Get the chapter wrong and everything after that is wrong too.

How do you decide the right tariff code for a food product?

Before you assign a code to a food or drink product, whether manually or through a classification tool like TTClassify, it helps to know your product. These are common questions to consider.

  1. What is the product, exactly? Composition by weight, every ingredient, every additive. The General Rules of Interpretation (GRIs) classify mixed and prepared foods by their dominant ingredient unless a more specific rule applies, so the ingredients list is the starting point.
  2. What state is it in? Fresh, frozen, dried, cooked, preserved, sweetened, fermented. State changes the chapter. A fresh tomato (Ch 07) is different from a tomato preserve (Ch 20) is different from tomato ketchup (Ch 21).
  3. What’s the form? Whole, ground, powdered, liquid, concentrated, diluted. The form often determines the subheading.
  4. Is it sweetened? Many food and drink chapters split products by whether they contain added sugar.
  5. What are the threshold values? Cocoa content for chocolate. Sugar content for confectionery. Milk fat for dairy. Juice content for fruit drinks. Each chapter has its own quantitative thresholds, and crossing one moves the code.
  6. What’s the packaging? Retail-pack vs bulk often triggers a different code.
  7. What’s the function? Food, supplement, functional / medicinal. The borderline is policed and a wrong call moves the code into a different chapter.
  8. Where is it being declared? UK, EU and US split products differently at digits 7–10. The same product can attract three different codes in three markets.

Example 1: How to find the HS code for tea

Tea is the cleanest illustration of how one decision moves the entire code. Three tea variants each sit in a different chapter:

Product HS code Chapter / heading UK duty (UKGT)
Green or black tea, unsweetened, in retail packs ≤ 3 kg 0902.10 / 0902.30 Ch 09 — Tea 0%
Green or black tea with added sugar, sweeteners or flavourings 2101.20 Ch 21 — Extracts and preparations of tea 6%
Chamomile, herbal or fruit tea 2106.90 Ch 21 — Other food preparations 0–12%

Why does the code change?

  • Is it tea (Camellia sinensis) or a herbal infusion? Real tea sits in Ch 09. Herbal and fruit infusions are not tea in HS terms — they are food preparations and live in Ch 21.
  • Is it sweetened? Sweetened tea is no longer just “tea” — it is a tea preparation, so it moves out of Ch 09 and into Ch 21.
  • What’s the packaging? Above the 3 kg pack-size threshold, the subheading changes within Ch 09.

 

 

For tea importers and exporters, the key is to map every SKU against these three questions. A sweetened tea misclassified as unsweetened means 6% of duty under-declared on every shipment.

Example 2: How to find the HS code for plant-based burgers

Plant-based products are reformulating fast and growing in popularity. The same product can attract very different duty rates depending on how it is classified.

Product HS code Chapter / heading UK duty (UKGT)
Frozen vegetable burger patty 2004.90 Ch 20 — Preparations of vegetables 16%
Vegan burger patty (food preparation) 2106.90 Ch 21 — Other food preparations 0–12%

The decision that moves the code is composition. If the product is essentially a preparation of vegetables, with the vegetables forming the principal character, it sits in Ch 20. If the product has been so transformed that the vegetable origin is no longer dominant — typically through extensive processing, binding agents, flavours, textured plant proteins — it becomes a “food preparation” and moves to Ch 21. The duty difference can be 16%.

For plant-based brands, the practical action is to re-classify every SKU after every recipe change. A change in recipe or production should mean re-classification.

Example 3: How food HS codes vary across markets — chocolate

Even when the first 6 digits stay the same, the duty rate at digits 7–10 can differ dramatically across markets. Take the example of a premium dark chocolate bar (70% cocoa, filled centre).

Market HS code Duty rate Note
UK 1806.31 8% (UKGT) Chocolate, filled, blocks, slabs or bars
EU 1806.31 8.3% + variable agricultural component TARIC EA charge linked to milk fat / sucrose content
US 1806.32 5.6% (HTSUS) Different sub-heading triggered

Same product, three duty profiles. Sourcing decisions, pricing models and FTA eligibility all hang off these differences. If you sell into multiple markets, classification is a market-by-market decision.

What are the most common errors in food HS codes?

Common HS code errors in food and drink

Five errors account for most of the misclassifications we see in UK food and drink.

  1. “It’s always been this code.” Codes inherited from launch, never re-checked. Tariff schedules change regularly. Products reformulate. The code that was right five years ago may not be right today.
  2. Pasting product descriptions into ChatGPT. A general-purpose model gives you a code. It does not give you the right code, and it does not give you a defensible audit trail. HMRC’s own guidance acknowledges the limits of generative AI for compliance work.
  3. Using the supplier’s invoice code. The supplier classified for their export, often into a different market under different rules. The liability for getting it right at UK import sits with the importer of record.
  4. Treating the broker as the oracle. If your broker can’t show you why a product sits under a particular code, it could very likely be wrong. Don’t take their word as gospel.
  5. Not checking the GRIs or Explanatory Notes. Applying the General Rules of Interpretation, and reviewing Explanatory Notes, means you’ve reviewed the rules and regulations in place to reach the correct code. The key is to document the reasoning afterwards so you are audit-ready.

FAQ: HS codes for food and drink

Where do I look up an HS code for food or drink?

The official source is the UK Trade Tariff at gov.uk/trade-tariff — free, searchable, kept current. It is a lookup tool, not a classification tool. Knowing the General Rules of Interpretation, chapter notes and explanatory notes is what turns a lookup into a defensible decision.

Does the same HS code work for export and import?

The first 6 digits are the same everywhere. After that, every market extends the code and applies its own duty rates and measures. Always check the destination country’s tariff schedule, not just the UK code.

What is a Binding Tariff Information (BTI) ruling?

A BTI is HMRC’s formal written confirmation that your product sits under a specific code — legally binding for three years across the UK. Useful for high-value, high-volume, or genuinely ambiguous products. Not necessary for every SKU, but worth pursuing where the duty difference is material.

What happens if I get the food HS code wrong?

If you have under-declared duty, HMRC can reclaim it across the past three years, with interest and possible penalties. Voluntary disclosure typically results in lower penalties than being found in audit. If you have over-declared, you can claim back up to three years of duty.

How often do food HS codes change?

Minor changes are published regularly. Major structural changes happen every five years when the WCO updates the Harmonised System — the next major edition is HS 2027, scheduled to take effect on 1 January 2027.

Who is responsible for the tariff code on a UK import declaration?

The importer of record is legally responsible.

Test your own food and drink tariff codes

The fastest way to find out whether the codes you ship under are correct is to test a handful. TTClassify gives you three classifications free. Five minutes to sign up at TTClassify.com. Built on 15 years of customs classification data and audit-ready by design, it is a practical way for food and drink businesses to check tariff codes and assign codes to new SKUs.

TTClassify — the customs classification tool that gets tariff codes right, every time. Get started today.

Other Useful Resources