Understanding the cost structure of M-Pesa Ratiba is essential for effectively managing your automated payments.
Overview of M-Pesa Ratiba Charging Structure
M-Pesa Ratiba operates on a dual-charge system where users pay both the M-Pesa Ratiba service fee and standard M-Pesa transaction charges. This means every automated payment through Ratiba incurs two separate charges that are deducted from your M-Pesa wallet.
Key Pricing Principle: M-Pesa Ratiba charges are applied ONLY to successful transactions. Failed transactions due to insufficient balance incur no charges whatsoever.
M-Pesa Ratiba Service Charge
The Fixed Service Fee
For M-Pesa Ratiba Service, there is a standard service charge for using the automated payment feature:
M-Pesa Ratiba Service Charge: KES 5 per successful transaction
This flat fee applies to ALL transaction types processed through M-Pesa Ratiba, regardless of the amount being transferred.
What This Charge Covers
The KES 5 service charge is specifically for:
- Automated standing order processing
- Scheduled payment execution
- System maintenance and notifications
- Payment reminders (for reminder mode)
When the Service Charge Applies
Charged:
- Every successful automated payment
- Applies to Send Money transactions
- Applies to Paybill payments
- Applies to Buy Goods payments
- Regardless of transaction amount (even for KES 1 transfers)
NOT Charged:
- Registration for M-Pesa Ratiba service (registration is FREE)
- Setting up or creating standing orders (setup is FREE)
- Deleting or modifying standing orders (management is FREE)
- Failed transactions due to insufficient balance
- Opting out of the service
Charge Deduction
The KES 5 service charge is:
- Deducted from the customer's M-Pesa wallet
- Charged in addition to standard M-Pesa transaction fees
- Deducted at the time of transaction execution
- Clearly shown in transaction SMS confirmation
Standard M-Pesa Transaction Charges
In addition to the KES 5 Ratiba service fee, all M-Pesa Ratiba transactions are subject to regular M-Pesa charges based on transaction type and amount. These are the same charges you would pay for manual M-Pesa transactions.
Send Money Charges (Person to Person)
When using M-Pesa Ratiba to send money to another M-Pesa user, the following charges apply:
| Transaction Range (KES) | Standard M-Pesa Charge | Ratiba Service Fee | Total Cost |
|---|---|---|---|
| 1 - 49 | FREE | 5 | 5 |
| 50 - 100 | FREE | 5 | 5 |
| 101 - 500 | 7 | 5 | 12 |
| 501 - 1,000 | 13 | 5 | 18 |
| 1,001 - 1,500 | 23 | 5 | 28 |
| 1,501 - 2,500 | 33 | 5 | 38 |
| 2,501 - 3,500 | 53 | 5 | 58 |
| 3,501 - 5,000 | 57 | 5 | 62 |
| 5,001 - 7,500 | 78 | 5 | 83 |
| 7,501 - 10,000 | 90 | 5 | 95 |
| 10,001 - 15,000 | 100 | 5 | 105 |
| 15,001 - 20,000 | 105 | 5 | 110 |
| 20,001 - 35,000 | 108 | 5 | 113 |
| 35,001 - 50,000 | 108 | 5 | 113 |
| 50,001 - 250,000 | 108 | 5 | 113 |
Special Notes:
- Transactions of KES 1-100 to registered M-Pesa users are FREE (excluding Ratiba fee)
- Maximum per transaction: KES 250,000
- Maximum daily limit: KES 500,000
Paybill Transaction Charges
When using M-Pesa Ratiba to make Paybill payments (utility bills, school fees, loans, etc.), charges vary based on the Paybill tariff structure selected by the business. There are three main tariff options:
Customer Bouquet Tariff (Most Common)
Under this structure, the customer bears the full transaction cost:
| Transaction Range (KES) | Customer Charge | Ratiba Service Fee | Total Cost |
|---|---|---|---|
| 1 - 49 | 0 | 5 | 5 |
| 50 - 100 | 0 | 5 | 5 |
| 101 - 500 | 5 | 5 | 10 |
| 501 - 1,000 | 10 | 5 | 15 |
| 1,001 - 1,500 | 15 | 5 | 20 |
| 1,501 - 2,500 | 20 | 5 | 25 |
| 2,501 - 3,500 | 25 | 5 | 30 |
| 3,501 - 5,000 | 34 | 5 | 39 |
| 5,001 - 7,500 | 42 | 5 | 47 |
| 7,501 - 10,000 | 48 | 5 | 53 |
| 10,001 - 15,000 | 58 | 5 | 63 |
| 15,001 - 20,000 | 68 | 5 | 73 |
| 20,001 - 35,000 | 73 | 5 | 78 |
| 35,001 - 50,000 | 83 | 5 | 88 |
| 50,001 - 150,000 | 100 | 5 | 105 |
Important Notes:
- Payments of KES 1-100 via Paybill are FREE (excluding Ratiba fee)
- The specific tariff structure depends on the business you're paying
- Some businesses may use Business Bouquet or Mgao (shared) tariff models
- Contact the business to confirm which tariff applies to your payments
Business Bouquet Tariff
Under this structure, the business bears all transaction costs and the customer pays zero standard M-Pesa charges (only the KES 5 Ratiba fee applies).
Mgao (Shared) Tariff
Both customer and business share the transaction cost. The customer's portion varies but is typically lower than the Customer Bouquet rates.
Buy Goods (Till Number) Charges
When using M-Pesa Ratiba to pay at Buy Goods tills (shops, restaurants, businesses):
Customer Charges: FREE (except at fuel stations)
Customers pay no standard M-Pesa charges for Buy Goods transactions. However, the KES 5 Ratiba service fee still applies.
Total Cost for Buy Goods Payments:
- Transaction amount: Any amount up to KES 250,000
- Standard M-Pesa charge: KES 0
- Ratiba service fee: KES 5
- Total charge: KES 5 (regardless of amount)
Exception: Payments at fuel stations may attract additional charges. Verify with the specific station.
Note: The business/merchant pays a fee of maximum 0.5% of transaction amount (capped at KES 200 for transactions above KES 40,000).
Transaction Limits and Restrictions
Amount Limits
Regular M-Pesa transaction limits apply to M-Pesa Ratiba:
Per Transaction Limit: KES 250,000 maximum
Daily Transaction Limit: KES 500,000 maximum across all M-Pesa transactions
Account Balance Limit: KES 500,000 maximum in M-Pesa wallet
Important Note: These limits do NOT include transaction fees. The limits refer to the principal amount being transferred.
Multiple Standing Orders
No Limit on Number: You can create unlimited standing orders simultaneously
Priority System: When multiple orders have the same due date and time, the system processes them on a first-come, first-served basis (based on creation order)
Budget Management: The M-Pesa App shows your total scheduled budget against your current balance
Special Considerations About Charges
Failed Transaction Policy
One of the most customer-friendly aspects of M-Pesa Ratiba is the failed transaction policy:
No Charges for Failed Transactions:
- If insufficient balance prevents payment execution
- Transaction fails without any deduction
- No M-Pesa Ratiba service fee charged
- No standard M-Pesa transaction fee charged
- No penalties from Safaricom
Important: While Safaricom doesn't charge for failed transactions, the intended recipient (landlord, utility company, school, etc.) may impose their own late payment penalties. You remain responsible for ensuring sufficient balance before due dates.
Fuliza Does NOT Apply
Fuliza (M-Pesa overdraft facility) does not apply to M-Pesa Ratiba transactions.
What This Means:
- You must have the full amount PLUS charges in your wallet
- System will not automatically use Fuliza to complete Ratiba payments
- If balance is insufficient, transaction simply fails with no charge
- You must manually ensure adequate balance before scheduled payment times
Example: To pay KES 5,000 rent via Ratiba:
- You need KES 5,000 (rent) + KES 100 (Send Money charge) + KES 5 (Ratiba fee) = KES 5,105 minimum
- If you only have KES 5,000, the transaction will fail
- Fuliza will NOT cover the KES 105 shortfall
Tax and Regulatory Charges
M-Pesa pricing reflects excise duty rates:
Excise Duty: 15% of transaction fees (included in published rates)
All charges shown in tariff schedule already include this excise duty, so customers don't need to calculate additional taxes.
Free Services Related to M-Pesa Ratiba
The following M-Pesa Ratiba activities are completely FREE:
No Charges For:
- Registration/Opting into M-Pesa Ratiba service
- Creating standing orders (setup is free)
- Viewing existing subscriptions
- Deleting standing orders
- Pausing or canceling standing orders
- Opting out of the service
- Balance inquiries
- Checking scheduled payments
Frequently Asked Questions About Charges
Q: Can I get a refund of Ratiba charges if I cancel my standing order?
A: No. Once a transaction is executed and charges are deducted, they cannot be refunded even if you immediately cancel the standing order. Only cancel orders BEFORE their next scheduled payment to avoid charges.
Q: Do I pay the KES 5 Ratiba fee when setting up the standing order?
A: No. The KES 5 fee is charged only when actual payments are executed. Setup, modification, and deletion of standing orders are completely free.
Q: If my payment fails, do I still pay charges?
A: No. If a transaction fails due to insufficient balance, you pay nothing – no Ratiba fee, no standard M-Pesa charges. However, you may incur penalties from the recipient.
Q: Are there any hidden charges?
A: No. All charges are transparent and disclosed upfront. The only charges are:
- Standard M-Pesa transaction fees (based on published tariff)
- KES 5 M-Pesa Ratiba service fee per successful transaction
Q: Do charges differ between USSD and App?
A: No. Charges are identical whether you use USSD (*334#) or the M-Pesa App to create standing orders.
Q: Can businesses waive the standard M-Pesa charges for Ratiba users?
A: This depends on the business's tariff structure. Some businesses use the "Business Bouquet" model where they absorb all M-Pesa charges. The KES 5 Ratiba fee always applies to the customer regardless.
Q: How are charges calculated for recurring decimal amounts?
A: M-Pesa Ratiba works with whole shillings only (no cents). Any payment must be a whole number. Charges follow the standard tiered structure based on the whole amount.
Q: Do charges increase if I schedule daily vs. monthly payments?
A: The per-transaction charges remain the same regardless of frequency. However, daily payments incur charges more frequently. A KES 3,000 monthly payment costs KES 30 total. Splitting into 30 daily KES 100 payments costs KES 150 total (30 × KES 5).
Summary of All M-Pesa Ratiba Charges
Quick Reference Table
| Activity | Cost |
|---|---|
| M-Pesa Ratiba Registration | FREE |
| Creating Standing Orders | FREE |
| Viewing Subscriptions | FREE |
| Deleting Standing Orders | FREE |
| Opting Out | FREE |
| Failed Transactions | FREE (no penalty) |
| Successful Send Money Transaction | Standard M-Pesa rate + KES 5 |
| Successful Paybill Transaction | Paybill rate + KES 5 |
| Successful Buy Goods Transaction | KES 0 + KES 5 = KES 5 |
The Bottom Line
M-Pesa Ratiba adds only KES 5 per successful transaction to your existing M-Pesa charges. This modest fee provides:
- Automation and convenience
- Time savings
- Reduced late payment risk
- Financial planning tools
- Peace of mind
For most users, the KES 5 per transaction represents excellent value for the convenience and reliability of automated payments.