M-Pesa

M-Pesa Float Management for Agents and Shops (Kenya Guide)

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

M-Pesa float management is keeping the right balance of e-float and cash so you never have to turn a customer away. For an agent, running dry means lost commission and a customer who walks to the next agent. For a shop that also does M-Pesa, it means a frustrated buyer and a sale you could not complete. Float is working capital that swings between two forms, electronic and cash, all day, and managing it is a forecasting habit, not luck. This guide shows how to keep it balanced.

Key takeaways
  • Float is your working capital in two forms: e-float for deposits, cash for withdrawals
  • Running dry on either side turns customers away and loses commission
  • Forecast float from your own pattern: which way does demand swing at which time of day
  • Rebalance before you run out, not after, by topping up at predictable low points
On this page
  1. What float really is
  2. How to manage your float
  3. Common float mistakes
  4. An agent stops running dry in the evenings
  5. How Veira automates this
  6. Frequently asked questions

What float really is

Float is the money you hold to serve M-Pesa transactions, and it lives in two forms. When a customer deposits cash to their phone, they hand you cash and you send them e-float, so your e-float goes down and your cash goes up. When a customer withdraws, the reverse happens: your e-float goes up and your cash goes down. All day, your float swings between electronic and physical without the total changing much.

The problem is direction. If your area does mostly withdrawals in the evening, your cash drains and your e-float piles up, and you cannot serve the next person who wants to withdraw even though you have plenty of e-float. Managing float is about having the right form at the right time, not just having enough in total.

How to manage your float

Treat float like stock: forecast demand, hold a buffer, and rebalance before you run out.

  1. 1

    Step 1: Know your daily pattern

    Track which way transactions swing through the day. Many areas deposit in the morning and withdraw in the evening, or spike around paydays and market days. Your pattern is your forecast.

  2. 2

    Step 2: Hold a buffer on both sides

    Keep enough cash for the busiest withdrawal period and enough e-float for the busiest deposit period, with a margin. Running to the exact edge guarantees you turn someone away.

  3. 3

    Step 3: Rebalance at predictable low points

    Top up cash or buy e-float during your quiet window, before the rush, not when you have already run dry and customers are waiting.

  4. 4

    Step 4: Watch paydays, market days and month end

    Demand spikes are predictable. The end of the month and local market days swing float hard in one direction. Plan a bigger buffer for them.

  5. 5

    Step 5: Keep float money separate from shop money

    If you run a shop and an M-Pesa line, do not let float and shop takings blur. A withdrawal that eats your shop float, or shop change that eats your withdrawal cash, hides real shortfalls.

  6. 6

    Step 6: Reconcile float daily

    At close, e-float plus cash float should equal what you started with plus commission, minus any money moved to the shop. A gap is the same signal as a till mismatch: trace it tonight.

Common float mistakes

Topping up only after running dry

By then you have already lost customers and commission. Rebalance at quiet points, ahead of demand.

Holding enough in total but the wrong form

Plenty of e-float is useless when a customer wants cash. Balance both sides, not just the total.

Blending float and shop money

When float and shop takings mix, a shortfall on one side hides in the other, and you cannot tell which business is actually leaking.

Ignoring predictable spikes

Paydays, market days and month end swing demand every cycle. Treating them as surprises is a choice to run dry.

Not reconciling float

Float is money. If you do not reconcile it daily, shortfalls and theft hide just as easily as in an unreconciled till.

An agent stops running dry in the evenings

Worked example

An M-Pesa agent in a residential estate kept running out of cash by 6pm, just as workers came home wanting to withdraw. She had plenty of e-float but no cash, so she turned people away to the agent across the road and lost the commission, every single evening.

Once she tracked the pattern, it was obvious: mornings were deposits, which drained her e-float and built cash; evenings were withdrawals, which drained cash. The total was fine, the timing was not. She started the afternoon by converting some e-float back to cash, holding a deliberate cash buffer for the evening rush.

The change cost her nothing but attention. She stopped sending her evening customers across the road, and her commission rose because she was the agent who never ran dry when everyone needed cash.

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

For a shop running both sales and an M-Pesa line, Veira keeps float and shop takings separate in the records, so a withdrawal never quietly eats your shop change and a sale never hides a float shortfall. Each side reconciles on its own at close.

Because Veira tracks your transaction pattern over time, the swings, mornings versus evenings, paydays, market days, become visible instead of remembered, so you can plan your buffer and rebalance ahead of demand rather than reacting after you run dry.

Frequently asked questions

What is M-Pesa float?
Float is the money you hold to serve M-Pesa transactions, in two forms: e-float and cash. When a customer deposits, you take cash and send e-float; when they withdraw, you send cash and take e-float. Your float swings between the two forms all day while the total stays roughly the same.
Why do I run out of cash even when I have plenty of e-float?
Because float is about form, not just total. If your area withdraws heavily in the evening, your cash drains while your e-float piles up, so you cannot serve a withdrawal even though your total float is fine. You have to balance both sides for the demand at each time of day.
How do I forecast how much float I need?
Track your own daily pattern: which way transactions swing and when they spike. Most areas have a predictable rhythm, deposits one part of the day, withdrawals another, with bigger swings on paydays, market days and month end. That pattern is your forecast.
When should I rebalance my float?
At predictable quiet points, before the rush, not after you have run dry. If evenings are heavy on withdrawals, convert e-float to cash in the early afternoon so you hold a deliberate cash buffer for the evening.
Should I keep float money separate from my shop takings?
Yes. If you run both a shop and an M-Pesa line, blending float and takings means a shortfall on one side hides in the other and you cannot tell which is leaking. Keep them separate so each reconciles on its own.
Do I need to reconcile float daily?
Yes. Float is working capital, so treat it like your till. At close, e-float plus cash float should equal what you started with plus commission, minus anything moved to the shop. A gap is the same warning as a till mismatch and should be traced the same day.
How does running dry actually cost me?
Every customer you turn away goes to the next agent or shop, so you lose the commission on that transaction and, over time, the customer habit. Running dry is not a one-off loss; it trains your customers to go elsewhere at the exact moments they need service most.

M-Pesa float management is forecasting, not luck. Know your daily swing, hold a buffer on both sides, rebalance before the rush, plan for predictable spikes, and reconcile float daily. For shops running sales and M-Pesa together, Veira keeps the two separate and the pattern visible. 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