Home›Blog›How to Apply for a Kenya Revenue Authority Customs Agent Licence
Guide4 min read

How to Apply for a Kenya Revenue Authority Customs Agent Licence

Getting a KRA customs agent licence requires navigating multiple forms, compliance checks, and fees that can stretch into thousands of shillings. Here's exactly what you need to do.

KRAimportgovernmentKenya
27 October 2026
How to Apply for a Kenya Revenue Authority Customs Agent Licence

A Kenya Revenue Authority customs agent licence opens doors to import-export operations, but the application process demands patience and precision. The KRA does not make this quick or painless, but it is entirely manageable if you know the steps.

The KRA defines a customs agent as anyone licensed to clear goods through Kenya's borders on behalf of importers or exporters. Whether you're starting a clearing and forwarding business or expanding an existing logistics operation, you'll need this licence before handling any client shipments legally.

Before You Apply: Meet the Basic Requirements

The KRA has non-negotiable eligibility criteria. You must be a Kenyan citizen or a registered company with Kenyan ownership. Your business must be registered with the Business Registration Section, and you need a valid tax compliance certificate from the KRA tax experts on Kaziiko showing you're up to date with all tax obligations.

You'll also need a personal guarantor—someone of good standing who signs a bond guaranteeing your compliance with customs regulations. This isn't optional. The KRA requires this as a safeguard against fraudulent clearing activities.

Physical office space matters. You cannot operate from a residential address. The KRA inspectors will visit your premises, so have a proper commercial office ready with visible signage and working facilities.

The Application Process: Step by Step

Start at the KRA's official portal on itax.kra.go.ke. Create a login or use your existing credentials. Navigate to the customs services section and locate the customs agent licence application form. This is not available on the general ecitizen portal—you must use the KRA's dedicated system.

Fill out the application form completely. The KRA rejects applications with missing information, which delays everything by weeks. Include:

  • Personal identification details (ID number and copies)
  • Company registration certificate from the Registrar of Companies
  • Company tax compliance certificate
  • Detailed business plan outlining your clearing and forwarding operations
  • Proof of office premises (lease agreement or ownership deed)
  • Personal guarantor details and signed guarantee bond
  • Bank statement showing financial capacity (the KRA expects evidence you can meet operational costs)

Upload scanned copies of all documents as PDF files. File size limits apply on the portal, so compress documents if needed. Pay the application fee—check the official KRA portal for current fees, as these change annually. You'll receive payment instructions via the portal, and M-Pesa is typically accepted for online payments.

After submission, the KRA processes applications within 30 to 60 days, though delays are common during peak periods. You can track your application status on itax.kra.go.ke using your reference number.

What Happens Next: Inspection and Approval

If your documentation passes the desk review, a KRA inspector will visit your office. They'll verify your premises meet standards, check your operational setup, and assess whether you're genuinely ready to clear goods. Inspectors look for proper filing systems, communication equipment, and evidence of legitimate business operations.

Once inspected and approved, the KRA issues your customs agent licence. This arrives either physically or digitally, depending on current KRA procedures. Your licence is valid for one year and requires annual renewal.

If you're new to regulatory compliance, consider working with verified Kenyan experts on Kaziiko who specialize in KRA matters. They can review your documentation before submission, reducing rejection risk and saving you weeks of back-and-forth.

The entire process costs between KSh 5,000 and KSh 15,000 in application fees, plus operational expenses for your office setup. Budget additional money for your personal guarantor's bond, which varies depending on the KRA's assessment of your business scope.

Frequently Asked Questions

Can a foreigner apply for a customs agent licence?

Not directly. The KRA requires Kenyan citizenship for individual applicants. Foreign nationals can be shareholders in a registered Kenyan company that applies for the licence, but the company must have majority Kenyan ownership and management.

How long does the customs agent licence approval take?

The official timeline is 30 to 60 days from submission, but delays frequently extend this to 90 days or longer, particularly during high-volume periods. Submit your application well in advance of when you need to start operations.

What happens if my customs agent licence application is rejected?

The KRA issues a rejection letter explaining the specific reasons. Common grounds include incomplete documentation, unresolved tax compliance issues, or premises that fail inspection. You can reapply after addressing these issues, but resubmission fees apply.

Do I need to renew my customs agent licence?

Yes. Licences are valid for 12 months and must be renewed annually. The KRA sends renewal notices, but you're responsible for submitting renewal applications on time. Failure to renew suspends your licence immediately.

Find an Expert on Kaziiko

KRA tax experts on Kaziiko ›government services experts ›Browse all experts ›

Popular on Kaziiko

Verified experts, fixed prices, M-Pesa escrow.

🧾KRA returns filedfrom KSh 300📄Professional CVfrom KSh 800🏢Business registrationfrom KSh 1,500🎨Logo & brandingfrom KSh 2,000🌐Business websitefrom KSh 8,000🪪eCitizen & passport helpfrom KSh 300🚀Full business launch · by Mycreafrom KSh 45,000
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 Add M-Pesa STK Push to Your Kenyan Web App Step by Step

4 min read
Guide

Progressive Web Apps (PWAs) for Kenyan Businesses: What and Why

4 min read
Guide

How to Deploy a Website for Free as a Kenyan Developer

4 min read