Skip to content

Features

Proper books, without the exercise book.

Import your M-PESA statement, send free invoices, see your profit and back up your books, all on your own device. Every feature below carries a stamp: available now, beta or coming soon.

KES 3,500 onceFree plan foreverBooks stay on your device

fig. 01 · how we mark featuresAvailable nowIn the app today.BetaWorks today, while an adviser checks its tax figures or its file format.Coming soonNot in the app yet. Where you can do it another way today, we say how.30 features in all.

Free and Standard

Free keeps the books. Standard reads your M-PESA.

Standard is KES 3,500 once, not every month: 12 months of Hesafi Care, up to 3 devices and 30 days to change your mind.

Coming-soon features reach Standard as updates while Hesafi Care is on (12 months included). Pro (KES 14,999 once) isn't on sale yet. Tell me when Pro is ready

Plate by plate

Every feature, with its stamp.

Pick Free or Standard below. Anything outside that licence is cancelled with a fine hatch, never hidden.

Your licence

30 features 26 available now · 4 in beta

Pl. 01 · M-PESA statements

A desk adding machine: the M-PESA statement feeds in from a paper roll at the back, the side crank is pulled, the number wheels turn and the printed total tape curls out of the top into a tray.
fig. 01 · adding machineIN M-PESA statement (PDF)OUT 38 dated lines, failed and reversed ones listed apart

Stop copying M-PESA lines by hand.

Upload the PDF statement Safaricom emails you. Every completed line comes in and gets sorted, on your device.

3 of 3 work today

Lines read
38
Purchases
12
Fuliza, as overdraft
KES 3,500

Sample figures · October 2026

  1. Import your M-PESA statement

    Upload the PDF statement Safaricom emails you. Hesafi reads every completed transaction on your device, joins wrapped details, and lists failed or reversed lines separately.

    Available nowStandardNeeds Standard
  2. M-PESA lines sorted for you

    Built-in rules recognise M-PESA charges, Fuliza, M-Shwari, agent deposits and withdrawals, KRA paybill 572572, KPLC, water and airtime. You confirm the rest.

    Available nowStandardNeeds Standard
  3. Business or personal? Answer once per name

    One phone mixes Pochi la Biashara, till, Fuliza and family money. When you review an import, mark each name Business or Personal once and Hesafi remembers it, so your profit isn't wrong.

    Available nowStandardNeeds Standard

Pl. 02 · Bank and spreadsheet imports

A sheet-fed document converter: a statement page feeds in from the sloped tray and comes out as a spreadsheet grid.
fig. 02 · sheet-fed converterIN CSV, Excel or OFX from online bankingOUT dated lines, amounts like 1 234,50 read right

Bank statements come in the same way.

CSV, Excel or OFX from online banking, read on your device. Your old spreadsheet is next.

3 of 3 work today

  1. Import bank exports

    CSV, Excel or OFX from online banking. Hesafi finds the date, description and amount columns, handles amounts like "1 234,50", and lets you point to the columns when an export is unusual.

    Available nowStandardNeeds Standard
  2. Your bank's statement, recognised

    Drop in the statement your bank gives you and Hesafi knows its layout: Equity, KCB, Co-op, NCBA, Absa, Stanbic and I&M.

    Available nowStandardNeeds Standard
  3. Bring your old spreadsheet

    Bring in the Excel cash book you keep today: pick the tabs, match your categories once, skip the totals rows, and start with your opening balances.

    Available nowStandardNeeds Standard

Pl. 03 · Sorting, with AI if you ask

A coin sorter: coins roll down a chute to a flip gate that sends one into the shop's cash drawer and the next into the round home tin.
fig. 03 · coin sorterIN lines no rule recognisedOUT a category you confirm, remembered for next time

Every shilling in its place, with AI only if you ask.

Built-in M-PESA rules sort the common lines first. Answer once for each other name and Hesafi remembers it. For the rest, AI can suggest a category: you see the cost in credits before it runs.

4 of 4 work today

  1. Your own sorting rules

    Pick a category for a name once and tap "Always use this": Hesafi sorts that name's other lines the same way, now and in every later import.

    Available nowStandardNeeds Standard
  2. AI suggestions for unsorted lines

    Lines no rule recognised can be suggested by AI. You see the credit cost before it runs, and only the descriptions, dates and amounts are sent. You check every suggestion.

    Available nowStandardNeeds Standard
  3. Explain my report

    A plain-language read of your profit and loss: did you make money, what cost the most, and one thing to watch. Only the report's totals are sent, and you see the credit cost first.

    Available nowStandardNeeds Standard
  4. Snap a receipt

    Photograph a receipt and AI fills in the supplier, date, total and VAT for 1 credit. You check it before saving.

    Available nowStandardNeeds Standard

Pl. 04 · Invoices and money owed to you

A small invoice printer feeding out an invoice with a Paybill box and a total, and a self-inking stamp that lifts off its ink pad and stamps it.
fig. 04 · invoice printer and stampIN a sale, paid now or laterOUT an invoice with VAT, printed or shared on WhatsApp

Send the invoice. See who still owes you.

Invoices are free forever, and so is the list of who owes you, oldest first, with a WhatsApp reminder ready to send.

4 of 4 work today

Invoices sent
12
Marked paid
8
Still owed
KES 18,600

Sample figures · October 2026

  1. Unlimited invoices

    Create invoices with VAT, download them as PDF, and share them on WhatsApp. Free invoices carry a small "made with Hesafi" footer.

    Available nowFree
  2. See who has paid

    Record full or part payments and see what each customer still owes you.

    Available nowFree
  3. Who owes you, oldest first

    Every unpaid invoice lands on one list of who owes you, with how long it has been owed. Send a polite reminder from your own WhatsApp. With Standard, M-PESA payments that match an invoice are offered to you to mark it paid.

    Available nowFree
  4. One-tap PDF invoices

    A PDF file straight from the invoice or quote, ready to send on WhatsApp or email.

    Available nowFree

Pl. 05 · Reports and books you can trust

A two-hole desk punch beside an open ring-binder ledger: a spreadsheet sheet is punched, slides out and drops onto the binder's rings, which close on it.
fig. 05 · hole punch and ring binderIN your sorted monthOUT profit and loss, balance sheet, trial balance

Know if you made money this month.

Profit and loss, balance sheet and trial balance for any period, free. Every entry is chained to the one before it, so Verify books shows any change.

4 of 4 work today

Sales
KES 180,750
Costs
KES 121,900
Profit
KES 58,850

Sample figures · October 2026

  1. Record sales and expenses by hand

    Write any sale or expense yourself, with no statement needed, and attach a photo of the receipt if you have one.

    Available nowFree
  2. Profit and loss, balance sheet, trial balance

    Real double-entry reports for any period, with export to Excel.

    Available nowFree
  3. Verify books

    Every saved entry is chained to the one before it. "Verify books" shows if anything was changed, deleted or reordered. Mistakes are corrected with a reversal, never erased.

    Available nowFree
  4. More than one business

    Separate books for each business on the same device, each with its own backups. Switch in one tap.

    Available nowProNeeds Pro

Pl. 06 · eTIMS evidence for your expenses

A receipt validator: a receipt slides under a brass loupe into the reader, and the meter counts the purchases still missing their eTIMS details.
fig. 06 · receipt validatorIN each purchase, with the supplier's PIN and eTIMS numberOUT the purchases missing them, flagged before you file

See which purchases iTax may question, before you file.

Keep the supplier PIN and eTIMS invoice number iTax checks on every purchase. Purchases missing them are flagged in time to ask the supplier, on WhatsApp.

5 of 5 work today · 2 beta

Purchases
12
Missing eTIMS
6
Complete
6

Sample figures · October 2026

  1. Supplier PIN and eTIMS invoice number on every purchase

    Save the supplier's KRA PIN and eTIMS invoice number with each expense. Hesafi checks their format and flags purchases missing them, before you file.

    Available nowStandardNeeds Standard
  2. Ask suppliers for the missing invoice on WhatsApp

    One tap writes a polite message asking the supplier for an eTIMS invoice with your PIN on it. You send it from your own WhatsApp.

    Available nowStandardNeeds Standard
  3. Buyer-initiated invoice tracker

    Buy from farmers, tradespeople or market vendors? You raise a buyer-initiated invoice on KRA's own channels; Hesafi tracks each one, counts down the 30 days the seller has to approve it, and reminds you on day 20.

    Available nowStandardNeeds Standard
  4. Purchases CSV for iTax

    Export the month's purchases that have a checked eTIMS invoice and supplier PIN as a CSV, with a note of what was left out and why.

    Beta The file layout is still being checked against what iTax expects. Check it against the current iTax template before you upload.

    BetaStandardNeeds Standard
  5. eTIMS Expense Shield

    A meter that shows how many of this month's purchases are checked, how much spending iTax may not accept, and the extra income tax that gap could cost, so you can chase suppliers while there's still time.

    Beta The extra-tax figure is an estimate while a qualified adviser checks this year's rates.

    BetaStandardNeeds Standard

Hesafi doesn't issue or submit eTIMS invoices: use KRA's free eTIMS tools for that. It keeps the records iTax checks and flags the missing ones.

Which expenses will iTax accept in 2026?

Pl. 07 · Tax workings

A drafting board with a working sheet held under its parallel rule and a magnifier lamp clamped beside it: the lens walks down the sheet's column and stops on the total, then the checked sheet slides into the out-tray.
fig. 07 · drafting boardIN your booksOUT turnover tax, VAT, income tax and rental income workings, to check

Tax workings ready for you to check.

Turnover tax, VAT, income tax and monthly rental income tax, worked out from your books, with the due dates.

2 of 2 work today · 2 beta

Rent received
KES 84,000
MRI estimate
KES 6,300
Due
20 Nov

Sample figures · October 2026 · beta

  1. Kenyan tax workings

    Turnover tax, VAT and income tax estimates from your books, with due dates. You or your accountant check them and file on iTax.

    Beta Tax figures are estimates while a qualified adviser checks this year's rates.

    BetaStandardNeeds Standard
  2. Landlords: monthly rental income tax

    Hesafi works out Monthly Rental Income tax from the rent you record, including scattered and partial M-PESA payments, with the due date on the 20th.

    Beta Tax figures are estimates while a qualified adviser checks this year's rates.

    BetaStandardNeeds Standard

Workings are estimates for you or your accountant to check. Hesafi doesn't file returns.

Pl. 08 · On your device, backed up

A bank of safe-deposit boxes with one drawer slid out on its runners, holding a sealed capsule behind a lock with two keyways and a small dial.
fig. 08 · safe-deposit boxesIN your books, on your phone or laptopOUT an encrypted .hesafi file, locked with your passphrase

Your books stay on your device, locked with your passphrase.

Your books live on your phone or computer and work with no connection. Back them up to a file locked with your passphrase and a recovery key: we can't open it.

5 of 5 work today

  1. Works offline

    Your books live on your phone or computer. No connection needed to record sales, expenses or invoices.

    Available nowFree
  2. Encrypted backups, free forever

    Save a .hesafi backup file locked with your passphrase and a recovery key. Keep a copy off the phone. We can't open it, and we can't recover a lost passphrase.

    Available nowFree
  3. Install it like an app

    After your first entry, Home offers to add Hesafi to your home screen: the browser's own prompt on Android and computers, and the Share steps on iPhone.

    Available nowFree
  4. Up to 3 devices per licence

    Activate a licence on up to 3 devices and see them in Settings. Books don't sync between them yet: move them with a backup file.

    Available nowStandardNeeds Standard
  5. Encrypted cloud backup

    A daily copy, locked on your device before it leaves. We keep it, we can't read it. Restore on a new phone with your passphrase.

    Available nowStandardNeeds Standard

Books don't sync between devices yet: move them with a backup file.

Pl. 09 · Not our job

A desk receipt spike on a heavy turned base, five tickets impaled on it and the top one stamped with a blank cancellation mark, which lifts a little and settles back down.
fig. 09 · receipt spike: jobs we turn down

What Hesafi won't do, so nothing surprises you later.

Some of these are choices we made to keep your books private. One is simply not built yet.

  1. Issue or submit eTIMS invoices

    Use KRA's free eTIMS tools for that. Hesafi keeps the records iTax checks on your purchases.

    Not our job
  2. Submit returns on iTax

    Hesafi prepares workings. You or your accountant check them and submit them.

    Not our job
  3. Keep your books on our servers

    Your books stay on your phone or laptop. We can't see them.

    Not our job
  4. Sync books between your devices

    Each device keeps its own copy for now. Move books with a backup file.

    Not yet
  5. Recover a lost passphrase

    Nobody can open your backup without it or your recovery key, including us.

    Not our job
  6. Log in to your M-PESA or your bank

    You import the statement you already get. Hesafi never connects to your accounts.

    Not our job

More straight answers

Pl. 10 · Your request

A rotary desk telephone with its handset in the cradle and a coiled cord to its side, ringing: the handset lifts slightly and settles twice while its bell lamp blinks, beside a notepad and pencil.
fig. 10 · desk telephoneIN your idea, on WhatsAppOUT an honest stamp on this page

The next plate could be yours.

Tell us what your business needs. We build what small businesses ask for, and when something is on the way, it gets an honest stamp here too.

Suggest a feature

Standard KES 3,500 once

Start free

Free KES 0 forever

Start free

Pro not on sale yet

Tell me when

Start free today. Pay once when you're ready.

Run your own month: start free today, and add Standard (KES 3,500 once) when you want your M-PESA statements read for you. Invoices and basic books stay free forever. Questions? Message us on WhatsApp.