How to Register a Business in Kenya 2026 - Step by Step Guide
MGLSHub
MGLSHub Editorial Team
Mwangi had been running his hardware shop in Githurai for two years without registering it. His supplier started asking for a business registration certificate before extending credit. His bank wanted it for a business account. He had been putting it off thinking it was complicated. He registered online in one afternoon. Here is exactly how he did it.
Why Registering Your Business in Kenya Matters
An unregistered business cannot open a business bank account, cannot get supplier credit, cannot apply for government tenders, and cannot legally issue receipts that qualify for eTIMS compliance. Registration is not just a legal requirement - it is the foundation that unlocks every growth opportunity available to Kenyan businesses in 2026.
The good news is that business registration in Kenya is now almost entirely online through the eCitizen portal. You do not need a lawyer, you do not need to visit any government office, and you do not need to pay anyone to do it for you. The process takes one to three days and costs as little as KES 950 for a sole proprietorship business name.
Sole Proprietorship vs Limited Company - Which One Do You Need?
A sole proprietorship (business name registration) costs KES 950 and takes one to three days. It is the right choice for freelancers, small shops, and anyone starting out. A private limited company costs KES 10,650 and takes three to five days. It is the right choice when you want a separate legal entity, multiple shareholders, or plan to raise investment from outside Kenya.
Step One - Register on eCitizen and Apply
Go to ecitizen.go.ke and create an account using your national ID number and phone number. Once logged in, navigate to the Business Registration Service (BRS) section. Click on "Business Name Registration" for a sole proprietorship. You will need to provide three preferred business name options in order of preference, your national ID, your KRA PIN, and a physical business address.
The system checks your preferred names against existing registrations automatically. If your first choice is taken, it moves to your second. Payment of KES 950 is made via M-Pesa directly through the eCitizen portal. Once payment is confirmed, your application is submitted. You receive your business name certificate by email within one to three working days in most cases.
"As of 2025, over 7.4 million businesses are registered in Kenya, with the majority being micro and small enterprises. The government processed over 400,000 new business registrations through eCitizen in the 2024/2025 financial year." - Kenya Business Registration Service Annual Report 2025.
Step Two - Register for a Business KRA PIN
Once you have your business registration certificate, go to itax.kra.go.ke and register for a business KRA PIN. This is separate from your personal KRA PIN. You will need your business registration certificate number, your personal KRA PIN, your national ID, and your business address. The process is free and takes less than 30 minutes online.
During KRA PIN registration, you also register for the appropriate tax obligation. For businesses with annual turnover below KES 1 million, register for Turnover Tax (TOT) at 1.5% of gross sales. For businesses above KES 1 million, register for Income Tax. VAT registration is only mandatory once you exceed KES 5 million in annual turnover - you do not need it when starting out.
Step Three - Open a Business Bank Account
With your business registration certificate and business KRA PIN, you can now open a business bank account at any Kenyan bank. Most banks require the registration certificate, KRA PIN, national ID of the director, and a minimum opening deposit ranging from KES 0 to KES 5,000 depending on the bank. Equity Bank and KCB have the most accessible business accounts for small businesses.
A business bank account separates your personal and business finances - essential for accurate bookkeeping, tax compliance, and building a credit history for your business. It also makes it easier to apply for business loans in the future. Never mix personal and business money in the same account - it creates accounting problems that become very expensive to fix later.
Step Four - Get eTIMS Compliant
As of January 2026, all businesses in Kenya are required to issue eTIMS-compliant invoices. eTIMS is KRA's electronic tax invoice management system. Register at etims.kra.go.ke using your business KRA PIN. The registration is free. Once registered, every invoice you issue must go through the eTIMS system and carry a KRA-generated QR code to be legally valid.
Businesses that fail to comply with eTIMS face penalties of up to KES 1 million under the Tax Procedures Act. KRA began active enforcement in January 2026 and has already flagged over 390,000 businesses for non-compliance. Registration takes less than one hour and the KRA eTIMS client software is free to download and use for all registered businesses in Kenya.
Conclusion - Register Today, Not Tomorrow
Business registration in Kenya takes one afternoon and costs less than KES 1,000 to start. Every day you operate unregistered is a day you cannot access supplier credit, business banking, or government tenders. Mwangi registered his hardware shop in one afternoon and had his first supplier credit line approved the following week. Your business deserves the same foundation.