M-PESA Transaction Limits 2026 – Maximum Balance, Daily Limit & Transfer Limit

M-PESA Transaction Limits 2026

Check the maximum account balance, daily transaction limit, single transaction limit, withdrawal minimums and safety tips.

This guide explains M-PESA transaction limits 2026 in Kenya. It covers the maximum amount you can hold in your M-PESA account, the maximum daily transaction value, the maximum amount per transaction, and common minimum transaction amounts.

These limits are useful when sending money, receiving money, paying PayBill, paying Till Numbers, withdrawing cash, using M-PESA Global, or planning large business payments.

Important Notice: This page is an independent guide only. M-PESA limits can change. Always confirm current limits from official Safaricom/M-PESA platforms, the M-PESA app, MySafaricom app, or the confirmation prompt before transacting.
Maximum account balance Ksh 500,000
Daily transaction value Ksh 500,000
Single transaction limit Ksh 250,000

M-PESA Limit Checker

Use this simple checker to see whether your amount is within common M-PESA transaction limits. This tool is for planning only and does not connect to Safaricom systems.

Enter an amount and choose transaction type.
Checker disclaimer: This checker is for quick planning only. It does not replace official Safaricom/M-PESA limits, account status checks or transaction confirmation prompts.

M-PESA Transaction Limits 2026 Table

Limit Type Common Limit What It Means
Maximum account balance Ksh 500,000 The maximum amount commonly allowed in an M-PESA account.
Maximum daily transaction value Ksh 500,000 The total value you can commonly transact in a day.
Maximum amount per transaction Ksh 250,000 The maximum amount commonly allowed in one M-PESA transaction.
Minimum Send Money transaction Ksh 1 The small transaction starting point for sending money.
Minimum agent withdrawal Ksh 50 The common minimum amount for withdrawing from an M-PESA agent.
Minimum ATM withdrawal Ksh 200 The common minimum amount for withdrawing from an ATM using M-PESA.
ATM withdrawal band ceiling Ksh 35,000 Common ATM withdrawal charge bands usually run up to Ksh 35,000.

Maximum M-PESA Account Balance

The maximum M-PESA account balance is the highest amount you can commonly hold in your M-PESA wallet. If receiving money would push your account above the allowed balance, the transaction may fail or require a different payment method.

Example: If your M-PESA balance is Ksh 480,000 and someone tries to send you Ksh 50,000, the total would become Ksh 530,000. That may exceed the common Ksh 500,000 account balance limit.

Maximum Daily Transaction Value

The maximum daily transaction value is the total amount you can commonly move through M-PESA in one day. This can include sending money, paying bills, paying merchants, withdrawals and other M-PESA transactions.

Daily movement example Ksh 200,000 sent + Ksh 150,000 PayBill + Ksh 100,000 withdrawal = Ksh 450,000 daily value
Planning tip If you are near the daily limit, wait for the next day or use another official payment channel.

Maximum Amount Per M-PESA Transaction

The maximum amount per transaction is the highest amount commonly allowed in a single M-PESA transaction. If the amount is above the single transaction limit, you may need to split the payment, use a bank transfer, or confirm available options with Safaricom or your bank.

Example: To pay Ksh 300,000, one transaction may exceed the common single transaction limit. You may need to split it into smaller transactions while also staying within the daily limit.

M-PESA Limits for Send Money

Send Money transactions are affected by the single transaction limit, daily transaction value, account balance and transaction charges. You should also confirm the recipient name before entering your PIN.

Send Money Check Why It Matters
Amount per transaction The amount should be within the allowed single transaction range.
Daily transaction value Your total daily M-PESA movement should remain within the daily limit.
Recipient balance The recipient may fail to receive money if their account balance would exceed the maximum allowed balance.
Transaction fee Check the charge before confirming the transaction.

M-PESA Limits for Withdrawals

Withdrawals can be affected by minimum withdrawal rules, agent cash availability, ATM limits, account balance and daily transaction value. Even when your wallet has enough money, the agent or ATM may have separate practical limits.

Withdrawal Type Common Minimum Important Note
Agent withdrawal Ksh 50 Agent cash availability and M-PESA limits may affect the transaction.
ATM withdrawal Ksh 200 ATM withdrawal bands and ATM machine limits may apply.

M-PESA Limits for PayBill and Till Payments

PayBill and Till payments are also affected by M-PESA account balance, daily transaction value and single transaction limits. Businesses may also have their own PayBill, Till or merchant arrangements.

Payment Method Best Use Limit Check
PayBill Schools, utilities, hospitals, rent, invoices and account payments Check PayBill number, account number, amount and charge.
Till Number Buy Goods payments to merchants Check merchant name, amount and any charge shown.

How to Avoid Failed M-PESA Transactions

  • Check your M-PESA balance before making a large payment.
  • Confirm the single transaction limit before sending a large amount.
  • Track your total daily M-PESA transactions if making multiple payments.
  • Confirm the recipient, PayBill, Till Number or account number before entering your PIN.
  • Check whether the recipient can receive the amount without exceeding their balance limit.
  • Confirm official limits if you are making high-value business or institutional payments.
Safety reminder: Do not split large payments for unknown people or strangers. Fraudsters may use pressure, fake emergencies or fake business instructions to make you send money quickly.

Example 1: Sending Ksh 250,000

Transaction amount Ksh 250,000
Single transaction check Within the common Ksh 250,000 single transaction limit
Daily limit check Leaves about Ksh 250,000 of the common daily transaction value if no other transactions have been made
Important check Confirm recipient name and transaction charge before PIN

Example 2: Paying Ksh 300,000

Transaction amount Ksh 300,000
Single transaction check Above the common Ksh 250,000 single transaction limit
Possible action Split the amount if allowed, use another official channel, or confirm options with Safaricom or your bank
Important check Even if split, the total should remain within the daily limit

Example 3: Receiving Money When Your Balance is High

Current M-PESA balance Ksh 480,000
Incoming amount Ksh 30,000
New balance Ksh 510,000
Possible result The transaction may fail because the balance would exceed the common Ksh 500,000 account balance limit

Related M-PESA Guides

Use our calculators and guides to compare M-PESA charges, withdrawals, PayBill, Till Number and Send Money fees.

M-PESA Calculator Send Money Charges Withdrawal Charges PayBill Charges Till Number Charges

Frequently Asked Questions

What is the maximum M-PESA account balance in 2026?

The common maximum M-PESA account balance is Ksh 500,000. Always confirm current limits from official Safaricom or M-PESA platforms.

What is the M-PESA daily transaction limit?

The common maximum daily transaction value is Ksh 500,000. This means your total daily M-PESA transaction value may be limited to that amount.

What is the maximum amount per M-PESA transaction?

The common maximum amount per transaction is Ksh 250,000.

Can I send Ksh 300,000 in one M-PESA transaction?

A Ksh 300,000 transaction may exceed the common single transaction limit. You may need to split the payment or use another official payment channel.

What is the minimum M-PESA agent withdrawal?

The common minimum M-PESA agent withdrawal amount is Ksh 50.

What is the minimum M-PESA ATM withdrawal?

The common minimum M-PESA ATM withdrawal amount is Ksh 200.

Why did my M-PESA transaction fail?

An M-PESA transaction may fail because of insufficient balance, wrong recipient details, daily limit, single transaction limit, maximum account balance, agent cash availability, network issues or account restrictions.

Is this an official Safaricom page?

No. This is an independent guide. Always confirm current M-PESA limits from official Safaricom or M-PESA platforms.

Official Reference

This guide is a simplified independent resource only. It does not replace official Safaricom, M-PESA, legal, banking, tax or financial advice.