Registering an online store in Kenya costs about KES 950 for a basic business name, climbing to roughly KES 20,000 or more once you add company incorporation, a KRA PIN, and a trading permit — as of 2026. The cost most guides leave out is the county single business permit, which is a recurring annual fee (not a one-time setup charge) running KES 5,000 to KES 15,000 in Nairobi.
- Business name registration for an online store in Kenya costs about KES 950 via eCitizen in 2026.
- Incorporating a private limited company starts around KES 10,650, driven by nominal share capital and stamp duty.
- KRA PIN registration is free, but the county single business permit is an annual cost of KES 5,000 to KES 15,000.
- Choosing the wrong structure early costs more later — a short consult before you file can settle it.
Why this matters
Most people selling online in Kenya — on Instagram, WhatsApp, or a Shopify storefront — assume they need a full company before they can legally trade. That's not true, and it changes the entire cost picture.
A sole proprietor business name is enough for a huge share of online sellers, and it's a fraction of the cost of incorporating. The decision on structure drives every other cost that follows, from tax filing to how long company registration takes in Kenya. Get the structure wrong and you pay twice — once to register, once to fix it later in 2026 or beyond.
How much does it cost to register an online store in Kenya?
The total depends entirely on which legal structure you pick. Here's the breakdown for the two common paths:
| Item | Business Name (Sole Proprietor) | Private Limited Company |
|---|---|---|
| Name search | KES 150 | KES 150 |
| Registration fee | ~KES 800 (≈KES 950 total) | From ~KES 10,500 (varies with nominal share capital) |
| KRA PIN | Free | Free |
| County single business permit | KES 5,000–15,000/year (Nairobi range) | KES 5,000–15,000/year (Nairobi range) |
| Typical total, year one | ~KES 6,000–16,000 | ~KES 16,000–26,000 |
The permit range varies by county, business category, and premises — an online store with no physical shopfront is sometimes assessed differently than a retail outlet, but most counties still require a trading license tied to your business address.
Business name registration: about KES 950
A business name (sole proprietorship) is the fastest, cheapest way to register an online store in Kenya in 2026. It's filed through eCitizen, and the name search (KES 150) plus registration (roughly KES 800) puts the total near KES 950.
Best for: solo sellers and small online stores that don't need shareholders, limited liability, or investor structures. Verdict: proceed if you're the only owner and turnover is modest — this is the cheapest legally compliant path.
Private limited company registration: from KES 10,650
Incorporating as a private limited company costs more because the fee structure is tied to your nominal share capital and stamp duty, not a flat charge. For a standard nominal capital, total incorporation cost via eCitizen lands around KES 10,650, and it rises with a higher declared capital.
Best for: online stores planning to bring in co-founders, raise investment, or limit personal liability as the business scales. Verdict: worth the extra cost if you expect partners or funding within the next year — retrofitting a company structure later costs more than starting with one.
County single business permit: KES 5,000 to KES 15,000 a year
This is the cost sellers forget until a county officer asks for it. It's charged annually, separate from your one-time registration fee, and the amount depends on the county, the size of the business, and the permit category assigned to online retail.
Verdict: budget for it upfront — treat it as a recurring line item, not a startup cost you pay once and forget.
Why the cost varies
- Legal structure — a business name is a flat, low fee; a company's fee scales with nominal share capital and stamp duty.
- County of operation — single business permit fees differ across Nairobi, Mombasa, Kisumu, and smaller counties.
- Whether you self-file or use an advocate — filing directly on eCitizen avoids professional fees, but drafting shareholder agreements or advising on structure adds cost if you bring in a lawyer.
- Number of directors or shareholders — more parties in a private limited company means more documentation and, in some cases, more administrative cost.
- Foreign ownership — if a diaspora investor or non-citizen holds shares, extra approvals apply and add to the total.
- Business category assigned by the county — online retail can be classified differently from a physical shop, changing the permit fee bracket.
If you're unsure whether a business name or a private limited company fits your online store, that's a structural decision worth checking before you pay any registration fee — a 15-minute video consult with an LSK-verified advocate through Lex Africa settles it faster than guessing, and for company-specific questions you can also compare company registration lawyers in Kenya.
Confirm your structure before you file
Book a 15-minute video consult with an LSK-verified advocate on Lex Africa.
Does an online store need a physical address to register in Kenya?
Registration itself doesn't require a shop — eCitizen accepts a postal or residential address for both business names and companies. County permits are the exception: some counties still tie the single business permit to a physical or registered address, even for online-only sellers.
Do I need a KRA PIN before I start selling online?
Yes, a KRA PIN is required to register a business name or company in Kenya, and it's free to obtain through iTax. Skipping it isn't an option — it's tied to your registration certificate and needed for tax filing once you start generating revenue.
Is it cheaper to register as a business name or a company?
A business name costs about KES 950, making it the cheaper option by a wide margin compared to a private limited company, which starts around KES 10,650. The gap matters less than the fit: a business name limits you to sole ownership, while a company supports shareholders and limited liability from day one.
FAQ
How much does it cost to register an online store in Kenya in 2026?
A business name registration costs about KES 950 in 2026, while incorporating a private limited company starts around KES 10,650. Add the county single business permit (KES 5,000–15,000 a year) for the full first-year total.
Is KRA PIN registration free?
Yes, registering a KRA PIN through iTax is free. It's still required before you can complete a business name or company registration in Kenya.
Do I need a lawyer to register an online store in Kenya?
No, both business names and companies can be self-filed through eCitizen without a lawyer. An advocate becomes useful when you need shareholder agreements, foreign ownership approvals, or advice on which structure fits your plans.
How long does it take to register a company for an online store in Kenya?
Timelines depend on document readiness and eCitizen processing speed; the exact steps and typical duration are covered in the dedicated guide on how long company registration takes in Kenya.
Can I run an online store as a sole proprietor without registering a company?
Yes, a sole proprietor business name is legally sufficient for most online sellers in Kenya and costs about KES 950, far less than incorporating a private limited company.
What is the county single business permit and is it a one-time fee?
It's an annual, recurring fee charged by county governments, typically KES 5,000 to 15,000 in Nairobi, not a one-time registration cost. Budget for it every year your online store operates.
Does registering an online store cost more if I have foreign investors?
Yes, foreign ownership triggers additional approvals and paperwork beyond the standard KES 10,650-plus company incorporation fee, which raises the total cost.
One last thing
The number sellers underestimate isn't the registration fee — it's the annual county permit, because it resets every year while the eCitizen registration fee is paid once. Budget the KES 5,000 to KES 15,000 permit as a recurring 2026 operating cost, not a startup expense you clear off your list after week one.



