Safaricom M-PESA Tariff Calculator
Calculate exact fees for Lipa Na M-PESA Buy Goods (0.5% max KSh 200), Paybill tiered tariffs, and PayPal-to-M-PESA withdrawal bridges.
Fee Wealth Leakage Radar & Profit Drag
Multi-Rail Arbitrage ("Switch & Save")
%
Pass Fee to Client (Legal Surcharge Engine) Calculate zero-shortfall compliant markup & legal surcharge limits
• United States: Visa & Mastercard cap credit card surcharges at 3.00% (effective April 2023). Surcharging debit or prepaid cards is strictly illegal under federal operating rules.
• UK & European Union: Surcharging consumer debit and credit cards is prohibited under PSD2. B2B / corporate card surcharges remain permitted.
• Australia: Governed by RBA; surcharging is legally restricted strictly to the merchant's actual cost of card acceptance.
Client Invoice Message
Bookkeeping Journal Entry
Recent Calculations (Click to Restore)
Official Safaricom M-PESA Paybill Tariff Schedule (2026)
Exact Central Bank of Kenya (CBK) approved tariff bands for Lipa Na M-PESA Paybill business collections.
| Transaction Range (KSh) | Official Paybill Tariff | Buy Goods Comparison (0.5%) | Savings on Till vs Paybill |
|---|---|---|---|
| KSh 1 – 100 | KSh 0.00 | ~KSh 0.00 | Similar |
| KSh 101 – 500 | KSh 7.00 | ~KSh 1.50 | Saves KSh 5.50 |
| KSh 501 – 1,000 | KSh 13.00 | ~KSh 3.75 | Saves KSh 9.25 |
| KSh 1,001 – 1,500 | KSh 23.00 | ~KSh 6.25 | Saves KSh 16.75 |
| KSh 1,501 – 2,500 | KSh 33.00 | ~KSh 10.00 | Saves KSh 23.00 |
| KSh 2,501 – 3,500 | KSh 53.00 | ~KSh 15.00 | Saves KSh 38.00 |
| KSh 3,501 – 5,000 | KSh 57.00 | ~KSh 21.25 | Saves KSh 35.75 |
| KSh 5,001 – 7,500 | KSh 78.00 | ~KSh 31.25 | Saves KSh 46.75 |
| KSh 7,501 – 10,000 | KSh 90.00 | ~KSh 43.75 | Saves KSh 46.25 |
| KSh 10,001 – 15,000 | KSh 105.00 | ~KSh 62.50 | Saves KSh 42.50 |
| KSh 15,001 – 20,000 | KSh 110.00 | ~KSh 87.50 | Saves KSh 22.50 |
| KSh 20,001 – 35,000 | KSh 115.00 | ~KSh 137.50 | Similar |
| KSh 35,001 – 50,000 | KSh 120.00 | ~KSh 200.00 | Similar |
| KSh 50,001 – 150,000 | KSh 130.00 | ~KSh 200.00 | Similar |
| KSh 150,001 – 250,000 | KSh 150.00 | ~KSh 200.00 | Similar |
Frequently Asked Questions: Safaricom M-PESA Kenya (2026)
Everything you need to know about Lipa Na M-PESA Buy Goods KSh 200 cap, Paybill bands, PayPal bridge, and KRA tax deductibility.
1. What are the official Safaricom M-PESA transaction charges and tariffs in Kenya for 2026?
Safaricom M-PESA operates on distinct tariff models depending on service type: (1) Lipa Na M-PESA Buy Goods (Till Number) charges merchants a flat 0.50% fee capped at a maximum of KSh 200 per transaction, with transactions under KSh 200 being 100% free; (2) Lipa Na M-PESA Paybill operates on tiered tariff bands ranging from KSh 7 to KSh 210 depending on invoice size; and (3) P2P send money transfers follow official Safaricom consumer tariff slabs.
2. How does the Lipa Na M-PESA Buy Goods KSh 200 maximum fee cap work?
For merchants using a Buy Goods Till number, Safaricom enforces a strict upper fee ceiling of KSh 200.00. For small payments up to KSh 40,000, you pay 0.50% (e.g., KSh 1,000 costs KSh 5.00). On transactions above KSh 40,000 (such as KSh 70,000 or KSh 150,000), the fee stops increasing and remains fixed at exactly KSh 200.00, resulting in an effective rate as low as 0.13%.
3. How do I calculate the Gross-Up invoice amount for M-PESA Buy Goods in KSh?
To ensure your client covers the M-PESA transaction fee: (1) If the target net amount is under KSh 200, invoice the exact amount (KSh 0 fee); (2) If target net is between KSh 200 and KSh 39,800, invoice Gross = Net / (1 - 0.005); (3) If target net is KSh 39,800 or higher, invoice Gross = Net + KSh 200. For example, to receive exactly KSh 50,000 net, you invoice KSh 50,200.
4. How does the PayPal to M-PESA withdrawal service work in Kenya and what are the fees?
Kenyan freelancers and exporters can link their PayPal account directly to Safaricom M-PESA (powered by Equity Bank). The total deduction consists of two layers: (1) PayPal's currency conversion fee (~3.0% spread from USD to KES) and (2) Equity Bank / M-PESA's withdrawal fee (3.0% on the converted amount). The cumulative deduction is approximately 5.91%, and funds reflect in your M-PESA wallet within 2 hours to 3 business days.
5. What is the difference between Lipa Na M-PESA Paybill vs Buy Goods (Till)?
Buy Goods Till numbers are designed for retail checkouts and point-of-sale where the merchant absorbs a low 0.50% fee (capped at KSh 200). Paybill numbers are structured for utility payments, school fees, and subscription billing, utilizing tiered bands where transaction fees can be configured to be paid by either the customer, the merchant, or split between both parties.
6. What are the daily M-PESA account balance and transaction limits in Kenya?
Under Central Bank of Kenya (CBK) regulations, the maximum single transaction limit on M-PESA is KSh 250,000, and the maximum daily account holding limit is KSh 500,000. Businesses with verified corporate till/paybill registration can apply for higher enterprise settlement ceilings with automated daily bank sweep transfers.
7. How are M-PESA settlement funds transferred to Kenyan commercial bank accounts?
Merchants can sweep funds from their Lipa Na M-PESA business portal directly into connected Kenyan commercial banks (KCB, Equity Bank, NCBA, Stanbic, Co-op Bank) via real-time Pesalink or RTGS. Instant bank sweeps under KSh 500,000 complete within seconds for automated daily cashflow management.
8. Are M-PESA merchant transaction fees tax-deductible under KRA guidelines?
Yes. All Lipa Na M-PESA transaction charges, Paybill tariffs, and settlement fees are fully deductible business expenses under Kenya Revenue Authority (KRA) corporate and income tax filings. Merchants receive automated monthly statements from Safaricom detailing all transaction tariffs for tax and accounting audits.