Clean books.
Zero accounting knowledge.
Photograph a receipt, forward an invoice, upload your M-Pesa statement. Vitabu Safi tells you, in plain words, whether the paperwork is fine or what it still needs.
Example: a photographed Naivas receipt for KES 8,400 is marked Proven because its KRA stamp is genuine.
Why I built this
I run a small Kenyan software company and I have never studied accounting. Most of what we spend goes to online tools: Canva, hosting, software subscriptions. None of those bills carries a KRA stamp, and I did not know what I was supposed to keep, or whether any of it counted.
Then KRA began checking the expenses businesses declare against its own electronic invoice records. Guessing stopped being an option.
I wanted something I could hand a receipt to and get a straight answer from, without learning what a ledger is. That is all this is.
Raiyan Ganatra
Founder, Ganatra IT
Every document gets one of three answers
A genuine stamp does not decide what you can claim. Vitabu Safi organises and flags. Your accountant decides.
Then it adds up the month
Three numbers, in the words you already use. No spreadsheet to build first.
Or ask, the way you would ask a person:
- “How much did I spend on transport?”
- “Who is my biggest supplier?”
- “Nimetumia pesa ngapi mwezi huu?”
And it notices what you forgot
Upload your M-Pesa statement. Every payment is matched to a receipt you sent. The ones left over are the ones to chase, while you and the supplier still remember the sale.
| Date | Paid to | KES | Receipt |
|---|---|---|---|
| 06 Nov | NAIVAS | 8,400 | found |
| 07 Nov | KAMAU HARDWARE | 12,000 | found, no stamp |
| 09 Nov | RIDER DELIVERY | 2,400 | none yet |
| 11 Nov | FUEL STATION | 3,500 | none yet |
9 payments, KES 38,400 in total, have no receipt behind them yet.
Example statement. A few rows shown.
When your accountant asks, send one file
vitabu-safi-2026-11.zip ├─ money-in-and-out.csv ├─ receipts-and-invoices/ ├─ mpesa-matches.csv └─ still-needs-attention.pdf
Month-end or year-end, one button gathers every record you have added, the originals, and the list of gaps. Your accountant checks what can be claimed and files.
Your records are yours. Export them any time, whether or not you stay.
What it costs
14 days free, no card. Every plan does the same job. Pick the one that fits the size of your business.
| Plan | For | Per month |
|---|---|---|
| Solo | The business you run yourself. | KES 2,900 |
| Standard | A business with more going on. | KES 4,900 |
| Multi-branch | A business in more than one place. | KES 9,900 |
Founding customers: first month free, price locked for a year.
Fair questions
- Do I need to know accounting?
- No. Add your documents and ask in your own words, in English or Swahili.
- Do I need to change accountants?
- No. Keep the one you trust. They get a clean pack with the gaps marked, and they still decide what you can claim.
- What about my online subscriptions?
- Add the bill. Vitabu Safi tells you what paperwork to keep with it and what to tidy up. Some services from abroad do not need a KRA stamp.
- Is my data safe, and mine?
- Your records belong to you and you can export them at any time. Personal data is handled under Kenya's Data Protection Act.
Start with the receipt in your pocket.
Start free for 14 daysNo card. Nothing to install. WhatsApp capture is coming later.