Back to BlogTransfer

Why RTGS Is Better Than M-Pesa for Large Transfers in Kenya (And How to Use It)

When should you use RTGS instead of M-Pesa for large transfers in Kenya? Full comparison of fees, limits, processing times, and step-by-step guide to sending an RTGS payment.

Updated 2026
8 min read

M-Pesa is brilliant for everyday transactions — buying groceries, paying utilities, sending small amounts to family. But for large transfers in Kenya — property deposits, business payments, vehicle purchases, salary disbursements — RTGS (Real Time Gross Settlement) is often faster, safer, and dramatically cheaper. If you have ever felt the frustration of hitting M-Pesa's KES 300,000 daily limit, or wondered how to move KES 1 million to pay for land, this guide is for you.

What Is RTGS?

RTGS stands for Real Time Gross Settlement. It is Kenya's bank-to-bank electronic funds transfer system operated by the Central Bank of Kenya (CBK) through the Kenya Electronic Payment and Settlement System (KEPSS). Unlike M-Pesa, which uses the Safaricom network, RTGS transfers money directly between bank accounts at different commercial banks.

The "Real Time" in RTGS is slightly misleading — in Kenya, RTGS payments are processed in batches during banking hours rather than truly instantaneously. But they are settled on the same business day if submitted before the cut-off time, and the funds are guaranteed (gross settlement means each transaction settles individually — it cannot bounce due to insufficient bank liquidity).

RTGS vs M-Pesa: Direct Comparison

FeatureM-PesaRTGS
Minimum amountKES 1KES 1,000,000 (typically)
Maximum amountKES 150,000 per transaction / KES 300,000 per dayNo upper limit
Fee (typical)KES 108 max for registered transfersKES 100–500 (fixed, regardless of amount)
Processing timeInstantSame day (if sent before cut-off)
Cut-off time24/7Typically 3:00PM–4:00PM EAT
Weekends/holidaysAvailableBusiness days only
Requires bank accountNo (wallet-based)Yes (both sender and recipient)
Can reverse transactionNo (after completion)Very difficult (settlement is final)
Best forUp to KES 300K, any time, any dayAbove KES 1M, business days

Where RTGS Wins: The Fee Advantage on Large Amounts

The fee economics of RTGS become overwhelming at high amounts. Consider this real-world scenario:

You need to pay KES 2,000,000 for a plot of land in Kiambu. Via M-Pesa, you cannot do this in a single transaction — the maximum is KES 150,000 per transaction and KES 300,000 per day. You would need to send over 7 days minimum, paying KES 108 per transaction, potentially many transactions, plus the agent or business would need to receive and consolidate funds.

Via RTGS from your bank account to the seller's bank account: one transaction, same day, flat fee of approximately KES 300–500 regardless of the KES 2,000,000 amount.

AmountM-Pesa CostRTGS CostSavings with RTGS
KES 500,000KES 540+ (multiple days)KES 300KES 240+
KES 1,000,000KES 1,080+ (7+ days)KES 400KES 680+
KES 5,000,000Not practical (50+ days)KES 500Immense
KES 10,000,000Impossible via M-PesaKES 500N/A

For any amount above KES 500,000, RTGS is not just cheaper — it is the only practical option for a same-day transfer.

EFT vs RTGS: What Is the Difference?

You may hear both EFT and RTGS mentioned when visiting a bank. Here is the distinction:

  • EFT (Electronic Funds Transfer) — batch processing, typically used for amounts below KES 1,000,000. Cheaper (often KES 25–100 flat fee) but takes 1–3 business days to settle.
  • RTGS (Real Time Gross Settlement) — for large amounts (typically above KES 1,000,000). Slightly higher fees (KES 200–500) but settles same day.
  • Pesalink — a real-time interbank transfer available 24/7, up to KES 999,999 per transaction. Fee: KES 50–150. Think of it as the bridge between M-Pesa convenience and RTGS scale.
Transfer TypeTypical AmountSettlementFee RangeHours
M-Pesa SendUp to KES 150KInstantKES 0–10824/7
M-Pesa Paybill to BankUp to KES 150KInstantFree24/7
PesalinkUp to KES 999KInstantKES 50–15024/7
EFTAny amount1–3 daysKES 25–100Business hours
RTGSKES 1M+Same dayKES 200–500Business hours
SWIFT (International)Any amount2–5 daysKES 1,500–5,000Business hours

When to Use RTGS Instead of M-Pesa

1. Property and Land Transactions

Buying or selling property in Kenya invariably involves large sums — often KES 1M to KES 50M. RTGS is the standard payment method used by conveyancing lawyers and land registries. Most sellers and their advocates will specifically request payment via RTGS or banker's cheque.

2. Vehicle Purchases Above KES 300,000

If you are buying a car for KES 800,000 from a dealer, M-Pesa cannot handle this in a single day. RTGS gives you same-day settlement with a full bank-generated paper trail — critical for ownership transfer documentation.

3. Business-to-Business Supplier Payments

For businesses making bulk payments to suppliers, RTGS offers a clean paper trail for accounting and auditing purposes. The transaction appears on both parties' bank statements — far cleaner than multiple M-Pesa sends.

4. Salary Disbursement for Large Teams

Companies with large payrolls use EFT or RTGS for salary payments — often via bulk payroll files uploaded directly to the bank's internet banking platform. This is far more efficient than individual M-Pesa sends to each employee.

5. Loan Repayments and Mortgage Payments

For mortgage instalments or large loan repayments above the M-Pesa daily limit, RTGS via standing order or single payment is the appropriate mechanism.

How to Send an RTGS Payment: Step by Step

Method 1: Internet Banking

  1. Log into your bank's internet banking portal (e.g., KCB Online, Equity Online, Co-op Bank Online)
  2. Navigate to "Transfers" → "Interbank Transfer" or "RTGS"
  3. Enter the recipient's details:
    • Bank name
    • Branch name
    • Account name (must match exactly)
    • Account number
    • Bank code (Swift code or sort code)
  4. Enter the amount and the payment reference (e.g., "Land Purchase - Plot 123 Kiambu")
  5. Confirm the fee — usually displayed before final submission
  6. Authorise with your internet banking OTP or token
  7. Save the RTGS reference number for your records

Method 2: At the Bank Branch

  1. Visit your bank branch with your ID and account details
  2. Complete an RTGS/interbank transfer form
  3. Provide the recipient's bank, branch, account name, and account number
  4. Submit before 3:00PM for same-day settlement
  5. Collect your transaction receipt — keep it as proof of payment

RTGS Cut-Off Times in Kenya

BankRTGS Cut-Off (approx.)
Equity Bank3:30 PM EAT
KCB Bank3:00 PM EAT
Co-operative Bank3:30 PM EAT
NCBA3:00 PM EAT
Absa Kenya3:00 PM EAT
DTB2:30 PM EAT

Critical rule: RTGS submitted after the cut-off time or on weekends/public holidays will not settle until the next business day. For time-sensitive transactions — like a property completion — always submit RTGS before noon to give yourself a buffer.

What You Need to Provide for an RTGS Transfer

  • Recipient's full legal name (must match their bank records exactly)
  • Recipient's bank name and branch
  • Recipient's bank account number
  • Recipient's bank's swift code (e.g., EQBLKENA for Equity, KCBLKENX for KCB)
  • Payment reference (a clear description of what the payment is for)
  • Your own ID for branch transactions

Is RTGS Safe?

RTGS is operated through the Central Bank of Kenya's KEPSS infrastructure — the same backbone that underpins all interbank settlement in Kenya. It is arguably safer than M-Pesa for large amounts because:

  • Transactions go directly between regulated bank accounts
  • Both sender and recipient have full bank records as proof
  • There is no wallet balance to be lost if a phone is stolen
  • Anti-money laundering checks apply at both ends

The main risk with RTGS is sending to the wrong account — unlike M-Pesa, it is very difficult to reverse an RTGS payment. Always double-check account details with the recipient in person or via a verified channel before submitting.

The Decision Framework: Which to Use?

  • Under KES 300,000, any time: M-Pesa (Paybill if to a bank — free; Send Money if to a wallet)
  • KES 300,000–1,000,000, 24/7 required: Pesalink (via your bank's internet banking or app)
  • KES 300,000–1,000,000, business hours: EFT (cheapest option, 1–3 day settlement) or Pesalink (instant)
  • KES 1,000,000+, same day required: RTGS (only practical option)
  • KES 1,000,000+, next day acceptable: EFT (lower fee, next day settlement)

Understanding this framework will save you money, time, and stress on large transactions. M-Pesa is extraordinary for what it was designed for — everyday mobile payments. But for large-value transfers, Kenya's banking infrastructure via RTGS and EFT is the right tool for the job.

Frequently Asked Questions

Can I receive RTGS into my M-Pesa wallet?

No — RTGS settles only between bank accounts. To receive an RTGS payment, the recipient needs a bank account. They can then transfer the funds to M-Pesa via Paybill if needed.

What is the minimum amount for RTGS in Kenya?

There is no official minimum, but in practice most banks apply RTGS to transfers above KES 1,000,000. For smaller amounts, EFT or Pesalink is more appropriate.

How long does an RTGS take if submitted at 2PM?

If submitted before the bank's cut-off time (typically 3:00–3:30 PM EAT), same-day settlement is expected. The recipient should see funds by close of business.

What if I make an RTGS to the wrong account?

Contact your bank immediately. Your bank will attempt to recall the funds from the recipient's bank. However, if the recipient has withdrawn the money, recovery depends on their cooperation and may require legal action. This is why double-checking recipient details before submitting is essential.