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.
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.
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.
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.
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.
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 ChargesFrequently 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.