Your M-Pesa statement is one of the most complete financial records most Kenyans will ever have โ and almost nobody reads it properly. Every time you buy goods at a till, send money to a friend, pay a bill on paybill, or withdraw cash at an agent, Safaricom logs it with a date, an amount, and who it went to. That's potentially hundreds of data points every month, sitting idle in your SMS inbox.
The reason this matters is simple: you can't budget for a life you can't see. Most budgets fail not because people lack discipline, but because they're built on guesses. You think you spend KES 10,000 on food. You think transport is "not that much." But your M-Pesa history doesn't deal in guesses โ it's the receipt for how you actually live. This guide walks you through turning that receipt into a budget that survives contact with real life.
Step 1: Pull Your Last 3 Months of Statements
Dial *334# and navigate to "M-Pesa Statement", then request a full statement for the last three months sent to your email. You can also get it through the M-PESA app under Statements. Choose email rather than the short SMS mini-statement โ you want the complete PDF, not the last five transactions.
Why three months and not one? Because a single month lies to you. One month might contain a wedding contribution, a hospital visit, or a December that looks nothing like a normal February. Three months smooths out the one-offs and reveals your true baseline โ the spending that shows up every month no matter what. If you can pull six months, even better, but three is the minimum for a budget you can trust.
While you wait for the statement, do one quick thing: skim your SMS inbox and notice your gut reaction to your own M-Pesa balance at different points in the month. That feeling โ "where did it all go?" โ is exactly what this exercise is going to answer.
Step 2: Categorise Every Transaction
This is the painful part, and there's no avoiding it if you're doing this manually. Open the statement and group every transaction into broad buckets. Don't build the perfect system on day one โ start with categories that match how you actually live:
- Food & Groceries โ supermarket, mama mboga, butchery, food delivery
- Transport โ matatu, boda, fuel, ride-hailing
- Rent & Housing โ landlord, service charge, water, electricity tokens
- Airtime & Data โ bundles and top-ups
- Family & Social โ money sent home, harambees, contributions
- Entertainment โ eating out, drinks, subscriptions, days out
- Savings & Loans โ M-Shwari, SACCO, chama, loan repayments
- Business โ if you run a side hustle through the same line
Resist the urge to create twenty categories. Eight to ten broad ones will teach you more than thirty precise ones, because the goal here is to see the shape of your spending, not to win an accounting prize. You can always split a category later once you know it deserves its own line.
One honest tip: keep a "Don't Know" bucket for transactions you genuinely can't place. If that bucket gets big, that itself is a finding โ it usually means small, frequent, forgettable spending, which is exactly where money leaks.
Step 3: Find Your "Leaks"
Once everything is categorised, total each bucket for the month. This is the moment most people get a shock โ and it's almost always one of two things.
The first is food delivery and eating out. A KES 500 delivery order three times a week feels harmless in the moment. But that's KES 6,000 a month โ almost a quarter of a KES 25,000 salary โ spent without a single big, memorable purchase. No one decides to spend KES 6,000 on delivery. It happens KES 500 at a time, invisibly.
The second is small, frequent transactions: airtime top-ups, withdrawal charges, send-money fees, the KES 100 here and KES 200 there. Individually they're nothing. Totalled across a month, they're often someone's entire savings target. Transaction fees in particular are money you paid simply to move your own money โ and most people have never once added them up.
The skill you're building here isn't budgeting, it's seeing. A leak is invisible at the level of a single transaction and obvious at the level of a monthly total. Once you've seen it, you can't un-see it โ and that's what makes change stick.
Step 4: Set a Realistic Budget โ Not an Aspirational One
The most common budgeting mistake in the world is setting a budget based on the person you wish you were, not the person your statement shows you are. If you've been spending KES 18,000 on food, a KES 8,000 food budget isn't a budget โ it's a wish, and it will collapse in week one. When it does, you'll feel like a failure and abandon the whole thing.
Do the opposite. Start from your actual numbers and trim gently. Cut 10โ15% from your two or three highest discretionary categories โ the ones with real leaks, not your rent. A KES 18,000 food spend becomes a KES 15,500 target. That's achievable. You'll hit it, feel the win, and that win is what gives you the motivation to tighten further next month.
Budgeting is not a single heroic act of restraint. It's a series of small, sustainable adjustments, each built on the evidence of the last. Set targets you can actually beat, beat them, and let momentum do the rest.
How Endelea Automates All of This
Steps 1 to 3 are powerful โ and tedious. Pulling statements, categorising hundreds of lines by hand, and tallying buckets is exactly the kind of work most people start once and never repeat.
Endelea reads your M-Pesa SMS messages (with your permission, on your device) and does all of it automatically. Every transaction is captured and categorised by AI in under two seconds. You see your spending breakdown update in real time โ no spreadsheets, no manual entry, no waiting for a month-end PDF. The leaks that took you an evening to find by hand are simply there on your dashboard, every day.
The manual method in this guide works. Endelea just makes it something you'll actually keep doing.