The 3 Options at a Glance
Most guides explain how to register and stop there. But if you are reading this, you already know the process exists — what you actually need to decide is who does the work and what that is worth. The table below is the decision in one view: what each option costs in shillings, in days, and in rejection risk. The sections after it explain where each number comes from, so you can pressure-test any quote a facilitator gives you.
| Factor | DIY on iTax | Traditional facilitator | Flat-fee online agent |
|---|---|---|---|
| Upfront cost | KES 0 | KES 15,000-30,000 | KES 5,000 flat |
| Typical timeline | 1-3 weeks | 1-2 weeks | 1-3 working days |
| Rejection risk | High - 14+ error codes | Medium | Low - pre-checked |
| Where it happens | Your browser, your retries | Their office + Huduma queues | Email + agent portal |
| eTIMS onboarding | Self-onboarding | Often charged extra | Included |
| Obligation check | You interpret the rules | Verbal opinion | Documented against KRA guidance |
One caveat before the detail: "flat-fee agent" is a category, not a brand. We (Smart VAT Kenya) charge KES 5,000 and we publish that number everywhere, but the category includes other KRA-registered agents too. The point of this comparison is that you should expect the flat-fee, email-first, agent-portal model — whoever delivers it — and treat any quote above KES 10,000 as needing a written justification.
Option 1: DIY on iTax — Free, If Your Time Is Worth Nothing
Registering yourself costs KRA fees of exactly zero. You log into iTax with your PIN, update your taxpayer profile, add the VAT obligation, fill in VAT Form 1 details (business activities, sector code, expected turnover, bank account), upload a certified PIN certificate scan, and submit. On paper it is a 30-minute job.
In practice, three things stretch 30 minutes into weeks. First, error codes: iTax rejects applications for at least fourteen distinct reasons — from sector codes that do not match your stated activities to bank account names that differ by one letter from your PIN registration. Each rejection means decoding the message, fixing it, and re-queuing. Second, portal behaviour: the public portal slows or drops sessions near month-end, which is precisely when you will be retrying. Third, sequencing: obligations must be added in the right order with the right effective dates, and getting this wrong can create a obligation you did not want (with filing duties attached) instead of the one you did.
The hidden cost of "free"
If your turnover has already crossed KES 5 million, your obligation to register exists now — the KES 100,000 per month non-registration penalty under TPA s.95 accrues while a DIY application sits in a rejection loop. Three weeks of DIY can quietly cost more than any facilitator on this page.
DIY is right for you if you are below the threshold (voluntary registration), not in a hurry, genuinely comfortable with government portals, and treat the learning as an investment — you will be back on iTax every month once registered. Our step-by-step registration guide walks the whole process, including the error codes and their fixes, and our registration checklist lists every document you need before you start.
Option 2: Traditional Facilitators — KES 15,000-30,000 for In-Person Handling
This is the market that existed before online agent portals matured: an office you visit, a person who takes your documents, and a fee between KES 15,000 and 30,000 depending on Nairobi versus upcountry, how urgent it is, and how connected the facilitator claims to be. Some are excellent, disciplined practitioners. Others sell proximity and relationships more than process.
What you are actually buying at this price is physical delegation: someone else queues at Huduma or the KRA service centre, chases paper, and interprets error messages for you. That model carries real costs of its own — office rent and staff get priced in — and real risks: pricing is often opaque (a low opening quote grows with "follow-up" or "express" charges), timelines are managed by phone calls rather than systems, and your original documents travel in someone else's bag. Because the fee is quoted verbally, comparing two facilitators is close to impossible until you have committed.
A facilitator is right for you if you want a face-to-face relationship, you are comfortable with the price band, and the person can show you a track record (KRA agent registration, references, a physical office you can revisit). Ask one question before paying: "Is that the total, in writing, including eTIMS onboarding?" — the answer separates professionals from intermediaries fast.
Option 3: Flat-Fee Online Agents — KES 5,000, 1-3 Working Days
The newest model, and the one this site operates: a KRA-registered agent who works through the agent portal (a separate iTax interface for professionals, with better uptime than the public portal), quotes one flat fee before starting, and runs the whole relationship over email. Registration is KES 5,000 flat, completed in 1-3 working days, with eTIMS onboarding included because a VAT PIN without working e-invoicing is only half the job since the October 2025 Tax Compliance Certificate changes.
Why is it 3-6x cheaper than facilitators without being slower? Three structural reasons: no physical offices to fund, no paper to move (you send document photos, the agent files digitally), and process discipline — applications are pre-checked against the known rejection codes before submission, so the 1-3 day KRA turnaround is the real timeline rather than a best case. The trade-off is honest and worth stating plainly: you do not get in-person meetings, and you are trusting an email thread and a published price instead of a handshake. That is why flat-fee agents publish their process and let you keep your own iTax login and PIN certificate after registration.
Not ready to pay anyone? Take the free 60-second quiz on our tools page to confirm you actually need to register, then use the free guides in Option 1. And if you want the handling done for you, our VAT registration service is KES 5,000 flat, done in 1-3 working days.
How to Choose: Three Questions
Strip everything else away and the decision reduces to three questions. Answer them in order and the option picks itself.
1. Is your obligation already live?
If turnover is past KES 5M (or you supply digital services to Kenyan customers), penalties are accruing - choose the fastest reliable option (flat-fee agent) and register this week, not this month.
2. What is a week of your time actually worth?
If the honest answer is 'more than KES 5,000', DIY is the expensive option regardless of its zero price tag. If the answer is 'less', and you are patient with portals, DIY is genuinely fine.
3. Do you value in-person handling enough to pay 3-6x for it?
Some owners genuinely do, and a good facilitator is worth every shilling for them. If you do not, the flat-fee model gives you the same KRA outcome at a sixth of the price.
Frequently Asked Questions
Is DIY VAT registration on iTax really free?
KRA charges no fee for VAT registration - the application itself on iTax is free. What DIY costs you is time and risk: a typical DIY application takes 1-3 weeks including error corrections, and mistakes (wrong sector code, missing KRA-practising certificate for agents, mismatched bank details) push it back further. The late-registration penalty of KES 100,000 per month under TPA s.95 starts once you cross the KES 5 million threshold, so 'free but slow' can become expensive if your obligation has already been triggered.
Why do traditional facilitators charge KES 15,000-30,000?
Traditional facilitators price in physical visits (Huduma Centre queues, KRA offices), paperwork handling, and relationship overhead. Their fee reflects a manual, in-person process designed before online agent portals matured. The work itself - filling forms and following up - is the same regardless of what you pay, which is why online-first agents can deliver the same outcome at KES 5,000 flat.
What should I check before hiring anyone to register my business for VAT?
Three things: (1) whether they are a KRA-registered tax agent with a valid PIN and practising status, (2) whether the fee is flat and all-inclusive or will grow with 'follow-up charges', and (3) who keeps the iTax login and PIN certificate afterwards - it should be you. Also ask whether eTIMS onboarding is included, because from October 2025 a Tax Compliance Certificate requires eTIMS compliance, and some cheap offers exclude it.
Can I switch from DIY to an agent mid-application?
Yes. Your application lives on iTax against your KRA PIN, so an agent can pick up a stuck application, correct the errors, and re-submit without starting over. You will need to appoint them as your tax agent on iTax first (a short online process), and any documents already uploaded stay attached to your file. This is one of the most common fixes we handle - applications rejected twice for the same error.
How long does VAT registration take in Kenya?
KRA officially issues a VAT PIN within 1-3 working days of a clean application. The catch is 'clean': most DIY applications hit at least one rejection cycle (wrong obligation selection, invalid document scan, bank details that do not match the PIN), and each cycle adds 3-7 days. A correctly prepared application - right codes, right documents, right order - is what separates a 3-day registration from a 3-week one.