General

Business Permits and Licenses in Kenya: A Complete Guide

Jul 10, 2026 15 min read

What permits and licenses your business needs to operate legally in Kenya from day one.

business-permits-licenses-kenya

Registering a company in Kenya is only the first step in legally setting up a business. Before trading, and in many cases before employing staff or occupying premises, a business must obtain the correct permits and licenses from the relevant national and county government bodies. Operating without the required permits exposes a business to fines, closure orders, and criminal liability for directors.

The permit and licensing landscape in Kenya involves multiple layers of government. Some permits are issued nationally through bodies like the Kenya Revenue Authority, the National Environment Management Authority, and sector-specific regulators. Others are issued by county governments and are specific to the location where the business operates. A business operating in Nairobi faces a different set of county requirements from one operating in Meru or Kenol.

This guide sets out the main permits and licenses that Kenyan businesses need, how to obtain them, what they cost, and the consequences of operating without them.

🚨

Operating without a valid business permit is a criminal offense in Kenya.

County inspectors can issue a closure order on the spot. Directors face personal criminal liability. If your permit has expired or you are not sure what permits you need, get advice before an inspector arrives.

Check my compliance →

📞 +254 720 800 094

 

Related article: Company Registration in Kenya: Complete Guide

Related article: KRA Tax Compliance in Kenya: Complete Business Guide

 

National Permits vs County Permits: Understanding the Difference

Kenya's devolved system of government means that business licensing operates at two distinct levels, and a business typically needs permits from both:

-        National government permits and licenses - issued by national regulatory bodies and apply regardless of where in Kenya the business operates. Examples include KRA registration, NEMA environmental permits, KEBS product certification, and sector-specific regulatory licenses such as those from the Capital Markets Authority, the Insurance Regulatory Authority, or the Communications Authority.

-        County government permits - issued by the county government in which the business premises are located. The most important of these is the Single Business Permit (previously called the trading license), which authorizes a business to trade within a specific county. Every business with physical premises in Kenya needs a county permit for those premises.

 

A business with offices or branches in multiple counties needs a separate Single Business Permit from each county government. A Nairobi County permit does not authorize trading in Meru County or any other county.

 

 

The Single Business Permit (County Business Permit)

The Single Business Permit (SBP), issued by the relevant county government, is the foundational operating license for any business with physical premises in Kenya. It replaced the old system of multiple separate county council licenses with a single, consolidated permit. Despite its name, the permit consolidates several approvals including the trading license, health and food hygiene license (where applicable), and fire safety clearance.

Who Needs a Single Business Permit

Any person or company operating a business from identifiable premises within a county - whether a shop, an office, a restaurant, a warehouse, a clinic, or a workshop - requires a Single Business Permit for those premises. Home-based businesses that do not receive clients at home and have no signage may in some cases operate without a county permit, though this depends on the county and the nature of the business.

 

How to Apply for a Single Business Permit in Nairobi

In Nairobi, Single Business Permits are applied for through the Nairobi City County portal or the eCitizen platform. The process requires:

-        Certificate of incorporation or business registration certificate

-        KRA PIN certificate for the business

-        Lease agreement or proof of premises ownership

-        Passport photos of the business owner or director

-        National ID or passport of the owner or director

-        Previous year's Single Business Permit (for renewals)

-        Any sector-specific approvals required for the type of business

 

Single Business Permit Costs

The cost of a Single Business Permit varies by county, by the type of business, and in some counties by the business's annual turnover or number of employees. In Nairobi, fees are structured according to a tariff schedule set by the county government and are revised periodically. As a general guide, permits for small businesses in Nairobi range from KSh 5,000 to KSh 20,000 per year, while larger businesses with higher turnover or more employees may pay significantly more.

 

Permit Renewal

Single Business Permits must be renewed annually. Nairobi County and most other counties set a renewal deadline of 31 March each year. Failure to renew by the deadline attracts penalties, and continuing to operate with an expired permit is an offense. A permit renewal that is consistently filed late will attract increasing penalty amounts over time.

Just registered a company and not sure what permits you need next? We walk new businesses through the full compliance setup - KRA registration, Single Business Permit, sector licenses, NSSF, NHIF and PAYE - so you can start trading legally from day one. Set up my business →

📞 +254 720 800 094

 

Operating from premises without a valid Single Business Permit is a criminal offense under the relevant county legislation. County government inspectors conduct periodic enforcement exercises and can issue closure orders for non-compliant businesses. The permit must be displayed prominently at the business premises at all times.

 

 

KRA Registration: The Foundation of Business Compliance

Before applying for most other business permits, a business must have an active KRA PIN. The KRA PIN is required for tax registration, opening a business bank account, and applying for most county and national permits. If you have not yet registered for a KRA PIN, our guide on KRA PIN registration in Kenya walks through the full process on iTax.

Once the PIN is active, the business must register for the specific tax obligations that apply to it. For most businesses this means at minimum registering for income tax. Depending on turnover and the nature of the business, additional registrations for VAT, PAYE (if employing staff), and turnover tax may also be required.

 

Related article: KRA PIN Registration in Kenya

Related article: VAT Registration and Filing in Kenya

Related article: PAYE in Kenya: Employer's Complete Guide to Payroll Tax

 

 

National Regulatory Licenses and Certifications

Beyond the county business permit and KRA registration, many businesses require additional licenses from national regulatory bodies depending on their sector. The table below sets out the most commonly required national permits and licenses:

 

Permit / License

Issued By

Who Needs It

Renewal

NEMA Environmental Impact Assessment (EIA) License

National Environment Management Authority

Businesses whose activities may impact the environment - manufacturing, construction, hospitality, agriculture, mining

Project-specific, with monitoring compliance ongoing

KEBS Standards Mark

Kenya Bureau of Standards

Manufacturers and importers of goods subject to Kenya Standards

Annual certification and inspection

Food Safety License

Kenya Food and Drugs Authority (KEBS / county health)

Food processors, packagers, distributors, restaurants and food service businesses

Annual

Import / Export License

Kenya Trade Network Agency (KenTrade)

Businesses importing or exporting goods to or from Kenya

Annual

Alcohol / Liquor License

County Alcoholic Drinks Control Board

Bars, restaurants, hotels, supermarkets selling alcohol

Annual (county issued)

Financial Services License

Central Bank of Kenya / CMA / IRA / SACCO Societies Authority

Banks, investment firms, insurance companies, SACCOs and regulated financial services businesses

Annual

Medical / Healthcare License

Kenya Medical Practitioners and Dentists Council / Pharmacy & Poisons Board

Clinics, hospitals, pharmacies, laboratories

Annual

Media / Broadcasting License

Communications Authority of Kenya

Media houses, broadcasters, internet service providers

Annual

Security Services License

Private Security Regulatory Authority

Private security companies and guards

Annual

Fire Safety Certificate

County Government Fire Department

All commercial premises

Annual

 

📅

Single Business Permit renewal deadline is 31 March each year.

Missing this deadline means operating illegally and accumulating penalty fees. We handle Single Business Permit renewals and annual compliance filings for businesses across Nairobi, Meru and Kenol.

Renew my permit →

📞 +254 720 800 094

This table covers the most commonly required licenses but is not exhaustive. Kenya has over 50 regulatory bodies issuing sector-specific licenses. Before commencing any regulated activity, confirm with the relevant regulator whether a license is required and the application process.

Not sure which licenses apply to your type of business? Get a compliance check → 📞 +254 720 800 094

 

 

Employment-Related Permits and Registrations

Businesses with employees have additional compliance obligations beyond the business permit itself:

NSSF and NHIF Registration

Every employer in Kenya must register with the National Social Security Fund (NSSF) and the National Hospital Insurance Fund (NHIF) before engaging staff. Both registrations are made through eCitizen. Once registered, the employer deducts contributions from each employee's salary and remits them monthly. Operating with employees without NSSF and NHIF registration exposes the business to back-contributions, penalties, and interest.

 

PAYE Registration on iTax

Any business paying salaries to employees must register for PAYE (Pay As You Earn) on iTax. PAYE is income tax deducted from employee salaries and remitted to KRA by the 9th of the following month. Failure to register and remit PAYE makes the employer, not the employee, personally liable for the tax and associated penalties.

 

Work Permits for Foreign Employees

If the business employs any foreign nationals, each must hold a valid work permit before commencing employment. The obligation to verify work authorization rests with the employer. Our guide on work permits and immigration in Kenya covers the different permit categories and the application process.

 

Related article: Employment Law in Kenya: A Complete Guide for Employers

 

 

Annual Business Compliance Calendar

Most business permits and compliance obligations are annual. Here is a practical calendar of the key annual dates for a typical Kenyan business:

 

Month

Obligation

Authority

January

Single Business Permit renewal window opens

County Government

By 9th monthly

PAYE remittance for previous month

KRA (iTax)

By 20th monthly

VAT return and payment (if VAT-registered)

KRA (iTax)

31 March

Single Business Permit renewal deadline (most counties)

County Government

30 April

Annual returns filing with Business Registration Service

BRS (eCitizen)

By 20 April

First instalment tax payment (companies)

KRA (iTax)

By 20 June

Second instalment tax payment (companies)

KRA (iTax)

30 June

Individual income tax returns deadline

KRA (iTax)

By 20 September

Third instalment tax payment (companies)

KRA (iTax)

By 20 December

Fourth instalment tax payment (companies)

KRA (iTax)

Monthly

NSSF and NHIF contribution remittance

NSSF / NHIF

 

Related article: KRA Tax Penalties in Kenya: How to Avoid and Appeal Them

Related article: Annual Returns in Kenya: What Every Company Must Know

 

 

Consequences of Operating Without the Correct Permits

Many Kenyan businesses operate without one or more of the permits required for their activities, either because they are unaware of the requirements or because they have allowed permits to lapse. The consequences of non-compliance are significant:

-        Closure orders - county government inspectors have the power to issue immediate closure orders to businesses operating without a valid Single Business Permit or other county-required approvals. A closure order shuts the business until compliance is achieved.

-        Criminal liability - operating without a business permit is a criminal offense. Directors and business owners can be prosecuted personally, fined, or in serious cases imprisoned. The Companies Act and various sector-specific statutes create personal liability for directors who knowingly allow their companies to operate in breach of licensing requirements.

-        Fines and penalties - operating with an expired permit, or failing to renew on time, attracts penalty fees that escalate the longer the non-compliance continues. KRA also imposes penalties for failure to register for the correct tax obligations.

-        Contract and tender disqualification - many government tenders and significant private sector contracts require bidders to produce a valid Tax Compliance Certificate, a current Single Business Permit, and various other compliance documents. A business that has not maintained its permits cannot bid for or be awarded compliant contracts.

-        Reputational and banking consequences - banks in Kenya require valid business permits and KRA compliance documentation when businesses apply for loans or overdraft facilities. Operating without valid permits can block access to bank credit.

 

Related article: Tax Compliance Certificate in Kenya: How to Get It

 

 

New Business Compliance Checklist

If you have recently registered a business in Kenya or are about to start trading, here is a practical checklist of the permits and registrations to work through:

1.     Register the business with the Business Registration Service through eCitizen and obtain a certificate of incorporation or business name certificate.

2.     Register for a KRA PIN on iTax and confirm the PIN is active and correctly linked to the business name and KRA registered address.

3.     Register for the appropriate tax obligations on iTax - at minimum income tax, and VAT if your expected turnover will exceed the registration threshold.

4.     Apply for a Single Business Permit from the relevant county government for each premises where the business will operate.

5.     Obtain any sector-specific national regulatory license required for your type of business before commencing regulated activities.

6.     Register with NSSF and NHIF before engaging any employees.

7.     Register for PAYE on iTax before paying any salaries.

8.     Obtain a Fire Safety Certificate for all business premises from the county fire department.

9.     Confirm whether an NEMA Environmental Impact Assessment is required before starting operations.

10.  Set a recurring calendar reminder for the March Single Business Permit renewal and the April BRS annual return deadline.

 

Related article: Company Registration in Kenya: Complete Guide

Related article: KRA Tax Compliance in Kenya: Complete Business Guide

 

 

Frequently Asked Questions

What business permits does a company need in Kenya?

At minimum, every business operating from identifiable premises in Kenya needs a Single Business Permit from the relevant county government and active KRA registration for the applicable tax obligations. Depending on the sector, additional national regulatory licenses may be required - for example, a food business needs a food safety license, a financial services business needs a license from the relevant financial regulator, and a business whose activities affect the environment may need a NEMA license. Employers also need NSSF, NHIF and PAYE registrations.

How do I get a Single Business Permit in Nairobi?

Single Business Permits in Nairobi are applied for through the Nairobi City County portal or eCitizen. You will need your certificate of incorporation, KRA PIN, lease agreement or proof of premises, ID documents for the director or owner, and any sector-specific approvals required for your business type. The permit must be renewed annually, with most counties setting a 31 March renewal deadline.

What happens if I operate a business without a permit in Kenya?

Operating without a valid Single Business Permit or other required business license in Kenya is a criminal offense. County government inspectors can issue closure orders immediately. Directors and business owners face personal criminal liability, fines, and in serious cases imprisonment. Non-compliant businesses are also disqualified from government tenders and may face difficulties accessing bank credit.

Do I need a business permit if I work from home in Kenya?

It depends on the county and the nature of the business. Purely home-based businesses with no client visits, no signage, and no physical goods stored may not require a county business permit in some counties. However, if the business has any footprint - employees visiting, signage, goods, or client visits - a permit is likely required. Confirm with your specific county government, as the rules vary.

When does a Single Business Permit need to be renewed in Kenya?

Single Business Permits must be renewed annually. Most counties, including Nairobi, set a 31 March deadline for renewal. Operating with an expired permit after the deadline makes the business non-compliant and subject to penalties. The renewal window typically opens in January each year. Set a calendar reminder well before the March deadline to allow time for any issues with the renewal application.

Is a KRA PIN the same as a business permit?

No. A KRA PIN is your business's tax identification number registered with Kenya Revenue Authority. It is required before you can register for any tax obligation, open a business bank account, or apply for most permits. A business permit (Single Business Permit) is a separate license issued by the county government that authorizes you to trade from specific premises. You need both - the KRA PIN and the county business permit.

Do I need a separate permit for each business location?

Yes. A Single Business Permit applies to the specific premises for which it is issued and within the jurisdiction of the issuing county government. A business with premises in Nairobi and Meru needs a permit from both Nairobi County and Meru County. Within a single county, a business with multiple premises typically needs a permit for each location.

 

 

Need Help With Business Permits or Compliance in Kenya?

Whether you are setting up a new business and need to understand what permits are required, dealing with a county closure order, applying for a sector-specific regulatory license, or catching up on missed compliance obligations, Mutea Muthuri & Associates Advocates can help. Our team works with businesses across Nairobi, Meru, and Kenol.

Contact us today on +254 720 800 094 or visit our contact page to speak with a business lawyer in Nairobi.

Need Help With Business Permits or Compliance in Kenya?

Mutea Muthuri & Associates Advocates helps new and existing businesses across Nairobi, Meru and Kenol with permit applications, renewals, KRA registration, sector licenses and full annual compliance.

Contact us today → 📞 +254 720 800 094

Topics

business permits Kenya business license Kenya single business permit Kenya how to get a business permit Kenya business permit Nairobi trading license Kenya county business permit Kenya NEMA license Kenya KEBS certification Kenya food business permit Kenya alcohol license Kenya import export license Kenya professional license Kenya operating without a business permit Kenya business permit renewal Kenya eCitizen business permit Kenya KRA PIN for business Kenya Mutea Muthuri Associates Advocates law firm Nairobi Kenya
Share Article X (Twitter) LinkedIn WhatsApp
WhatsApp Us Chat instantly
Request a Call We call you back