Run Your Business.
We Handle The Rest.
Payroll with overtime, bonuses, loans & performance targets — sorted. Books your accountant will love. Documents in two minutes — contracts, show cause letters, AGM notices, demand letters. Attendance auto-flowed to payslips. Casuals paid with WHT sorted. Tax optimization that finds savings nobody else sees. One platform for everything that runs your business.
🤖 AI classified KES 215K in deductions, drafted 3 contracts, and found 2 pension gaps
One platform. Every KRA filing. Every statutory deduction.
From the salaried professional filing one P9 to the growing SME running payroll for 25 people — MstawiPro handles the full breadth of Kenyan tax and business compliance in a single product.
Every NSSF rate. Every SHIF tier. Every WHT category. Every filing deadline. Every Companies Act §705 requirement. All built in — so you don't have to remember.
🚀 Get StartedAnyone Running a Business in Kenya — or Growing One
Individuals & Freelancers
Salary, rental, freelance, dividends — file all your personal income under one optimized return. MstawiPro picks the best regime per source and surfaces every relief the taxman won't mention.
- Multi-source IT1 wizard
- Per-source regime optimizer
- All personal reliefs
- Other KRA Services (PIN, TCC, NIL)
- AI Advisor + Document Vault
Business Owners & SMEs
Employees, casuals, books, invoices, filings, compliance — run one business or several from one subscription. Replace your accountant's spreadsheet, HR file, and lawyer's templates with one platform.
- Multi-business workspaces
- PAYE (6 deductions) + casuals WHT
- Bookkeeping, eTIMS, filings
- Compliance Center + e-signing
- Team seats with scoped access
Accountants & Tax Agents
Manage a book of clients from one practice account. Refer clients (and earn a discount), operate their workspaces with consent, and assign staff to specific clients — with a compliance roll-up across everyone.
- Referral channel + discounts
- Consented client workspaces
- Team seats per client
- Practice compliance dashboard
- All Business tools per client
Just need to file your annual return?
If you're a salaried employee with only a P9 and no business, use KRA Shuru on WhatsApp — it's free and official. Come back to MstawiPro when you start a side hustle, hire someone, or want to find reliefs the taxman won't tell you about.
Stay compliant in Kenya as an individual or a business
One platform to meet every Kenyan obligation — KRA, NSSF, SHA, Housing Levy, NITA, business permits, and Data Protection — whether you're filing your own taxes, running businesses, or managing clients as an agent.
PAYE Payroll (6 Deductions)
Full monthly payroll with PAYE, NSSF Tier I+II, SHIF, Housing Levy 1.5%, NITA, and pension. Auto-generates P10, P10A, and employee payslips — emailed directly.
All Statutory · P10 · PayslipsCasuals Management
Register daily workers, track attendance, auto-calculate pay with 5% WHT on daily pay above KES 2,000. Bulk-pay via M-Pesa. KRA reports generated automatically.
WHT · Attendance · KRA ReportsTeam Management
Invite team members — Owner, Admin, Member, Viewer. Share filings, invoices, books, payroll with your accountant. Configurable seat limits.
4 Roles · Shared WorkspaceDouble-Entry Bookkeeping
Real ledger with proper debits and credits. Upload bank/M-Pesa statements for auto-reconciliation. P&L and Balance Sheet on demand. Your accountant will love it.
Ledger · Reconcile · P&LAI Contract Drafting
Employment, service, NDA, and lease templates. AI drafts Kenyan-law-compliant clauses in 2 minutes. E-signature flow. Renewal and expiry alerts.
4 Templates · E-SigneTIMS Invoice Generator
KRA eTIMS-compliant invoices with your branding, dynamic line items, auto VAT, and payment tracking. Auto-posts to your bookkeeping ledger.
Unlimited · Branded · Auto → Books3-Scenario Optimization
Runs TOT vs Standard vs Standard+Expenses+Reliefs+Capital Allowances. Shows exactly which path saves most. Shuru just files; we find the money.
Finds your lowest legal taxExpense Classifier
Auto-classifies expenses as Allowable/Conditional/Disallowed. Flags missing eTIMS invoices KRA will reject. Covers 20+ Kenyan expense categories.
20+ CategoriesSmart Advisory Tips
Highlights pension gaps, insurance relief opportunities, and capital allowance misses. Priority-coded (HIGH/MEDIUM/LOW). Practical tips you might otherwise miss.
Priority-codedAI Document Intelligence
Upload P9, bank statements, or M-Pesa exports. AI extracts the values for you to review via Google Document AI + LLM. Takes seconds.
OCR + LLMCompliance Center
One place for your whole compliance stack: Tax Compliance Certificate, statutory deductions (PAYE, NSSF, SHIF, Housing Levy, NITA), county licences & permits, ODPC data protection, and sector regulators. Deadlines, status and prepared filings — beyond just submitting returns.
TCC · Licences · ODPC · RegulatorsOther KRA Services
Quick, self-service KRA tools built in: check any PIN, validate a Tax Compliance Certificate, look up obligations, confirm income-tax & VAT exemptions, verify eTIMS invoices, and find your KRA station — plus NIL returns and PIN registration for individuals.
PIN · TCC · Obligations · VerifyAI Assistant
Ask anything across your business — tax & filing, bookkeeping, payroll, casuals, contracts, eTIMS invoicing, and compliance deadlines. AI-powered with a Kenya-specific knowledge base. Never gives evasion advice.
Cross-domain · KRA-Constrained · 24/7Document Vault & Security
AES-256 encrypted storage on Google Cloud (Africa region). Auto-delete policies, version history, full audit trail. Your data stays in Africa, owned by you.
AES-256 · GCP Africa · Audit TrailDon't worry about your historical data — MstawiPro has got you.
Years of records sitting in M-Pesa statements, spreadsheets, PDFs, scanned receipts or another system? Bring them in however you have them, in whatever format. Our AI-powered import wizard reads, cleans, classifies and organises everything against Kenyan tax rules — or connect your systems directly. Whichever way you prefer, nothing is saved until you review and confirm.
Stay compliant, all year whether it's one return or a hundred clients
The same compliance engine works three ways — for individuals filing their own tax, owners running one or many businesses, and agents managing a whole book of clients.
Set up your account — your way
File personal tax as an individual, register one or several business workspaces (each with its own KRA PIN, books and payroll), or set up an agent practice to manage clients. One identity, anchored to your National ID.
Personal · Business · AgentBring in your records — however you have them
Upload whatever you have in any format — M-Pesa or bank statements, CSVs, PDFs, scanned receipts, or an export from another system — and the AI import wizard reads, cleans, classifies it against Kenyan tax rules and reconciles automatically. Prefer to connect instead? Link M-Pesa, your POS or online store. Either way, you review before anything is saved — for each business you run.
AI import · Any format · Connect systems · You confirm · EncryptedRun day-to-day operations
Run PAYE payroll with all six statutory deductions, issue branded eTIMS invoices that post straight to the books, keep a double-entry ledger, and draft employment, service, NDA or lease contracts with AI.
PAYE · eTIMS · Books · AI contractsStay compliant — nothing slips
A live compliance view tracks every obligation across all your workspaces — VAT, PAYE/P10, CT, WHT, TOT, annual returns, permits and TCC. Deadlines, missing eTIMS invoices and renewals are flagged before KRA ever sees them, with guided filing wizards and a 3-scenario optimizer.
All obligations · Deadline alertsWork with your accountant — or your clients
Owners invite an accountant with role-based access, or hand a workspace to an agent who operates it on their behalf — while staying sovereign over their own data. Agents manage every client from one practice dashboard, with consent, transfers and a passwordless owner portal built in.
Role-based access · Owner portal · ReferralsEvery feature, mapped to who uses it
Three accounts, one platform. Different tools, different workflows. Pick a tab to see exactly what's inside.
⚡ For individuals filing personal tax
Get Personal — KES 499 →One P9 or many, rental, freelance, dividends, capital gains — file all of it under one optimized return. Pay per filing, no subscription.
Hold more than one — many do.
A freelancer keeps a Personal account and a Business account for their Ltd. An accountant runs an Agent practice and may file their own taxes too. One login, independent workspaces, billed separately, data isolated.
Personal taxes, your business, or your clients?
MstawiPro meets you wherever you are — file your own taxes, run your business, or manage clients as an agent. Pick your account; you can hold more than one.
Pay-per-filing for individuals. No subscription. Optimize and file all your personal income taxes.
All 14 business modules per workspace. One subscription, many businesses. The complete OS for Kenyan SMEs.
For accountants, auditors and tax agents managing clients. Refer clients, earn discounts, operate with consent.
Hold more than one — many do. A freelancer can hold a Personal account for their own taxes and a Business account for their Ltd company. An accountant runs an Agent practice and may keep a Personal account too. One login, independent workspaces, billed separately, data isolated.
From Kenyan Businesses Who Grew Up Beyond Shuru
“I used Shuru to file my first return — it was fine. But I freelance on Upwork with 5 clients and have 3 rental units. Shuru doesn’t know what an allowable expense is. MstawiPro classified 47 expenses, found I qualified for TOT, and saved me KES 342K. That’s a real car.”
“I run an events company with 4 staff and 10–15 casuals per gig. Shuru can’t do PAYE. It can’t track casual attendance. It can’t draft my client contracts. MstawiPro replaced 5 separate tools I was using. My accountant literally asked what software I switched to.”
“My accountant charged KES 15K/month for bookkeeping and payroll. MstawiPro does both for 1,499. The auto-reconciliation with M-Pesa is magic. AI-drafted my office lease in 3 minutes. I kept the accountant for audits only — saved KES 160K/year.”
“Construction, 15 casual workers daily. Before: WhatsApp messages to the foreman, notebook attendance, manual WHT calculation, panic at KRA deadline. Now: one platform. Bulk-pay via M-Pesa, WHT auto-calculated, KRA reports ready in a click.”