Every product that crosses a border is given a number. That number, the HS code, decides which duty rate applies, whether the goods need permits, and whether excise or other taxes are added. A wrong code can mean overpaying duty, delays at the port or a customs audit later. Importers who understand classification save money and time. This guide explains how to find and confirm the code.

What the Harmonized System is

The Harmonized System (HS) is an international naming system maintained by the World Customs Organization and used by more than 200 countries. It organises goods into chapters, headings and subheadings. The first six digits are the same worldwide. The East African Community adds more digits to build the EAC Common External Tariff (CET), so Kenya's codes have eight digits, written like 8517.12.00. National codes may add more digits for statistics and permits. The tariff is explained in the EAC Common External Tariff.

Why the code matters

  • Duty rate. The CET groups goods in bands: raw materials and capital goods at low or zero rates, intermediate goods at a middle rate and finished consumer goods at the highest standard rate, with higher rates for sensitive products. See how to calculate import duty on goods.
  • Other taxes. Excise duty applies to specific headings such as alcohol, tobacco, some vehicles and others: excise duty on imports and vehicles.
  • Permits and standards. The code points to agencies that regulate the goods, such as KEBS for standards, the Pharmacy and Poisons Board for medicines, and KEPHIS for plants.
  • VAT status. Some goods are exempt or zero-rated for VAT by heading.
  • Statistics and trade deals. Preferential rates under trade agreements depend on the code.

How to find the code

  1. Describe the product precisely: what it is, what it is made of, what it does and who uses it. "Bluetooth speaker with rechargeable battery" is better than "electronics".
  2. Search the tariff. Use the EAC CET schedule or KRA's tariff search. Start from the chapter that fits and move to the heading, then the subheading.
  3. Apply the General Rules of Interpretation. Classify by the heading text and notes first, treat sets by their essential character and choose the most specific description over a general one.
  4. Check the supplier's invoice. Suppliers often quote a code, but it may be for their country's tariff or simply wrong.
  5. Compare with similar goods that others have imported and the duty they paid.
  6. Confirm with your clearing agent, who classifies goods daily: clearing agent or clear it yourself.

Binding rulings

If a lot of money rides on the classification, ask KRA for an advance ruling on the code before the shipment arrives. A ruling gives certainty for the described goods for a period. Keep the product description, catalogue and photos you submitted.

Common classification traps

  • Parts versus finished goods. Parts classified separately from the machine usually carry lower duty, but "complete but unassembled" kits are often treated as the finished product.
  • Sets and kits. A bundle of different items may be classified as a set under one code or split by item.
  • Materials. A bag made of leather, plastic or textile falls under different headings.
  • Mixed-purpose products, such as a device that is both a phone and a watch.
  • Used goods. Used items often have their own rules and may be restricted: see import documents checklist.

Once you have a code, you have the duty rate. Add the Import Declaration Fee and the Railway Development Levy (IDF and RDL explained), then VAT on the total. Run the numbers in the import duty calculator and the landed cost calculator, or use the import duty and landed cost workbook for several products at once. The duty base is the customs value, covered in customs valuation explained.

Keep records

Save the product description, catalogue, photos and the code used with each shipment. If KRA later questions the classification, you can show how you chose it. Misclassification found in a post-clearance audit can lead to extra duty, interest and penalties: see what to expect in a KRA audit.

Frequently asked questions

Is the HS code on my supplier's invoice binding? No. Customs classifies the goods according to the Kenyan tariff, whatever the supplier writes.

Can I change the code after clearing? Corrections may be possible through an amendment or refund claim within the time limits, but they require evidence and are not guaranteed.

What if two codes could apply? Apply the interpretation rules. If doubt remains, ask for an advance ruling before shipping.

Does the code change my VAT? Yes for some products. Certain goods are exempt or zero-rated by heading, while most are standard rated.