XportStack
Back to blogExport Operations

HS code 2106.90: why F&B exporters get reclassified

By Yasmin Karim, Founder of XportStack · 13 May 2026 · 10 min read


There is one HS code in the F&B world that customs officers reclassify more than any other.

It is 2106.90 — Food preparations not elsewhere specified.

If your products use this code, your buyer carries real risk. Destination customs can reclassify the shipment under a different code with a higher duty rate. The buyer pays the difference. The shipment may be held while the dispute is sorted. The relationship strains.

I have used 2106.90 myself. There are products that truly fit nowhere else. But for many of the products founders put under 2106.90, there is a better code available. They just have not gone looking for it.

This post is the search.

What this post covers

  1. What 2106.90 actually is, in plain words
  2. Why it carries more reclassification risk than any other F&B code
  3. The eight F&B product types most often misplaced under 2106.90
  4. A simple decision tree for when to use it vs when to find another code
  5. What to do if 2106.90 really is the right code

You can finish this in 6 minutes. By the end, you will know whether to keep your code or change it.


What 2106.90 actually is

HS heading 2106 is called "Food preparations not elsewhere specified or included".

It has two subheadings:

  • 2106.10 — Protein concentrates and textured protein substances
  • 2106.90 — Other food preparations not elsewhere specified

That second one is the catch-all.

A catch-all code is a code designed to hold any product that does not fit any of the other more specific codes. Think of it as the "everything else" drawer. If your product is a baked sweet biscuit, there is a clear specific code for that (1905.31). If your product is a protein powder, there is no perfect specific code, so it lands in the catch-all (2106.90).

2106.90 is the F&B catch-all. It is designed to capture any food product that does not fit cleanly into the dozens of more specific chapters and headings before it.

Think of HS chapters 01 through 22 as a long shelf. Each chapter has its own shelf section for a specific category: meat, fish, dairy, vegetables, fruits, cereals, oils, sugars, beverages. When a product clearly belongs on one of those shelves, it sits there.

When a product does not clearly belong anywhere, it ends up in 2106.90.

That is useful as a fallback. But it is also why customs officers spend more time questioning 2106.90 entries than any other code. If a customs officer disagrees with your placement, they have somewhere specific to push your product to. And that "somewhere specific" usually has a higher duty rate.


Why 2106.90 carries the most reclassification risk

Three reasons.

1. The code is too broad.

When customs sees a 2106.90 entry, they cannot tell what the product actually is from the code alone. They look at the commercial invoice, the ingredient list, the marketing claims, and the packaging. Then they make a judgment.

That judgment is not always the same as yours.

2. Destination customs is allowed to disagree with you.

Most chapter-specific codes are tightly defined. The rules leave little room for argument. With 2106.90, the rules give the customs officer permission to push your product to a different code if they believe it fits somewhere more specific. That permission is built into how the HS system works.

3. Many destinations have higher duties on 2106.90 OR on the codes they reclassify it INTO.

Some destination markets apply higher-than-normal duty rates on 2106.90 specifically, especially for products with health claims, functional ingredients, or supplement-like positioning.

A functional ingredient is an ingredient added to food or drink for a specific health or performance benefit, beyond basic nutrition. Examples in F&B:

  • Protein isolate (whey, soy, pea protein) — for muscle and recovery
  • Added vitamins and minerals — for fortification
  • Probiotics — for gut health
  • Adaptogens (ashwagandha, ginseng, maca) — for stress and energy
  • Collagen — for skin and joints
  • Caffeine, taurine, guarana — for energy
  • Omega-3 from fish oil or algae — for heart and brain
  • Spirulina, chlorella, matcha — for "greens" supplementation
  • Mushroom extracts (reishi, lion's mane, cordyceps) — for immunity and focus

When customs sees a product with functional ingredients, they often ask themselves whether the product is "food" or "supplement". Supplements sometimes face different duty rates and different regulatory requirements at destination, which is why this gets attention.

Other markets apply lower rates on 2106.90 but higher rates on the chapter-specific codes a product might be moved to (like prepared meat or sauces). Either way, a reclassification usually changes the duty your buyer pays.


Eight F&B product types most often misplaced under 2106.90

These are the products I see most often where the founder defaulted to 2106.90 but a better code exists.

1. Energy bars and protein bars.

Many founders use 2106.90 because their bar contains "functional" ingredients (protein isolate, added vitamins, plant-based fibre). But if the bar is fundamentally a baked or pressed snack, other codes may fit better. For example: 1905.31 (sweet biscuits), 1905.90 (other bakery products), or 1904.10 (puffed or roasted cereal preparations).

The right code depends on the dominant base. A bar that is mostly oats and dates is closer to 1904.10 or 1905.90. A bar that is mostly protein isolate is more clearly 2106.90 or 2106.10.

2. Plant-based meat alternatives.

Plant-based burgers, sausages, and nuggets often default to 2106.90 because "they are not meat". But many destinations now have specific guidance for plant protein products:

  • 2106.90 (food preparations) — most common default
  • 2008.99 (other prepared fruits and vegetables) — sometimes used for soy-based products
  • 1901.20 (mixes for bakers' wares) — rare
  • 2106.10 (protein concentrates) — if very protein-heavy

Check destination-specific rulings before defaulting.

3. Functional beverages and kombucha.

A regular juice is 2009. A flavoured water is 2202.10 or 2202.99. But a kombucha or a kefir-style functional drink often gets pushed to 2106.90 by exporters. The challenge: destinations vary on whether functional drinks are beverages (2202) or food preparations (2106).

If the product is consumed as a drink, 2202.99 is usually the better starting point. Move to 2106.90 only if the destination's customs has previously ruled functional drinks as food preparations.

4. Coconut yogurt and plant-based dairy.

Plant-based yogurts often default to 2106.90 because "they are not dairy". But under most modern tariff guidance, plant-based yogurts can fit under 2202.99 (non-alcoholic beverages) if consumed as a drink, or 2106.90 if more like a spoonable yogurt. Some destinations have started classifying soy-based spoonable products under 2008.

5. Curry pastes and spice mixtures.

A founder making a Massaman curry paste, a tom yum paste, or a sambal often defaults to 2106.90 because "it is a mixed food preparation". But most curry pastes fit better under:

  • 2103.90 (sauces and mixed condiments) — if the paste is used as a sauce
  • 0910.91 or 0910.99 (mixtures of spices) — if the paste is mostly ground spices in oil
  • 2103.30 (mustard) — for mustard-based pastes

Sauces almost always have a clearer code than 2106.90. Check 2103 first.

6. Liquid stocks, broths, and concentrates.

Concentrated cooking stocks and broths often default to 2106.90. But there is a more specific code: 2104.10 (soups, broths, and preparations therefor). The wording "preparations therefor" includes concentrates and powders intended to be reconstituted.

Use 2104.10 unless the product is more like a flavoured liquid than a soup base.

7. Instant drink mixes (coffee, tea, chocolate).

Powdered instant drink mixes default to 2106.90 frequently. But the specific code depends on the base:

  • 2101.11 or 2101.12 — coffee extracts and instant coffee preparations
  • 2101.20 — tea or maté extracts and preparations
  • 1806.90 — chocolate preparations
  • 2202.10 or 2202.99 — ready-to-drink beverages

Powdered instant coffee almost always sits in 2101, not 2106.90.

8. Dietary supplements and meal replacement powders.

This is one of the few categories where 2106.90 is often genuinely the right code. Protein powders, meal replacement shakes, vitamin powders, and similar supplements usually do not fit anywhere more specific.

But even within 2106.90, some destinations subdivide further (US uses 2106.90.99, EU uses different 10-digit extensions). Check the destination-specific extension before quoting your buyer.


Stop guessing whether 2106.90 is the right code. Try the free HS Code Lookup → and see classification risk on every code.


A simple decision tree

Use this before you put 2106.90 on any export paperwork.

Step 1: What is the dominant ingredient in your product?

If one ingredient is more than 50% of the total formula, look at the HS chapter for that ingredient first.

  • Oats, wheat, rice, corn → chapter 19 (bakery, cereals, pasta) or 11 (flours and starches)
  • Fruit, vegetables → chapter 20 (preserved) or chapter 08 (fresh/dried)
  • Dairy → chapter 04
  • Meat → chapter 16 (prepared) or chapter 02 (fresh)
  • Sugar → chapter 17
  • Cocoa or chocolate → chapter 18
  • Coffee, tea, spices → chapter 09 or 21

Step 2: What form is the product in?

  • Baked or pressed → 1905
  • Cooked pasta or noodles → 1902.30
  • Liquid drink → 2202 (non-alcoholic) or 2009 (juice)
  • Liquid sauce or paste → 2103
  • Liquid soup or broth → 2104.10
  • Frozen dessert → 2105
  • Powder → 2106 only if no chapter-specific code fits

Step 3: Match by ingredients, not by marketing claims.

If another F&B exporter makes a similar product and uses a chapter-specific code, that is strong evidence the chapter-specific code is acceptable.

The fastest way to find a similar product is to match by ingredients, not by brand name or marketing claims. Here is the method:

  1. Write down your top 3 to 5 main ingredients by weight. For an oat bar, that might be: oats (40%), dates (20%), nuts (15%), honey (10%), cocoa (5%).
  2. Search those ingredient terms in the XportStack HS Code Lookup. The lookup returns candidate codes based on the ingredient terms in its keyword index. Codes that surface across multiple of your top ingredients are usually the right starting point.
  3. Cross-check with the people who see real shipments. Your freight forwarder and your buyer's customs broker handle hundreds of F&B shipments a year. Ask them: "for a product with these ingredients, what code do most exporters in this market use?" They will tell you in five minutes. No database access needed.
  4. Look at competitor product labels in your destination market. Get a competitor product in front of you, or ask your buyer to send a photo. The label usually shows country of origin and sometimes a product category that hints at the HS chapter. Combined with the ingredient list, this is enough to triangulate.
  5. If you want absolute certainty, ask your buyer to request a binding tariff ruling from destination customs (covered in the next section). This is the most authoritative answer you can get.

If multiple sources converge on the same chapter-specific code, that is precedent. Use that code instead of 2106.90.

Step 4: If you still cannot find a more specific code, then use 2106.90.

But protect yourself with an advance ruling (next section).


What to do if 2106.90 really is the right code

Some products genuinely fit 2106.90 and nothing else. Protein powders, meal replacement shakes, and complex multi-ingredient food preparations are real examples.

If 2106.90 is your code, do two things to protect your buyer.

1. Get a binding tariff ruling from destination customs.

Most major markets allow the importer to request a binding ruling before shipment. The ruling locks in the code. Once approved, destination customs cannot reclassify it later.

  • US — CBP eRulings
  • EU — Binding Tariff Information (BTI)
  • UK — Advance Tariff Rulings (ATaR)
  • Japan — Japan Customs advance rulings
  • Australia — Tariff Advice
  • Singapore — Singapore Customs classification rulings
  • China — General Administration of Customs advance rulings

Rulings take a few weeks to get. They are usually valid for three to six years. For recurring shipments to the same destination, the cost of the ruling pays back after one shipment.

2. Add classification supporting documents to your shipment pack.

Even with a ruling, include the ingredient breakdown, technical data sheet, and intended use statement with the shipping documents. If a junior customs officer questions the code, your documents make their decision easy.

This is also the time to ask your freight forwarder to flag the shipment as "high-risk classification" so it gets seen by an experienced officer at clearance, not a trainee.


Recap

If you use 2106.90, your buyer is exposed to reclassification risk every time the container lands.

Three things to do this week:

  1. Pull every product in your catalog
  2. Run each one through the HS Code Lookup and check whether 2106.90 is really the best fit
  3. For any product that truly belongs in 2106.90, ask your buyer to request a binding ruling from destination customs

The work is one afternoon. The protection lasts years.


Yasmin Karim is the founder of XportStack and Popsmalaya, a Malaysian freeze-at-home sorbet brand shipping to 35 countries across 6 continents over 8 years.

Check classification risk on every product, every market.

XportStack's free HS Code Lookup flags codes like 2106.90 with high reclassification risk, so you can spot the problem before the container leaves.

Related posts