Eight Digits That Decide Your Duty: Getting the HS Code Right in Kenya

Written By:

Published On:

November 4, 2026

Post Categories

Eight Digits That Decide Your Duty: Getting the HS Code Right in Kenya

Most importers watch the freight rate closely. Far fewer watch the eight digit number that decides how much duty they pay once the cargo reaches Mombasa. That number is the HS code, and choosing it is called tariff classification. Get it right and clearance moves smoothly. Get it wrong and you can pay too much, get held at the port, or receive a demand for unpaid duty long after you have sold the goods.

This guide explains how classification works in Kenya, why disputes happen, and the one free tool most importers never use: the KRA advance ruling.

What the HS code actually is

HS stands for the Harmonized System, the international product coding system maintained by the World Customs Organization. Every product traded across borders fits somewhere in it. The first two digits give the chapter, the next two give the heading, and further digits narrow the product down.

Kenya applies the East African Community Common External Tariff, the CET, which uses eight digit codes transposed at EAC level. The current version is the CET 2022, which came into force on 1 July 2022 with four duty bands: 0%, 10%, 25% and a top rate of 35%. Some goods are listed as sensitive items with their own higher rates, and the EAC Council of Ministers adjusts specific lines from time to time through the EAC Gazette.

So the same container can attract very different duty depending on the line it falls under. That is why classification matters as much as valuation.

Why classification goes wrong

Classification sounds mechanical, but real products rarely fit neatly. These are the situations we see most often at the port:

Goods that could fit two headings. A steel racking system, for example, could be argued as a steel structure or as furniture. Each heading carries a different rate.

Kits and sets. When several items are packed together, the question becomes which item gives the set its essential character.

Parts versus finished goods. Parts shipped separately may fall under a different line from the complete machine they belong to.

Vague supplier descriptions. An invoice that just says "accessories" or "spare parts" gives the customs officer nothing to work with, and the officer will choose a line for you.

Copying an old code. Importers often reuse the code from a previous shipment, even after the product or the tariff has changed.

What a wrong code can cost you

The obvious cost is paying more duty than you should, and that money is hard to recover once the entry is passed. The less obvious cost comes later.

Under section 135 of the East African Community Customs Management Act, where duty has been short levied, the person who should have paid it must pay the difference on demand. Kenyan courts have confirmed that this section allows KRA to carry out post clearance audits and demand short levied duty within five years. In practice that means a classification you chose today can come back as a tax demand years from now, often after the goods are long sold and the margin is gone.

Add the time lost while a disputed entry is queried, plus storage at the port or CFS while it is resolved, and a small coding error becomes an expensive one.

The advance ruling: a free and binding answer

Section 248A of the same Act gives importers a better route. Before you import, you can apply in writing to the Commissioner of Customs for an advance ruling on tariff classification, rules of origin or customs valuation.

According to KRA:

  1. The application is made in writing to the Commissioner of Customs and Border Control, before the goods are imported.
  2. An importer, exporter, producer, manufacturer or their representative can apply.
  3. There is no fee.
  4. KRA issues the ruling within 30 days of receiving all the information it needs.
  5. The ruling is valid for 12 months and binds both KRA and the applicant for those goods under the stated conditions.
  6. If you disagree with it, you can appeal to the Commissioner of Customs within 30 days, and then to the Tax Appeals Tribunal within 45 days of the Commissioner's decision.

The key word is binding. With a ruling in hand, you are no longer relying on whichever officer handles your entry. For a product you import regularly, that certainty is worth a great deal.

What to include in your application

KRA lists the information it expects. The more complete your file, the faster and more accurate the ruling. Prepare:

  1. Your details as applicant: name, address, KRA PIN, email and phone number.
  2. A full product description covering brand, function, use, composition, model and specifications.
  3. Catalogues, photos, a demo video or samples where possible.
  4. The manufacturer's name and country of origin.
  5. A certificate of analysis or conformity and a material safety data sheet where relevant.
  6. The sales contract and the expected port of entry and timeline.
  7. Your own suggested classification, with the reasons behind it.
  8. Any existing ruling you know of for identical or similar goods.

That last point matters. KRA publishes advance rulings on its website, so it is worth checking whether a similar product has already been classified.

Practical tips before you ship

Ask your supplier for a proper description. Material, function and use should appear on the commercial invoice, not just a trade name.

Check the code against the current CET. The EAC online tariff search and the CET 2022 document on the KRA website are the official references.

Classify before you quote your customer. Your landed cost depends on the duty rate, so fix the code before you fix your selling price.

Keep your classification file. Store the ruling, supplier documents and correspondence for at least five years, the same window in which a demand can arrive.

Use one code consistently. If a product is classified one way on one shipment and another way on the next, expect questions.

Plan for the other new rules too. From 1 November 2026, KRA is enforcing mandatory digital marine cargo insurance, and consignments without a valid certificate linked to the customs system will be blocked from clearance. Your documents need to line up across the board, not just on the HS code.

How Sidoman helps

Since 2009, Sidoman has cleared cargo through Mombasa for importers of every size. We check classification before your goods arrive, prepare advance ruling applications for products that sit between headings, and manage clearance end to end, whether your cargo comes in by sea as FCL or LCL or by air. Sea freight is charged per CBM. Air freight is charged per KG on actual or volume weight, whichever is higher, so you always know the basis of your quote.

From origin to your door anywhere in East Africa, and for exports from East Africa to major world cities, we keep your cargo moving and your paperwork clean.

Planning a shipment or unsure of your HS code? Contact Sidoman for a quote at sidoman.com and follow Sidoman on all our social media platforms for weekly shipping and customs tips.

Sources

  1. KRA, Advance Ruling FAQs: https://www.kra.go.ke/helping-tax-payers/faqs/advance-ruling
  2. KRA, Can an advance ruling be appealed?: https://www.kra.go.ke/component/kra_faq/faq/255
  3. EAC Common External Tariff 2022 Version (KRA publication): https://www.kra.go.ke/images/publications/EAC-CET-2022-VERSION-30TH-JUNE-Fn.pdf
  4. EAC online tariff search: https://www.eac.int/online-tariff-search
  5. Kenya Revenue Authority v Export Trading Company Ltd [2022] KESC 31 (KLR), on section 135 and the five year window: https://new.kenyalaw.org/akn/ke/judgment/kesc/2022/31/eng@2022-06-17
  6. Business Daily, KRA blocks imports without local marine insurance cover: https://www.businessdailyafrica.com/bd/economy/kra-blocks-imports-without-local-marine-insurance-cover-5649216

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *