The problem is rarely the plan. It is the number the plan was built on.

Before you budget, find out what you are already paying

Every budget starts with two figures: what comes in, and what goes out. Both are usually wrong. Money that arrived as a Fuliza drawdown or a transfer from your own savings gets counted as income; charges leak out below the level anyone notices. Upload an M-Pesa or bank statement and QWANT-AI shows you both — the charge total, and what was actually earned rather than borrowed or moved from your own savings.

The two numbers a budget gets wrong

Ask someone what they earned last month and they will usually quote the figure at the bottom of the “money in” column. On an M-Pesa statement that column includes a great deal that is not income: a Fuliza drawdown, an M-Shwari or KCB M-Pesa loan, money pulled across from your own bank account, a friend repaying you. Money that arrived is not money you earned, and a plan built on the larger figure fails in the second week for reasons that look like willpower and are not.

The second number is smaller and stranger. Charges do not appear in any budget category because nobody plans for them. They arrive a few shillings at a time, several hundred times a year, attached to the act of moving your own money. Nobody adds them up because adding them up by hand across a year of activity is genuinely tedious work.

We start with the charges rather than the income, and the reason is practical: the charge total is something you can change this week without changing your life. Cutting a spending category means giving something up. Taking a cheaper route for a transfer you were going to make anyway costs nothing at all. It is the one place in an ordinary Kenyan household’s finances where money is genuinely being left on the table rather than being spent on something wanted.

Then the budget, if you still want one, is built on figures that were checked instead of assumed. That ordering is the whole argument of this page.

Why this comes before the plan

It is recoverable, not sacrificial

A cut category costs you something you wanted. A cheaper transfer route costs you nothing.

  • No lifestyle change required
  • Takes about a minute to act on
  • Repeats every month by itself

It needs no discipline

Nothing to log, nothing to maintain, nothing to fall behind on. One upload per statement.

  • The statement already has every line
  • No categorising by hand
  • Nothing to keep up with

It corrects the base figures

Loans and your own transfers get separated out, so you can see what was actually earned.

  • Borrowed money shown as borrowed
  • Own-account movement identified
  • Charges separated from what you paid

Being straight about the limits

We separate loans and own-account transfers into their own categories so you can see them, but we do not yet subtract them from the headline “money in” figure. Read that figure as money that arrived, not money you earned, until we say otherwise. That fix is the next substantial piece of engineering here, and pretending it is already done would produce exactly the confidently wrong number this product exists to remove.

Coverage matters too. One month is not a picture of anyone’s finances; six is usable, twelve is solid. Whatever we show carries the period behind it. And if a statement format is one we cannot read reliably, we refuse it rather than guessing — a refused statement is safe, and a mis-parsed one is a wrong answer that looks completely normal.

Start with the number you do not know

Upload an M-Pesa or bank statement in the app and see what the period cost you in charges. Read-only — we never hold your money, and we will never ask for your PIN.