Do Small Businesses Need to Register for VAT in Kenya?
The short answer: only if your turnover is KES 5 million or more. The Kenya VAT Act (Cap. 476) sets this as the mandatory registration threshold. Once your taxable supplies — goods and services that attract 16% or 0% VAT — hit KES 5 million in any rolling twelve-month period, you must apply for a KRA PIN for VAT within 30 days.
Taxable turnover does not include exempt supplies such as financial services, residential rent, education, or medical services. If your revenue comes mostly from these categories, you may not need to register even if your total income exceeds KES 5 million.
Don't Ignore the Threshold
KRA cross-checks M-PESA statements, bank deposits, and supplier invoices. If they find you crossed KES 5 million without registering, you face a KES 100,000 penalty or the tax that would have been due (whichever is higher) plus backdated VAT. It is not worth the risk.
How do I know if I have crossed the threshold?
Add up all your sales from the last 12 months — cash, M-PESA, bank transfers, and card payments. If the total exceeds KES 5 million, you need to register. If you are close to the threshold, monitor your revenue monthly. Once you cross it, you have 30 days to apply on iTax.
Can I Register for VAT if My Turnover is Below KES 5 Million?
Yes — this is called voluntary VAT registration. KRA allows any business — sole trader, partnership, or company — to register for VAT even if their turnover is below KES 5 million. Once approved, you get the same KRA PIN for VAT as a mandatory registrant. The difference? You chose to be here.
Voluntary registration is common among Kenyan SMEs that:
- Supply goods or services to large companies that are VAT-registered and insist on VAT invoices.
- Have significant business expenses with 16% VAT attached — you can claim this back as input VAT.
- Want to appear more established and credible to corporate clients and government tenders.
- Plan to grow and would cross the KES 5 million threshold soon anyway.
Note:Once you register voluntarily, you must follow all VAT rules — monthly returns, eTIMS invoicing, and record-keeping — just like a mandatory registrant. There is no “light” version of VAT for voluntary businesses.
Pros and Cons of Voluntary VAT Registration
Before you decide to register voluntarily, weigh these factors against your specific business model.
Pros
- ✓Claim back input VAT on purchases — this can save you thousands per month.
- ✓Access corporate and government clients who require VAT invoices.
- ✓Build credibility with suppliers and financial institutions.
- ✓Offset VAT on imports and large capital expenditures.
- ✓Prepare for growth — no scrambling to register when you hit KES 5 million.
Cons
- ✗Must file monthly VAT returns — even nil returns. Late filing costs KES 10,000 per month.
- ✗Must issue eTIMS invoices for every sale — no exceptions.
- ✗Your prices effectively rise by 16% for non-VAT-registered customers.
- ✗Ongoing compliance cost — you may need an accountant or agent.
- ✗KRA can audit your books at any time. Records must be kept for 5 years.
How VAT Registration Affects Your Pricing and Customers
Once you are VAT-registered, you must add 16% VAT to the price of every taxable sale. This changes how you price your products and how your customers see your costs.
| Scenario | Before VAT | After VAT (16%) |
|---|---|---|
| Price to end consumer | KES 10,000 | KES 11,600 |
| Price to VAT-registered business | KES 10,000 | KES 11,600 (they claim back KES 1,600) |
If most of your customers are individual consumers paying via M-PESA or cash, a 16% price increase may reduce sales. Your competitors who are not VAT-registered can offer lower prices because they do not charge VAT.
If most of your customers are other businesses — especially large companies or government entities — they typically prefer (or require) VAT invoices. They can claim the VAT back, so the effective cost to them is unchanged. In this case, being VAT-registered is usually an advantage.
Pricing tip:Many VAT-registered SMEs display prices “inclusive of VAT” to avoid shocking customers. For example, instead of quoting KES 11,600 + VAT, show “KES 11,600 (VAT incl.)”. The customer sees one number and you remit the VAT portion to KRA.
How to Hire an Agent to Handle Your VAT (Avoid Scams)
Many SME owners choose to hire a VAT agent to handle registration, filing, and compliance. This is perfectly legal — KRA permits registered tax agents to act on your behalf. The key is finding a legitimate agent and avoiding the scams that have become common in Kenya.
How to Identify a Legitimate VAT Agent
Ask for their KRA PIN
A real agent has their own KRA PIN and can provide it. Scammers will make excuses.
Verify a physical address
Legitimate agents have an office. Meet them or video-call at their location before paying.
Get a written agreement
The scope of work (registration, monthly filing, eTIMS) and the fee should be in writing.
Pay via M-PESA to a business number
Paying cash to an individual with no receipt is the biggest red flag.
Check reviews or referrals
Ask for references from other SME owners. Check Google Business or WhatsApp groups for reviews.
Common VAT Agent Scams in Kenya
- • Agents who ask for your iTax password and never return your calls.
- • Agents who claim they can “fix” your KRA PIN for a “special fee” — there is no special fee.
- • Fake KRA officers who call demanding M-PESA payment for urgent registration.
- • Agents who guarantee VAT registration in 1 hour — KRA takes 1–3 working days.
Smart VAT Kenya is a fully KRA-registered tax agent. We charge a transparent flat KES 5,000 fee payable via M-PESA to a business Paybill. You get a written agreement, a dedicated agent, and a 100% first-attempt approval guarantee. No hidden costs, no password harvesting.
Still Not Sure?
Not every business needs to register for VAT right now. Take our free 2-minute quiz to find out whether you should register, wait, or stay exempt — based on your actual revenue, expenses, and customer type.
Frequently Asked Questions
- What is the VAT registration threshold in Kenya?
- The mandatory VAT registration threshold in Kenya is KES 5 million in annual taxable turnover. Any business whose taxable supplies reach or exceed KES 5 million in a twelve-month period must register for VAT within 30 days. Taxable turnover excludes exempt supplies like financial services, residential rent, and education.
- Can a small business with turnover below KES 5 million register for VAT?
- Yes. Businesses with turnover below KES 5 million can apply for voluntary VAT registration. This allows you to charge VAT on your sales and claim back input VAT on your purchases. It is common among businesses that supply to VAT-registered companies or have high operating costs with significant VAT on their expenses.
- What happens if I don't register for VAT when I exceed KES 5 million?
- Failing to register for VAT within 30 days of exceeding KES 5 million attracts a penalty of KES 100,000 or the tax that would have been due (whichever is higher). KRA can also backdate your registration and demand VAT on all sales made after you crossed the threshold, plus interest and penalties.
- How does VAT registration affect my pricing?
- Once VAT-registered, you must add 16% VAT to your prices and issue tax invoices showing the VAT amount. If your customers are end consumers, your prices effectively rise by 16%. If your customers are other VAT-registered businesses, they can claim the VAT back, so the net cost to them does not change.
- What documents do I need to register for VAT in Kenya?
- You need: KRA PIN certificate, national ID or passport (for all directors/partners), business name and physical address, bank account details, Certificate of Incorporation (for companies), CR12 dated within 90 days (for companies), and a business permit where applicable. All uploads must be under 1MB in PDF or JPG format.
- How do I find a reliable VAT agent in Kenya?
- Look for a KRA-registered tax agent with a verified physical address, a KRA PIN, and a track record of successful VAT registrations. Avoid agents who ask you to pay in cash with no receipt, guarantee unrealistic timelines, or request your iTax password. Smart VAT Kenya charges a flat KES 5,000 fee and is fully registered with KRA.