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
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
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
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
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
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
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
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.
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?
Why do I run out of cash even when I have plenty of e-float?
How do I forecast how much float I need?
When should I rebalance my float?
Should I keep float money separate from my shop takings?
Do I need to reconcile float daily?
How does running dry actually cost me?
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.