M-Pesa

Daily M-Pesa Till Reconciliation: A Step-by-Step Guide (Kenya, 2026)

K By Kev 13 June 2026 9 min read
Share
M-Pesa guide

Daily M-Pesa till reconciliation is the end-of-day habit of checking that the money in your till statement matches the sales you actually made. It sounds simple, but for most Kenyan shops it is where the day quietly goes wrong: a payment to the wrong number, a sale rung up but never paid, a withdrawal nobody recorded. Reconciling every evening, while the day is fresh, is the difference between catching a KES 500 gap tonight and chasing a KES 40,000 hole at month end. This guide shows the exact steps.

Key takeaways
  • Reconcile every evening while the day is fresh, not at month end when the trail has gone cold
  • Match three numbers: total sales recorded, total M-Pesa received, and cash in the drawer
  • A gap is information, not just a loss. It tells you which step in your workflow is leaking
  • A POS that links each sale to its payment removes most of the manual matching
On this page
  1. Why daily reconciliation matters for a Kenyan shop
  2. How to reconcile your M-Pesa till each evening
  3. Common reconciliation mistakes
  4. A shop traces a daily gap in five minutes
  5. How Veira automates this
  6. Frequently asked questions

Why daily reconciliation matters for a Kenyan shop

Most small shops in Kenya take a mix of cash and M-Pesa Buy Goods, and the two are recorded in different places: cash sits in the drawer, M-Pesa sits in your till statement on the phone. If you never bring them together against what you actually sold, you have no idea whether the day balanced. Money can leak for weeks before you notice.

Reconciling daily turns a vague worry into a number. At close you compare what you sold, what came in by M-Pesa, and what is in the drawer. If they agree, you sleep. If they do not, the gap is small and recent, so you can trace it while staff still remember the day. Wait until month end and the same gap is buried under thousands of transactions you cannot reconstruct.

It also protects you with KRA. From January 2026, your declared income is validated against your records. A shop that reconciles daily can stand behind its numbers; a shop that cannot is guessing, and guessing is what triggers questions.

How to reconcile your M-Pesa till each evening

Do this at close, every day. It takes five minutes once it is a habit.

  1. 1

    Step 1: Total your sales for the day

    Add up everything you sold, from your POS or your sales book. This is your starting number: what the shop should have taken in, across cash and M-Pesa combined.

  2. 2

    Step 2: Pull your M-Pesa till statement

    Get the day total received on your Buy Goods till from the M-Pesa statement or your business app. This is the M-Pesa side of the day.

  3. 3

    Step 3: Count the cash in the drawer

    Count physical cash taken today, after removing your opening float. This is the cash side of the day.

  4. 4

    Step 4: Add M-Pesa and cash, compare to sales

    M-Pesa received plus cash taken should equal total sales. If the two sides match, the day is reconciled and you are done.

  5. 5

    Step 5: If there is a gap, trace it

    A shortfall usually means a sale was made but not paid, a customer paid the wrong number, or a withdrawal was not recorded. A surplus usually means a sale was paid but never rung up. Work backward from the largest unexplained transaction.

  6. 6

    Step 6: Record the result

    Write down the day total and whether it balanced. Over a week, a pattern of small gaps at the same time of day points to exactly where your workflow leaks.

Common reconciliation mistakes

Reconciling only at month end

By month end the trail is cold and the gap is large. Daily is the only cadence that lets you actually find the cause.

Forgetting the opening float

If you count all the cash including the float you started with, you will always look long. Remove the float first.

Ignoring withdrawals

Cash taken out of the till during the day for change, M-Pesa float or expenses must be recorded, or it shows up as a phantom shortfall.

Treating a gap as just a loss

A gap is a clue. A consistent shortfall at the lunch rush is a workflow problem, not bad luck. Read the pattern.

Mixing personal and business M-Pesa

If staff or you take Buy Goods payments to a personal number, the till statement will never match. One business number, always.

A shop traces a daily gap in five minutes

Worked example

A hardware shop in Nakuru records KES 84,000 of sales for the day. The M-Pesa till shows KES 51,000 received and the drawer holds KES 30,000 after removing the float. M-Pesa plus cash is KES 81,000, which is KES 3,000 short of sales.

Because they reconcile nightly, the owner looks at the day while it is fresh. The largest odd entry is a KES 3,000 sale of roofing nails that was rung up but shows no matching payment. The customer had promised to send the money and left; the staff forgot to follow up. The owner calls, the customer pays, and the day balances.

Had they reconciled monthly, that KES 3,000 would have been one of dozens of small gaps with no way to tie any of them to a specific sale. Caught the same evening, it was a five-minute phone call.

Business impact

When M-Pesa payments are not matched to sales, a missing payment, a staff shortfall or a double charge can slip past you until the money is already gone.

Veira reconciles M-Pesa Till and Paybill against every sale, so a mismatch surfaces the same day instead of at month end.

How Veira automates this

Veira links each sale to its payment as it happens, so a Buy Goods payment lands against the exact sale it belongs to. At close, the day is already matched: the system shows sales, M-Pesa received and cash expected side by side, and flags any sale without a payment or payment without a sale.

That turns reconciliation from a nightly manual exercise into a glance. The gap, if there is one, is named for you: this sale has no payment, this payment has no sale. You spend your five minutes acting on the answer instead of hunting for it.

Frequently asked questions

How often should I reconcile my M-Pesa till?
Every day, at close. Daily reconciliation keeps any gap small and recent, so you can trace the cause while staff still remember the day. Monthly reconciliation finds the same gaps too late to fix, when the trail has gone cold.
What three numbers do I compare?
Total sales recorded, total M-Pesa received on your till, and cash in the drawer after removing your opening float. M-Pesa received plus cash taken should equal total sales. If they match, the day is reconciled.
My till is short. What does that usually mean?
A shortfall usually means a sale was made but never paid, a customer paid the wrong number, or a cash withdrawal during the day was not recorded. Work backward from the largest unexplained transaction to find which one it is.
My till is over. Is that a problem?
A surplus usually means a payment came in for a sale that was never rung up, so your sales record is understating the day. It is still a reconciliation error worth tracing, because it means your sales figure, and your records for KRA, are wrong.
Why does forgetting the float throw off my reconciliation?
If you count all the cash in the drawer including the float you started the day with, you will always appear to have more than you took in. Remove the opening float before counting, so you are only counting money the day actually earned.
Can staff taking payments to a personal number break my reconciliation?
Yes. If any Buy Goods payment goes to a personal M-Pesa number instead of the business till, that money never appears on the till statement, so the day will always look short. Use one business number for all sales.
Does daily reconciliation help with KRA compliance?
Yes. From January 2026 your declared income is validated against your records. A shop that reconciles daily can prove its numbers; a shop that reconciles late or not at all is estimating, and estimates are what invite questions during a review.

Daily M-Pesa till reconciliation is a five-minute habit that protects your money and your records. Match sales to M-Pesa and cash every evening, trace any gap while it is fresh, and read the pattern over a week. Veira does the matching for you so the answer is waiting at close. See how Veira works and book a free demo.

Terms explained

Keep reading

See all M-Pesa guides

Veira for your business

Browse Veira by business type