FeaturesHow It WorksPricing
🇰🇪 The Business OS for Kenya

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.

6
Payroll Deductions
14
Modules Built In
KES 458K
Avg Tax Saved
<15min
Setup Time
Business Command Center
LIVE
Revenue
KES 4.2M
Saved
KES 215K
Profit
KES 1.0M
👥 Payroll
4 staffP10 ✓
12 casualsWHT ✓
📒 Books
P&LReady
BalanceBalanced ✓
🧾 eTIMS
InvoicesUnlimited
Auto → Books
📄 Contracts
Active8
AI Drafts

🤖 AI classified KES 215K in deductions, drafted 3 contracts, and found 2 pension gaps

Built for Kenya, by Kenyans

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.

7
KRA filings supported
IT1 · CT · VAT · PAYE/P10 · WHT · TOT · Annual Return (BRS)
3
Pension schemes integrated
NSSF Tier I & II · Personal Pension (RBA) · Occupational Pension (DC/DB)
31
Legal & HR documents
Employment contracts · NDAs · Demand letters · AGM notices · Show cause · & more
Compliance made effortless

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 Started
Who is MstawiPro for?

Anyone 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
Personal · KES 499/filing
🌟

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
Business · from KES 1,499/mo
👔

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
Agent / Firm · KES 2,500/mo
💼

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.

14 Modules, One Platform

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.

👥Payroll & People
3 modules · Shuru can't do this
👥

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 · Payslips
🔨

Casuals 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 Reports
🏢

Team Management

Invite team members — Owner, Admin, Member, Viewer. Share filings, invoices, books, payroll with your accountant. Configurable seat limits.

4 Roles · Shared Workspace
🏗️Business Operations
3 modules · Shuru can't do this
📒

Double-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&L
📑

AI 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-Sign
📄

eTIMS 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 → Books
🎯Tax Intelligence
4 modules · Where the savings live
⚖️

3-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 tax
🧮

Expense Classifier

Auto-classifies expenses as Allowable/Conditional/Disallowed. Flags missing eTIMS invoices KRA will reject. Covers 20+ Kenyan expense categories.

20+ Categories
📄

Smart Advisory Tips

Highlights pension gaps, insurance relief opportunities, and capital allowance misses. Priority-coded (HIGH/MEDIUM/LOW). Practical tips you might otherwise miss.

Priority-coded
🤖

AI 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 + LLM
🛡️Compliance & KRA
2 modules · Beyond just filing
🛡️

Compliance 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 · Regulators
🏛️

Other 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 · Verify
🤖AI & Security
2 modules · Your data stays safe
💬

AI 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/7
🛡️

Document 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 Trail
Switching to MstawiPro?

Don'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.

🤖AI import wizard📄Any file, any format🔌Or connect your systemsYou confirm everything🔒Encrypted & private
How It Works

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.

01

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 · Agent
02

Bring 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 · Encrypted
03

Run 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 contracts
04

Stay 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 alerts
05

Work 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 · Referrals
What You Get

Every 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.

📝
Multi-source IT1 filing
Employment (one or many P9s), rental, business/freelance, investment income, capital gains — the 5-step wizard handles any combination.
📊
Multi-regime optimizer
MRI 7.5% vs standard for rental, TOT 3% vs standard for business, plus every personal relief (insurance, mortgage, pension, disability, HOSP).
🏛️
Other KRA Services
PIN checker, TCC validation, obligation lookup, NIL return filing and KRA PIN registration — self-service KRA tools built in.
💬
AI Tax Advisor + Vault
24/7 AI chat scoped to personal tax, plus AES-256 encrypted storage for P9s, certificates and filed returns.
🤝

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.

See pricing →
Three ways in. One platform.

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.

AnnualMonthlySave 20%
For Individuals
⚡ Personal
/ filing

Pay-per-filing for individuals. No subscription. Optimize and file all your personal income taxes.

📝Personal Filing (IT1):
Multi-source income — employment (P9), rental, business (TOT/standard), freelance (5% WHT), investments, capital gains
📊Tax Optimizer:
Maximize personal reliefs (insurance, mortgage, pension, HOSP) and pick the best regime per income source
💬AI Tax Advisor:
24/7 chat trained on Kenyan personal tax law
🗄️Document Vault:
Encrypted storage for P9s, certificates, filed returns
Get Personal
No subscription. Pay per tax year filed.
Most Popular
For Business Owners
🌟 Business
/ year

All 14 business modules per workspace. One subscription, many businesses. The complete OS for Kenyan SMEs.

Payroll & People:
PAYE (6 deductions), P10 + P10A, payslips, casuals with WHT
Business Ops:
Double-entry books, M-Pesa/bank reconciliation, P&L, balance sheet, unlimited eTIMS invoices
Tax & Compliance:
CT/VAT/TOT/WHT/Annual Return wizards, Compliance Center, AI optimization
Multi-business:
Add more workspaces at +KES 800/mo each · team seats with scoped access
AI & Security:
24/7 AI Advisor, AES-256 Vault on GCP Africa
Get Business — 14-day Free Trial
Cancel anytime. M-Pesa or card.
For Accountants & Agents
👔 Agent / Firm

For accountants, auditors and tax agents managing clients. Refer clients, earn discounts, operate with consent.

🔗Referral channel:
Clients join through your link, become direct MstawiPro customers — you earn a discount for each
📁Client workspaces:
Operate clients' businesses with their consent (revocable); they own their data
👥Team seats:
From KES 600/mo each, assign staff to specific clients
🛡️Practice dashboard:
Compliance roll-up across your whole book, deadlines, activity
You never resell or rebrand — clients see MstawiPro, you manage.
Set Up Practice — 14-day Free Trial
Practice plan · seats & referral discounts.
🤝

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.

🔒 M-Pesa & Paystack · 🧾 Not affiliated with KRA · 🇰🇪 Built in Kenya on GCP · 🌙☀️ Dark & Light mode
Real Stories

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.

DM
David Mwangi
Freelance Developer, Nairobi · Pro
★★★★★

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.

FO
Faith Otieno
Events Company Owner, Kisumu · Pro
★★★★★

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.

JO
James Ochieng
Retail Shop Owner, Mombasa · Pro
★★★★★

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.

JK
James Kiprop
Site Manager, Nakuru · Pro

Shuru files your return.
MstawiPro runs your business.

Join thousands of Kenyan businesses using MstawiPro for payroll, books, contracts, casuals, and the tax optimization the taxman will never tell you about.

KES —/mo · All 14 modules · Cancel anytime · M-Pesa or card