A standard M-PESA business account (till or paybill) has a per-transaction cap of KES 250,000 and a daily aggregate of KES 500,000, matching personal M-PESA. Unlike personal M-PESA there is no fixed KES 500,000 wallet ceiling: balances sweep to your bank. Enterprise paybills negotiate higher caps up to KES 5,000,000 daily and beyond for large B2B use cases. (Source: Safaricom M-PESA Consumer Tariffs and Limits, verified August 2026.)
Till vs paybill vs personal: the three-way limits table
| Limit | Personal M-PESA | Till (Buy Goods) | Paybill |
|---|---|---|---|
| Per-transaction | KES 250,000 | KES 250,000 (default), higher for enterprise | KES 250,000 (default), higher for enterprise |
| Daily aggregate | KES 500,000 | KES 500,000 (default), up to KES 5M+ for enterprise | KES 500,000 (default), up to KES 5M+ for enterprise |
| Wallet ceiling | KES 500,000 | None (sweeps to bank) | None (sweeps to bank) |
| Monthly cap | None formal; AML reporting above thresholds | None formal; AML reporting above thresholds | None formal; AML reporting above thresholds |
| Pochi la Biashara | Personal-like limits |
The full pillar comparison sits in M-PESA business account explained and M-PESA business vs personal.
Why business accounts have no wallet ceiling
Personal M-PESA is a wallet product. It holds money until you spend it. Business accounts are settlement accounts. They accumulate customer payments and sweep to your bank on a schedule. Because balances do not sit on the shortcode indefinitely, the wallet ceiling constraint that exists on personal M-PESA does not apply.
The effective ceiling on a business account is your daily aggregate cap combined with your bank's ability to receive the sweep. See M-PESA settlement time for the cadence model.
FY26 network scale
The scale that these per-account limits are aggregating to:
- 46.4 billion transactions processed on M-PESA in FY26 (Source: Safaricom PLC Annual Report FY2026).
- KShs 41.68 trillion in transaction value in FY26 (Source: Safaricom PLC Annual Report FY2026).
- 40.99 million M-PESA customers at end of FY26 (Source: Safaricom PLC Annual Report FY2026).
- 3.13 million registered merchants across all M-PESA rails at end of FY26 (Source: Safaricom PLC Annual Report FY2026).
What happens when you hit a limit
Transactions that would exceed the daily aggregate or per-transaction cap are declined on the customer side. The customer receives an M-PESA error message and their money is not deducted. On your side the business account shows no record because the transaction never completed. To lift the cap, apply for a tier upgrade via the Business Portal or via your Safaricom Business Account Manager. Upgrades take 5 to 10 business days and require refreshed KYC (CR12, KRA PIN, bank confirmation).
How tier upgrades work
- Contact your Safaricom Business Account Manager or open a ticket in the Business Portal.
- Provide a use-case justification (typical transaction size, expected daily volume, business category).
- Submit refreshed KYC: CR12 issued in the last 6 months, KRA PIN certificate, bank confirmation letter.
- Safaricom risk team reviews (5 to 10 business days).
- New caps activate; you receive an email confirmation and the Business Portal shows the new limits.
AML and reporting thresholds
Beyond the transaction caps, Kenyan AML rules (enforced by CBK and reported to the Financial Reporting Centre) trigger enhanced reporting on business M-PESA accounts that process large monthly volumes. Thresholds shift periodically. Talk to your accountant about current reporting obligations, particularly if your business processes above KES 1,000,000 in a single month or handles cross-border flows.
Related business guides
- M-PESA for Business hub
- M-PESA business account explained
- M-PESA settlement time
- M-PESA till charges for businesses
- M-PESA paybill charges for businesses
- M-PESA business pricing summary
- How to withdraw from an M-PESA till
- All M-PESA charges 2026
- Kenya mobile money statistics 2026
- Finance hub
FAQ
What is the M-PESA per-transaction limit for a business?
For a standard business account (till or paybill) the default per-transaction limit in 2026 is KES 250,000, matching the personal M-PESA per-transaction cap. Enterprise paybills negotiate higher caps (up to KES 500,000 or more) via a Safaricom Business Account Manager for specific use cases like large B2B disbursements. (Source: Safaricom M-PESA Consumer Tariffs and Limits, verified August 2026.)
What is the daily transaction limit for a business account?
The daily aggregate limit for a standard business account is typically KES 500,000, matching personal M-PESA. Enterprise-tier tills and paybills operate at daily aggregates of KES 5,000,000 or higher, negotiated per merchant based on FY26 volume history. Ask your Safaricom Business Account Manager for your specific tier.
Does a business account have a wallet ceiling?
Business accounts do not carry a fixed KES 500,000 wallet ceiling the way personal M-PESA lines do. Instead, accumulated balances sweep to your registered Kenyan bank account on your set cadence (T+0 for tier-1 banks, T+1 for others). The effective ceiling is your bank's ability to receive the sweep, plus the daily aggregate cap.
What is the M-PESA network-scale figure for FY26?
Safaricom processed 46.4 billion transactions on the M-PESA network in FY26, moving KShs 41.68 trillion in value across 40.99 million customers. Business rails (tills, paybills, Pochi la Biashara) account for a growing share of that volume. (Source: Safaricom PLC Annual Report FY2026.)
How do business limits differ from personal M-PESA limits?
Personal M-PESA carries a KES 500,000 wallet ceiling and KES 250,000 per-transaction, KES 500,000 daily aggregate. Business tills and paybills default to the same per-transaction and daily caps but have no wallet ceiling, since balances settle to bank. Enterprise paybills negotiate higher caps. Pochi la Biashara sits between: personal-like limits with till-like reporting.
What happens if I hit the daily limit as a business?
Transactions that would take you above the daily aggregate are declined at the customer side. Customers receive an M-PESA error (typically MR201 or similar). The fix on your side: apply for a tier upgrade via the Business Portal or your Safaricom Business Account Manager. Upgrades typically take 5 to 10 business days and require refreshed KYC.
Is there a monthly cap on business M-PESA?
Standard business tiers do not carry a formal monthly cap; the daily aggregate is the binding constraint. However, KRA and CBK anti-money-laundering thresholds trigger enhanced reporting once a business M-PESA account processes above certain monthly volumes. Talk to your accountant about the current thresholds.
Verified 1 September 2026. Per-transaction and daily caps from Safaricom's Consumer Tariffs and Limits page (Source: Safaricom M-PESA Consumer Tariffs and Limits, verified August 2026). Network-scale figures from Safaricom PLC Annual Report FY2026.
Related reading
Curated external sources we cite. Open in a new tab.