Inside Hesafi
Your M-PESA statement in. Clear answers out.
How it works
Available nowFrom the M-PESA statement you already get to books that are ready for tax.
Three steps, once a month. Every completed line comes in. Built-in rules sort charges, Fuliza, M-Shwari, KPLC and airtime; you pick the rest, once.
- Get your M-PESA statementDial *334# → My Account → M-PESA Statement. Safaricom emails a PDF and texts its password.
- Hesafi sorts itSales, stock, Fuliza, KPLC and charges, line by line.
- See your profit and what KRA will checkProfit for any month, and the purchases still missing an eTIMS number.
Expense Shield
Coming soonSee which expenses iTax may not accept, before you file.
A meter for this month's spending. Save the supplier's KRA PIN and eTIMS invoice number with each purchase. The Shield adds up what iTax may not accept, while there's still time to ask the supplier.
- At risk
- KES 41,200
- Missing eTIMS
- 6 of 38
- Ask by
- 31 Oct
Today: every purchase shows whether its supplier PIN and eTIMS number are missing or look wrong.
Who owes you
Coming soonCredit sales, matched to the M-PESA that pays them.
Who owes you, and since when. Record what customers take on credit. Hesafi will match their M-PESA payments to the debt and write the reminder for you to send.
- Owed to you
- KES 18,600
- Customers
- 9
- Oldest
- 23 days
Today: invoices, "mark paid" and sharing on WhatsApp.
Shop vs home
Coming soonShop money and home money, finally apart.
Business or personal, asked once. Pochi la Biashara, till, Fuliza and family money all land on one phone. A guided first import will ask "business or personal?" for each kind of payment and remember your answer.
Today you can mark any imported line as owner's drawings (personal) when you review it.
Landlords
BetaRent in scattered M-PESA payments, the tax worked out by the 20th.
Partial payments add up on their own. Tenants pay in pieces. Hesafi adds up each month's rent, including partial M-PESA payments, and works out Monthly Rental Income tax with its due date.
- Rent received
- KES 84,000
- MRI estimate
- KES 6,300
- Due
- 20 Nov
Tax figures are estimates while a qualified adviser checks this year's rates.

