Audited 27 Jul 2026·Last updated 28 Oct 2026·5 citations·Tier 1·0 uses

Kenya Import Duty Calculator

Estimate import duty, excise, 16% VAT, IDF and RDL on goods entering Kenya, the total payable at customs and the landed cost, from CIF value and HS-code rates.

Kenya Import Duty Calculator

Estimated landed cost (KSh)
1,495,000.00
Estimated cost of the goods cleared and delivered, in KSh: customs value plus total taxes and levies plus your other charges, both those added to the VAT base and the non-dutiable local ones.
Import duty (KSh)
250,000.00
Excise duty (KSh)
0.00
VAT base (KSh)
1,250,000.00
VAT (KSh)
200,000.00
Import Declaration Fee (KSh)
25,000.00
Railway Development Levy (KSh)
20,000.00
Total taxes and levies (KSh)
495,000.00
Effective tax and levy rate on customs value
49.50

Background.

Goods with a customs value of KSh 1,000,000 and a 25% duty rate do not cost KSh 1,250,000 to clear, and adding 16% VAT on top does not make it KSh 1,410,000 either. The figure is KSh 1,495,000. The difference comes from the way Kenyan import charges are layered: VAT is charged on the value after duty has been added, and two further levies, the Import Declaration Fee and the Railway Development Levy, take another 4.5% of the customs value whatever the duty band.

Every line in that bill is a percentage, but each is a percentage of something different. Import duty, IDF and RDL are worked out on the customs value, broadly the CIF value: the cost of the goods plus insurance and freight to the port of entry. Excise duty, for the goods that attract it, is charged on the customs value plus the import duty. VAT is charged on the customs value plus duty plus excise. Each layer feeds the next, so the effective rate on the customs value, 49.5% in the case above, is always higher than the headline rates suggest.

The starting rates are the ones the calculator implements: VAT at KRA's standard 16%; IDF at 2.5% and RDL at 2% of customs value, from the Miscellaneous Fees and Levies Act as consolidated on 27 December 2024; and a 25% duty rate, one of the four bands of the East African Community Common External Tariff in force since 1 July 2022. Every one of them can be changed, because the duty rate depends on how your goods are classified, excise touches only some products, and Finance Acts revise the levies from time to time. Customs collects duties and taxes before it releases goods, so the total is also the cash you need ready when your clearing agent lodges the entry.

What is kenya import duty calculator?

Import duty is the customs tax charged when goods enter Kenya for home use, as opposed to goods passing through in transit to a neighbouring country. Its rate is fixed by the tariff line the goods fall under. Every product is classified under a Harmonized System (HS) code, and Kenya, as a member of the East African Community customs union, applies the EAC Common External Tariff to that code. Since 1 July 2022 the CET has four main bands: 0% for raw materials and capital goods, 10% for intermediate goods not available in the region, 25% for intermediate goods that are, and 35% for finished products available in the region. A separate list of sensitive items carries higher or specific rates. Landed cost is the wider figure: the customs value plus import duty, excise, VAT, IDF and RDL, plus the local costs of clearing the goods and moving them to your premises. It is what the goods really cost you once they are sitting in your store, and the number to price them from.

How to use this calculator.

  1. Customs value or CIF value: the cost of the goods plus insurance and freight to Mombasa, JKIA or the border post, in Kenya shillings. If you bought FOB or ex-works, add the freight and insurance yourself, and convert a dollar invoice at the exchange rate customs applies rather than the one your bank gave you.
  2. Import duty rate: find your goods' HS code in the EAC Common External Tariff, or ask your clearing agent for the rate on that tariff line. Goods that originate in another EAC partner state and carry a certificate of origin take 0%.
  3. Excise duty rate: leave it at 0 unless the goods are excisable. The box takes a percentage only, so a product taxed at a fixed amount per litre, kilogram or unit has to be converted to an equivalent percentage first.
  4. VAT, IDF and RDL rates: keep 16%, 2.5% and 2% unless your goods are VAT-exempt or zero-rated, or exempt from one of the levies, in which case enter 0 for that line.
  5. Other charges added to the VAT base: amounts that belong in the VAT base but are not already in the customs value. They attract VAT only, not duty or excise, and count as a cost rather than a tax. Freight or insurance left off the invoice is different; it belongs in the customs value, where it also attracts duty.
  6. Other non-dutiable landed charges: the clearing agent's fee, port and container charges, storage and transport to your premises, entered as invoiced. They add to the landed cost and nothing else.

The formula.

Landed = CV(1+d)(1+e)(1+v) + CV(i+r)

Import duty = CV × d. Excise = (CV + import duty) × e. VAT = (CV + import duty + excise + other charges added to the VAT base) × v. IDF = CV × i and RDL = CV × r. Total taxes and levies is the sum of those five; any other charges you enter are a cost, not a tax, so they are left out of it and out of the effective rate, apart from the VAT they attract. Landed cost is CV + total taxes and levies + the charges added to the VAT base + the non-dutiable charges, and the effective rate is the total taxes and levies divided by CV. Together these give Landed = CV(1 + d)(1 + e)(1 + v) + CV(i + r) when the two charge boxes are empty. Here CV is the customs value and d, e, v, i and r are the duty, excise, VAT, IDF and RDL rates as fractions. With no excise and nothing in the two charge boxes, the effective rate collapses to one expression: d + v(1 + d) + i + r. At the default rates that is 0.25 + 0.16 × 1.25 + 0.025 + 0.02 = 0.495. The v(1 + d) term is the compounding, since VAT falls on the duty as well as on the goods, so every extra point of duty costs 1.16 points in the end. Across the four CET bands, with 16% VAT and the default levies, the effective rate is 20.5% at 0% duty, 32.1% at 10%, 49.5% at 25% and 61.1% at 35%. Excise compounds twice: it is charged on value plus duty, and VAT is then charged on the excise in turn. The arithmetic works from the rates you type; it does not look up a tariff. Nor does it handle duties set as a fixed amount per unit or as the higher of two alternatives, KRA's own valuation schedule for motor vehicles, exemptions and remission schemes, or any charge beyond these five lines.

A worked example.

Example

Take a consignment with a CIF value of KSh 1,000,000 whose HS code falls in the 25% band, with no excise. Import duty is 1,000,000 × 25% = KSh 250,000. The VAT base is the customs value plus that duty, 1,000,000 + 250,000 = KSh 1,250,000, and VAT at 16% of it is KSh 200,000, of which KSh 40,000 is VAT on the duty itself. IDF at 2.5% of the customs value is KSh 25,000 and RDL at 2% is KSh 20,000. Adding the four lines, 250,000 + 200,000 + 25,000 + 20,000 gives KSh 495,000 in taxes and levies, which is 49.5% of the customs value, and a landed cost of KSh 1,495,000. That is before the clearing agent's fee, port charges and the lorry to your premises, which go in the non-dutiable box and add to the landed cost shilling for shilling. The KSh 495,000 is the money your agent will ask for before the goods leave the port, on top of what you have already paid the supplier and the shipping line.

excise Duty Rate Percent0
import Duty Rate Percent25
vat Rate Percent16
other Dutiable Charges Ksh0
idf Rate Percent2.5
other Non Dutiable Charges Ksh0
rdl Rate Percent2
customs Value Ksh1,000,000

Frequently asked questions.

Why are the taxes more than 25% duty plus 16% VAT?
Because the 16% is not charged on the goods alone. VAT on imports is charged on the customs value plus the import duty, so on a KSh 1,000,000 consignment in the 25% band it falls on KSh 1,250,000 and comes to KSh 200,000 rather than KSh 160,000. That adds 4 points to the simple 41%, and IDF and RDL add another 4.5 points of the customs value, taking the total to 49.5%. If excise applies, it is charged on value plus duty and then taxed again by VAT.
Where do I find the import duty rate for my goods?
From the tariff line of the goods' HS code in the EAC Common External Tariff, which Kenya applies as a member of the customs union. Your clearing agent will classify the goods when preparing the entry and can give you the rate in advance. Classification decides everything: a finished product and the parts used to make it can sit in different bands, and items on the sensitive list can carry rates above the 35% band. If you are unsure between two lines, run the calculator at both rates to see what the difference costs.
Is the customs value just the price on the supplier's invoice?
Usually not. Customs value is built on the price paid for the goods plus the cost of getting them to Kenya, so freight and insurance to the port of entry are included; that is what CIF means. An invoice quoted FOB or ex-works leaves those out, and entering it as it stands will understate every line of the estimate. A foreign-currency invoice is converted to shillings at the exchange rate customs applies, so a weaker shilling between ordering and clearing raises the whole bill.
Do goods bought from Uganda or Tanzania pay import duty?
Goods that originate in an EAC partner state, backed by a certificate of origin, move within the customs union duty-free, so enter 0% for duty. Origin is about where the goods were made, not where you bought them: a product made in Asia and resold by a trader in Kampala does not qualify. VAT is still charged on imports from the region, and your clearing agent can confirm whether IDF and RDL apply to the particular consignment.
How is excise duty worked out on imported goods?
As a percentage of the customs value plus the import duty. Suppose goods worth KSh 1,000,000 in the 25% band also carried a 20% excise: excise would be 20% of KSh 1,250,000, or KSh 250,000, VAT would rise to 16% of KSh 1,500,000, or KSh 240,000, and the total would reach KSh 785,000, 78.5% of the customs value. Where excise is a fixed amount per litre, kilogram or unit, work out the shilling amount, divide it by customs value plus duty and enter the result as a percentage.
Are IDF and RDL charged on every import?
They apply to goods imported for home use, each as a percentage of the customs value: 2.5% for the Import Declaration Fee and 2% for the Railway Development Levy in the version of the Miscellaneous Fees and Levies Act the defaults follow. They are owed even on goods in the 0% duty band, which is why such goods still show 4.5% in levies. The Act exempts certain goods and importers, and Parliament has revised both rates and the exemption list in recent Finance Acts, so check the current position before relying on the defaults.
Can I use this calculator for importing a car into Kenya?
Only as a rough guide. For used vehicles, KRA does not take the customs value from the price you paid; it works from its own Current Retail Selling Price schedule, adjusted for the vehicle's age. Excise on vehicles depends on engine capacity, and there is an age limit on which vehicles may be imported at all. If you have the customs value and excise rate your agent is using, the stacking here is the same, with excise charged on value plus duty, but the agent's computation is the figure to plan with.
What goes in the VAT-base and non-dutiable boxes?
The VAT-base box is for a charge that should be taxed with VAT but is not already part of the customs value; it is added to the VAT base, but it is a cost rather than a tax, so only the VAT on it appears in the total of taxes and levies. The non-dutiable box takes local costs such as the agent's fee, port and container charges, storage and inland transport. KSh 50,000 entered in the VAT-base box raises the landed cost by KSh 58,000, the extra KSh 8,000 being VAT, and raises total taxes and levies by that KSh 8,000 only; entered as non-dutiable it adds exactly KSh 50,000.
How much can I pay the supplier if my landed-cost budget is fixed?
Divide the budget by one plus the effective rate. For 25%-band goods at the default rates, a KSh 2,000,000 budget allows a customs value of 2,000,000 ÷ 1.495 = KSh 1,337,792.64. Take off the freight and insurance to find the most you can pay for the goods themselves, and set aside your local clearing and transport costs before dividing, since those are not taxed here. A higher duty band shrinks the room quickly: at 35% duty the divisor becomes 1.611.
Can a VAT-registered business recover the VAT paid at import?
Generally yes. For a business registered for VAT and making taxable supplies, VAT paid on importation counts as input tax and can be offset against the VAT it charges its own customers, subject to the usual documentation. Import duty, excise, IDF and RDL are not recoverable that way. So a registered trader pricing stock would treat the KSh 200,000 VAT in the example as recoverable and the other KSh 295,000 as cost, while a private buyer or an unregistered business bears the full KSh 495,000.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
Landed = CV(1+d)(1+e)(1+v) + CV(i+r)
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon