Skip to content
M-PESA for Business

M-PESA Business Limits (2026): per-transaction, daily, wallet, monthly

The full 2026 picture of M-PESA business transaction limits, contrasted three ways with FY26 network-scale figures.

DW
by Reviewed by Michael Mwangi
9 min read Updated 1 September 2026Verified 01 Sept 2026

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

LimitPersonal M-PESATill (Buy Goods)Paybill
Per-transactionKES 250,000KES 250,000 (default), higher for enterpriseKES 250,000 (default), higher for enterprise
Daily aggregateKES 500,000KES 500,000 (default), up to KES 5M+ for enterpriseKES 500,000 (default), up to KES 5M+ for enterprise
Wallet ceilingKES 500,000None (sweeps to bank)None (sweeps to bank)
Monthly capNone formal; AML reporting above thresholdsNone formal; AML reporting above thresholdsNone formal; AML reporting above thresholds
Pochi la BiasharaPersonal-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

  1. Contact your Safaricom Business Account Manager or open a ticket in the Business Portal.
  2. Provide a use-case justification (typical transaction size, expected daily volume, business category).
  3. Submit refreshed KYC: CR12 issued in the last 6 months, KRA PIN certificate, bank confirmation letter.
  4. Safaricom risk team reviews (5 to 10 business days).
  5. 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

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.