Skip to content
M-PESA for Business

M-PESA Float Management for Shops and Agents (2026)

What float is, forecasting float needs, avoiding running dry, cash-vs-e-float balancing, rebalancing at the bank and float commissions for agents.

MM
by Reviewed by Josephine Njeri
10 min read Updated 1 September 2026Verified 01 Sept 2026

Float is the two-form working capital that makes M-PESA agent and merchant operations possible: e-float (electronic M-PESA balance) and cash-float (physical shillings in the till). Managing float means keeping both above the day's expected transaction volume, rebalancing at the bank as the ratio drifts, and pricing the capital cost against commission earned. Safaricom operates the largest agent network in Africa with agent-related mobile-money activity central to the FY26 M-PESA revenue base (Source: Safaricom PLC Annual Report FY2026).

The two forms of float

 E-floatCash-float
FormElectronic balance on agent linePhysical shillings in till or safe
Rises whenCustomer withdraws cash from agentCustomer deposits cash to agent
Falls whenCustomer deposits cash to agentCustomer withdraws cash from agent
Convert bySelling e-float at bank branch for cashBuying e-float at bank branch with cash
RiskOpportunity cost of capital heldTheft, loss, insurance limit

Agents vs merchants: same float, different flow

A registered M-PESA agent processes deposits and withdrawals for customers and earns commission on each. Float management is central: both sides must stay stocked. A Buy Goods merchant only receives; float is one-way, with cash coming in via the till and settling to bank overnight. The float discipline is different, but the underlying arithmetic (how much do I need at open?) is the same.

Forecasting float needs

Start from your daily turnover histogram. Look at the last 30 trading days by day of week. Identify the peak day (usually Friday, month-end, salary day or market day). At peak, split turnover into deposits and withdrawals separately. Hold e-float equal to peak withdrawals, cash-float equal to peak deposits.

A worked example: a suburban agent processes KES 240,000 in average daily withdrawals and KES 190,000 in average daily deposits, with peaks of KES 380,000 withdrawals on Fridays and KES 300,000 deposits on Mondays (salary Monday). Open Friday with at least KES 380,000 e-float; open Monday with at least KES 300,000 cash-float. Rebalance mid-day if the ratio drifts.

Avoiding running dry

Running out of e-float or cash-float means turning customers away, and turning them away means they walk to the next agent. Kenyan agents typically run within 200 metres of a competitor. Three tactics prevent stock-out:

  • Set thresholds and act on them. Alert when e-float drops below 30 percent of open-of-day stock. Do not wait until zero.
  • Split the runner from the till. On busy days, a runner ferries cash to the bank and e-float back to the till so the cashier never leaves the point of sale.
  • Have a fallback agent. Some networks share float peer-to-peer via agent-to-agent transfer. A trusted neighbouring agent can lend e-float against a same-day cash return.

Rebalancing at the bank

Rebalancing is the daily walk (or transfer) between till and bank branch. Two common patterns:

  1. Cash-heavy to e-float-heavy. Cash accumulates from morning deposits; e-float depletes. Runner deposits cash at the bank and receives e-float top-up on the agent line. Typically once at lunch, again at close if needed.
  2. E-float-heavy to cash-heavy. Rare in most locations; happens where the agent primarily takes withdrawals (near an SME payroll zone, an event venue). The agent draws cash from bank against e-float. Also runs midday.

Agent commissions

Safaricom pays M-PESA agents a tiered commission per successful transaction. The rate rises with band size. For 2026, bands run from below KES 100 (small commission) to the KES 70,001 to KES 250,000 top band. Actual per-band rates are published in the Safaricom Agent Agreement and can be revised; verify the current schedule on the M-PESA Agent Portal or with your aggregator before modelling gross margin.

A useful mental model: on typical suburban traffic (deposits + withdrawals combined), agent gross commission comes out to roughly 0.4 to 0.6 percent of transacted volume, before rent, staff, security and float capital cost. Net margin is the same figure less those costs.

The capital cost of float

E-float and cash-float are working capital. If your agent line holds KES 500,000 overnight and you could otherwise have that in a T-bill at 15 percent gross (2026 Kenyan short-term rates), the annualised opportunity cost is KES 75,000. Some agents underestimate this; the true return on the agent business is commission minus the capital opportunity cost minus operating costs. Modelling this properly separates profitable agent locations from vanity-metric ones.

Do not mix personal and business M-PESA

The most common mistake among small merchants and starter agents is topping up a personal M-PESA line from till or agent float, or the reverse. This destroys reconciliation and creates a KRA compliance flag on consistent business-pattern inflows to a personal wallet. See M-PESA business vs personal for the tax and reporting implications.

The daily float close

Every trading day ends with a float count on both sides. E-float: check the agent line balance via *334# or the M-PESA App and record. Cash-float: physical count against the day's cash-up sheet. Together with your daily reconciliation (see M-PESA daily till reconciliation), the float close is what tells you whether the day was profitable, break-even or worse.

FAQ

What exactly is float?

Float is the operational balance an M-PESA agent or merchant holds in two forms: e-float (electronic M-PESA balance on the agent line) and cash-float (physical shillings in the till or safe). Agents convert between them all day: when a customer deposits cash, agent cash-float rises and e-float falls; when a customer withdraws, e-float rises and cash-float falls. Running short on either stops trade.

How do I forecast how much float I need?

Rule of thumb: your peak-day two-way turnover. If you process KES 300,000 in deposits and KES 300,000 in withdrawals on a peak day (month-end, market day, salary day), hold at least KES 300,000 in each of e-float and cash-float at open of that day. Under-forecasting means turning customers away; over-forecasting ties up capital.

What if I run out of e-float mid-day?

Run to the bank branch (or a super-agent) with your accumulated cash-float and buy more e-float. This is called rebalancing. Most agents rebalance once or twice daily. Big shops run a shared aggregator model where a runner ferries between till and bank.

What is the M-PESA agent commission structure?

Safaricom pays agents a tiered commission per successful transaction based on band. For 2026, deposits and withdrawals earn a scaled commission from KES 8 for small bands to KES 105 at the top band (KES 70,001 to KES 250,000). Exact bands and rates should be verified in your Safaricom Agent Agreement or on the M-PESA Agent Portal, as Safaricom revises them from time to time.

How much cash is safe to hold in a till?

Depends on location, security and insurance. Common rule: keep till cash below your insured cash-in-transit limit (often KES 50,000 to KES 100,000 for small shops). Sweep excess to safe drops during the day, with a formal drop log signed by cashier and checker. Bank the safe drops daily.

Can I use M-PESA business float for personal use?

No. The agent line and the merchant till are separate legal accounts under your business KRA PIN. Mixing personal use into agent or till float creates a reconciliation nightmare and, if consistent, a KRA compliance flag. Keep a separate personal M-PESA on a separate SIM. See M-PESA business vs personal.

Do agents pay for e-float or is it credit?

Agents buy e-float upfront using cash at a bank branch or from a super-agent. It is not credit. When you deposit KES 500,000 cash at the bank into your M-PESA Agent Line, you receive KES 500,000 e-float. Some banks offer overdraft lines for high-volume agents, priced separately, but the base model is cash-in first.

Verified 1 September 2026. Merchant and agent context from Safaricom PLC Annual Report FY2026. Commission bands from the Safaricom Agent Agreement (verify current rates with Safaricom or your aggregator).

Related reading

Curated external sources we cite. Open in a new tab.