SB StartupBasket
All ideas
81 /100 STRONG GO Medium complexity

eTIMSPesa — WhatsApp eTIMS supplier-chase copilot for Kenyan SMBs

WhatsApp bot that chases Kenyan suppliers for eTIMS invoices and auto-reverse-invoices the rest before KRA disallows your expenses.

views
Evaluation Scores
81/100

STRONG GO

Overall Score

18
Problem
13
Demand
12
Build
12
Distrib.
11
Revenue
8
Time
7
Defense

eTIMSPesa — WhatsApp supplier-chase + reverse-invoice copilot for Kenyan SMBs

1. One-liner

WhatsApp bot that chases Kenyan suppliers for eTIMS invoices and auto-reverse-invoices the rest before KRA disallows your expenses.

2. Trend signal — why now?

Kenya turned the screws on January 1, 2026. KRA now validates every expense in your tax return against eTIMS invoice data. No eTIMS invoice = expense disallowed = treated as profit. A KES 400K fertiliser bill from an informal supplier becomes KES 400K of taxable income. The 2026 Finance Act extended this to all deductible expenses — utilities, office supplies, vendor payments, the lot.

The cascade has begun. KRA hit Eastleigh traders with a May 1 deadline for electronic receipts. Big firms are dropping suppliers who can’t issue eTIMS invoices. Daily Nation headline: “Small businesses suffer as eTIMS nightmare unfolds.” The Star reports more than half of registered eTIMS businesses don’t actually transact on it. KPMG, PKF, and KRA itself published guidance in the last six months — that’s how live this pain is.

KRA’s own response: a WhatsApp chatbot launched Jan 2026 (+254 711 099 999) that generates a single invoice at a time. It does not chase suppliers, it does not reconcile M-Pesa, it does not bulk-reverse-invoice. The pain is operational, not just regulatory.

Provenance:

3. The opportunity

KRA pushed the compliance burden down the supply chain. The buyer is now liable for the supplier’s failure to issue an eTIMS invoice. That creates a new, recurring, weekly workflow inside every Kenyan SMB: chase suppliers, reverse-invoice the holdouts, reconcile against M-Pesa, file the pack.

Incumbents got this wrong. Cute Profit, ZynoBooks, Tuma, Wingubox sell full accounting software — bookkeeper-first, desktop-first, manual data entry. They assume you already have the supplier’s invoice in hand. Risiti sells an invoicing app for the seller, not a chase tool for the buyer. KRA’s WhatsApp bot generates one invoice at a time. Nobody owns the workflow that actually hurts: identify every M-Pesa payment without a matching eTIMS invoice, nag the supplier on WhatsApp, and reverse-invoice the rest before month-end.

A focused team can collapse a 6-hour weekly bookkeeping ritual into a 15-minute review. AI is load-bearing here: drafting nag messages in supplier-appropriate Swahili/English, fuzzy-matching M-Pesa narration to suppliers, auto-classifying inputs and exemption status, deciding when reverse invoicing is legal (non-VAT supplier only).

4. Target market

  • Primary customer: Kenyan VAT-registered SMBs with KES 5M–KES 500M annual turnover, 10–80 supplier payments per month. Restaurant chains, mid-size retailers (especially Eastleigh wholesalers and Nairobi distributors), small manufacturers, school suppliers, professional-services firms (architects, consultants). Buyer = the owner-operator or the bookkeeper they outsource to.
  • Why they buy: Real quotes from public sources — “businesses nationwide that source inventory from Eastleigh finding themselves unable to claim legitimate tax deductions because they lack eTIMS-compliant invoices” (Nairobi Wire); “if you cannot provide [an eTIMS invoice], you risk losing contracts” (Alphacap); “spending weekends on manual M-Pesa reconciliation” (ZynoBooks); “For the small business owner in Gikomba juggling a dozen things at once… eTIMS has felt like one more thing added to an already mounting heap” (Cute Profit blog).
  • Rough TAM reasoning: MSMEs are 90%+ of Kenya’s private sector and 40% of GDP. Of the registered taxpayers on eTIMS, the addressable serious-buyer segment (turnover ≥KES 5M, ≥10 supplier payments/month) is ~80K–150K firms. KRA’s own data says >50% of registered eTIMS users don’t transact — that’s the entire wedge.
  • Why now for them: Jan 2026 validation rule means the next tax filing (mid-2026) will be the first one where KRA’s system silently disallows undocumented expenses. Penalties are 10% of invoice value plus minimum KES 2,200 per missing invoice. Owners are panicking this quarter.

5. Product sketch (MVP)

  • One-tap onboarding via WhatsApp: owner sends KRA PIN, links M-Pesa Till/Paybill via Daraja consent flow, uploads supplier list (or imports from M-Pesa contacts).
  • Daily M-Pesa sweep: every outgoing supplier payment auto-flagged “eTIMS missing” until matched.
  • Bilingual supplier nag: AI-drafted Swahili/English WhatsApp messages to the supplier (“Habari Mama Wanjiku, please share KRA eTIMS invoice for KES 12,400 paid yesterday — reply with PDF or KRA PIN”).
  • Reverse-invoice queue: for non-VAT suppliers, one-tap auto-generation of a KRA buyer-initiated invoice via eCitizen API; bulk-process the long tail.
  • Supplier scorecard: rolling tally of who’s compliant vs. flaky — owner can switch suppliers before year-end.
  • Risk dashboard: a single number — “KES 184,300 of expenses at risk this month” — and a one-click WhatsApp share to the owner’s accountant.
  • Monthly tax pack: auto-generated PDF and CSV with all eTIMS invoice numbers, QR codes, M-Pesa references — drop it on the accountant.
  • VAT/exemption logic: AI flags whether a supplier is exempt, VAT-registered, or eligible for reverse invoicing — no manual lookup.

6. AI angle — what’s load-bearing

Three AI jobs, all load-bearing:

  1. Fuzzy-matching M-Pesa narration → supplier. “PAY TO 0712-XYZ ABC HARDWARE” needs to map to the supplier record reliably. Hand-rules break; LLM + embedding match holds up.
  2. Vernacular nag drafting. Different tone for Mama Mboga vs ABC Distributors Ltd vs an architect. Code Mix Sheng/Swahili/English in the right register; respond to supplier replies (often photos of paper receipts that need OCR + structuring).
  3. Compliance classification. Decide reverse-invoicing eligibility, expense category, KRA tax codes. KRA rules change quarterly; an LLM driven by a regularly-updated rules document beats hand-coded if/else.

Strip AI out and you’re left with QuickBooks. The wedge collapses.

7. Localization angle

This is the localization play.

  • WhatsApp-first. Kenyan SMBs run their entire ops on WhatsApp groups. A web app loses; a bot wins.
  • M-Pesa-native. Daraja API for Till/Paybill statements is the only path that captures actual SMB cashflow. International tools either ignore M-Pesa or treat it as a manual import.
  • Swahili + English + Sheng. Multilingual nag that doesn’t sound like a robot.
  • eCitizen reverse-invoicing API. Kenya-only sanctioned workflow.
  • Pricing in shillings via M-Pesa subscription. No card-on-file friction.
  • ICPAK accountants as channel. The entire accountant ecosystem is institutionally organized — a single channel partner.

Generic global SaaS is structurally locked out of all six.

8. Business model — path to $1M–$5M ARR

  • Pricing:
    • Solo (≤30 supplier txns/mo): KES 1,499/mo (~$11)
    • Standard (≤100 txns): KES 3,999/mo (~$30)
    • Pro (≤300 txns + accountant seat): KES 8,999/mo (~$67)
    • Accountant cockpit (manage 10+ clients): KES 14,999/mo + KES 600/client
  • ACV: Realistic blended ARPU ~KES 4,500/mo = ~$33/mo = ~$400/yr.
  • Path to $1M ARR: ~2,500 paying SMBs at $400/yr. Of ~100K addressable VAT-registered SMBs, that’s 2.5% penetration — boring math.
  • Path to $5M ARR: ~12,500 SMBs (12% of addressable) OR add Tanzania (TIMS analog) and Uganda (EFRIS) — both have similar buyer-pulls-invoice dynamics. East Africa is one supply chain.
  • Expansion path: add payroll PAYE filing, then VAT auto-prep, then accountant white-label. ARPU drifts from $33 to $80 over 18 months. Land-and-expand inside accountant practices is real — one practice = 10–40 clients.

9. Go-to-market wedge — first 100 customers

  1. Ride the May–July tax-filing panic cycle. KRA’s first validated filing season closes June. Every Kenyan accounting blog and X account is warning SMBs about disallowed expenses. Run a 2-week ICPAK conference + Twitter Spaces tour with named tax columnists (Caine Wanjau / DigiTax has already authored the public arguments). Hand out a free “expense-at-risk” calculator gated by phone number → 1,500–3,000 leads.
  2. Eastleigh + Gikomba physical sweep. Both districts are explicitly under KRA enforcement. Two-person team, two weeks, KES 50K of M-Pesa-credit incentives, sign 30–50 wholesalers face-to-face. They drag their downstream buyers in.
  3. Accountant cockpit pilot with 3–5 ICPAK firms. ICPAK has ~28K members. Pick 5 firms that serve 20–60 SMB clients each = 100–300 SMBs. Free for 90 days, KES 600/client thereafter. Accountant becomes the seller, not us.
  4. Cold WhatsApp from M-Pesa till directories. Public Till/Paybill directories list ~120K active merchants. Targeted message: “Your monthly M-Pesa volume suggests KES X is at expense-validation risk. 7-day free check.” Expect 2–4% reply rate.
  5. SACCO + Chama partnerships. Kenyan SMB owners are organized into ~300K registered chamas/SACCOs. Sponsor 5 mid-size groups (1,000–3,000 members each) with referral kickback.

If the May–July panic doesn’t deliver 100 paid customers, my entire thesis is wrong and I should go back to Stage 2.

10. Build complexity — justification

Medium. Off-the-shelf: WhatsApp Cloud API, M-Pesa Daraja API, KRA eTIMS API + eCitizen reverse-invoicing endpoints, off-the-shelf LLMs for Swahili/English. Custom: M-Pesa-narration → supplier mapping, nag-message orchestration, KRA rules-engine maintenance. A 2-person team (full-stack + AI/ops) ships v1 in 10–14 weeks. The risk is KRA API stability and sandbox access — not engineering.

11. Gating checklist

GatePass?Note
Legal in target marketKRA reverse-invoicing guidelines published March 2025; eTIMS API publicly documented.
Ethical — no harm / dark patternsReduces tax-compliance burden; nag tone configurable, opt-out compliant.
Market exists (evidence above)KRA crackdown live; Daily Nation calls it “nightmare”; multiple paid incumbents.
1–5 person team can build this2 builders, 10–14 weeks.
Launchable with <$50K / ₹40LKES 3M–4M (~$22K–$30K) for 6 months including WhatsApp template fees and M-Pesa-credit incentives.

All five pass.

12. Feasibility score

AxisWeightScoreNotes
Problem intensity2018/20Hair-on-fire — every shilling of undocumented expense becomes taxable. Felt monthly, sometimes daily. Penalties cited at 10% of invoice value + KES 2,200 minimum.
Demand evidence1513/15Multiple independent signals — Daily Nation, KPMG, PKF, Eastleigh enforcement, paid incumbents (Risiti at KES 1,500/mo, Cute Profit). One missing piece: I haven’t run direct interviews yet, so the score isn’t a 14–15.
Build feasibility1512/15All APIs exist and are documented. Risk = KRA sandbox latency and rule-change cadence. 10–14 weeks for 2 builders.
Distribution clarity1512/15ICPAK channel + Eastleigh sweep + accountant cockpit are concrete. Cost-per-acquisition uncertain but multiple low-cost channels.
Revenue mechanics1511/15Pricing benchmarked vs Risiti and Cute Profit; ACV math is conservative. Risk: low willingness-to-pay below KES 5M turnover segment.
Time to first revenue108/106–10 weeks to first paid customer through accountant pilot; tax-filing panic season is the natural urgency.
Defensibility107/10Workflow lock-in (M-Pesa + supplier graph + KRA rules engine) compounds. Not patent-defensible, but a 9–12 month head start with regulatory-knowledge moat is real.
Total10081/100STRONG GO

13. Qualitative modifiers

Founder-fit tags

technical-heavy (M-Pesa Daraja + KRA eTIMS + WhatsApp Cloud orchestration) · domain-expertise-required (Kenyan VAT/eTIMS rules + accountant relationships). A two-person team — one ops/local-network founder with ICPAK or KRA-tax-practice background, one full-stack/AI builder — fits perfectly.

Key assumptions to validate (3–5)

  1. Assumption: Mid-size Kenyan SMBs (KES 5M–500M turnover) will pay KES 3,000–5,000/mo for a supplier-chase + reverse-invoice tool. How to test: 30 face-to-face interviews in Eastleigh + Industrial Area; pre-sell to 10 with a one-page mock + KES 1,499 deposit.
  2. Assumption: ICPAK firms will white-label the accountant cockpit. How to test: 5 introductory meetings; aim for 1 paid pilot at KES 14,999/mo within 30 days.
  3. Assumption: Suppliers respond to WhatsApp nag (not just ignore it). How to test: dry-run the bot with a Risiti / Cute Profit user’s anonymized supplier list — measure reply rate within 72 hours. Need >35% to make the workflow useful.
  4. Assumption: KRA’s reverse-invoicing API is stable enough for production bulk submission. How to test: sandbox stress test 1,000 reverse invoices in 24 hours; measure error rate and rate-limit ceilings.
  5. Assumption: M-Pesa Daraja statement export is reliable enough to be the source-of-truth feed. How to test: 30-day reconciliation of three real merchants; <1% missing transaction rate.

Risk flags

  1. Platform dependency: WhatsApp template-message pricing changes (Meta moved to per-message pricing July 2025). Hedge: SMS fallback via Africa’s Talking, voice-call fallback for hardest holdouts.
  2. Regulatory risk: KRA rules change quarterly. Reverse-invoicing eligibility is restricted to non-VAT suppliers — if KRA tightens or loosens scope, the wedge moves.
  3. Competitive risk: Cute Profit or ZynoBooks could bolt on a supplier-chase module. Counter: ship faster, own the WhatsApp UX, lock in accountant cockpit.
  4. Market timing: If KRA softens enforcement (politicians have done this before — see “small traders to be spared” headline) demand evaporates. Track quarterly KRA bulletins; pivot to Tanzania/Uganda if Kenya backs off.

14. Structured verdict

Score:                  81/100
Verdict:                STRONG GO
Confidence:             High
Best-fit builder:       2-person team — one Kenyan tax/ICPAK insider with KRA-API exposure, one full-stack/AI builder. Bonus if either has prior M-Pesa Daraja shipping experience.
Time to revenue:        6–10 weeks (pre-sell during tax-filing panic; first KES 1,499/mo invoice within 60 days).
Capital to launch:      KES 3M–4M (~$22K–$30K) for 6 months — WhatsApp template fees, M-Pesa-credit incentives, ICPAK booth, two-person salaries.
Top 3 assumptions to validate first:
  1. SMB willingness-to-pay KES 3K–5K/mo — 30 in-person interviews + 10 KES 1,499 deposits in Eastleigh/Industrial Area within 2 weeks.
  2. Supplier WhatsApp-nag reply rate >35% within 72 hours — dry-run on a real anonymized supplier list.
  3. ICPAK accountant cockpit traction — 1 paid pilot at KES 14,999/mo within 30 days.
Kill criteria:
  - Abandon if <10% of 30 cold SMB interviews show willingness to pay ≥KES 3,000/mo.
  - Abandon if supplier WhatsApp-nag reply rate <20% in dry-run.
  - Abandon if KRA softens expense-validation rule before June 2026 filing season.
  - Abandon if Cute Profit or Risiti ships an equivalent supplier-chase + reverse-invoice WhatsApp module before our v1.

15. Next step — 1-week validation sprint

  • Day 1–2: Pull KRA Daraja sandbox + WhatsApp Cloud API sandbox + KRA eTIMS sandbox credentials. Stand up a one-page landing site in Swahili/English with a “What’s at risk on your eTIMS?” calculator (uses public KRA rules + 2 inputs: turnover + average monthly supplier spend). Push to a single ICPAK WhatsApp group + r/Kenya + 3 Kenyan accounting Twitter accounts.
  • Day 3–4: Run 15 face-to-face SMB interviews in Eastleigh and Nairobi Industrial Area. Pitch a one-pager. Ask for KES 1,499 pre-pay via M-Pesa for 90-day access.
  • Day 5: Decide go / no-go on the binary outcome: did 5+ SMBs hand over KES 1,499 on M-Pesa, AND did 1 ICPAK firm agree to a paid cockpit pilot? If yes, build. If no, kill and revisit Tanzania/Uganda variant.

The result is falsifiable: cash on the table or none.

Interested in a detailed proposal?

Get a deep-dive with market research, competitive analysis, and implementation roadmap.

Contact us

info@startupbasket.ai