Home›Blog›How to Apply for an Import Declaration Form (IDF) in Kenya
Guide4 min read

How to Apply for an Import Declaration Form (IDF) in Kenya

Getting goods into Kenya requires an Import Declaration Form. Here's exactly what you need to know about the application process, required documents, and common delays.

importKRAgovernmentKenya
13 October 2026
How to Apply for an Import Declaration Form (IDF) in Kenya

If you're bringing goods into Kenya, you'll need an Import Declaration Form (IDF). This isn't optional—it's a mandatory document that customs authorities use to track and clear shipments at the border. The process sounds bureaucratic, and honestly, it can be, but it's manageable once you understand the steps.

The IDF is filed through the Kenya Revenue Authority (KRA) system, specifically via the Integrated Customs Management System (iCMS). Most importers now handle this electronically rather than at a physical office, which has actually sped things up compared to five years ago.

Where to File Your Import Declaration Form

You'll submit your IDF through the KRA's online portal at itax.kra.go.ke. You need a KRA PIN to access it. If you don't have one yet, register at ecitizen.go.ke first—that's where most government portals funnel new users.

Here's the practical reality: if you're importing regularly or in significant volumes, hire a clearing and forwarding agent. Yes, it costs extra. No, you probably can't avoid it. These agents know the KRA staff, understand which documents actually matter versus which are just bureaucratic theatre, and can navigate delays that would frustrate a solo importer. Government services experts on Kaziiko can walk you through the registration steps if you're doing this yourself.

Documents You'll Need

Before you even think about filing, gather these:

  • Commercial invoice from your supplier
  • Packing list detailing contents and weights
  • Bill of lading or airway bill (proof of shipment)
  • Certificate of origin for the goods
  • Import license (if your product category requires one—pharmaceuticals, food items, and certain textiles do)
  • Your KRA PIN

The invoice and packing list are non-negotiable. The KRA uses these to calculate duties and taxes. Get them wrong and your shipment sits at the port while you exchange emails with customs officers.

Some products need pre-clearance from sector regulators. Cosmetics and food items, for instance, require approval from the Kenya Bureau of Standards (KEBS). Don't discover this after you've filed your IDF. Check the KRA website or ask your clearing agent whether your specific product needs sector approval first.

The filing fee itself is minimal—around KSh 500 to 2,000 depending on shipment complexity—but duties and taxes are calculated on the declared value. That's where most of the actual cost sits. Use the KRA penalty calculator to understand potential tax implications before submitting.

The Timeline

Filing takes minutes. Approval takes days. Actual clearance depends on whether KRA decides to physically inspect your shipment. A straightforward textile import might clear in 48 hours. Electronics or high-value items might sit for a week while inspectors verify contents against your declaration.

If you're unsure about any step—duty rates, product classification codes, or sector-specific requirements—find a verified Kenyan expert on Kaziiko who specializes in customs clearance. The cost of expert help is usually far less than the cost of a delayed shipment or penalties from incorrect filings.

Frequently Asked Questions

Do I need an import license before filing the IDF?

It depends on what you're importing. General merchandise doesn't require one. Pharmaceuticals, food, alcohol, and textiles do. Check the KRA website or contact your clearing agent to confirm your product category.

Can I file the IDF myself without a clearing agent?

Yes, if you have a KRA PIN and understand the HS codes for your goods. However, most importers use agents because they handle rejections, re-submissions, and disputes faster than a solo importer can manage.

What happens if my declared value doesn't match what customs thinks the goods are worth?

Customs can reject your valuation and reassess duties. This causes delays and can result in penalties. Use actual invoices, not estimates, and if you're uncertain about how KRA values similar goods, ask your clearing agent or check recent clearance records.

How long does the IDF approval take?

Filing and initial processing takes 1-3 days. Physical inspection and final clearance can add another 2-7 days depending on cargo type and port congestion. Plan accordingly if you have time-sensitive goods.

Find an Expert on Kaziiko

KRA tax experts on Kaziiko ›government services experts ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

How to Get a Kenya Export Certificate for Goods Going Abroad

4 min read
Guide

How to Clear Goods from Mombasa Port as a Kenyan Importer

4 min read
Guide

Kenya REITs: What They Are and How Ordinary Kenyans Can Invest

4 min read