Skip to content
M-PESA for Business

M-PESA Settlement Time (2026): when the money actually lands

When Safaricom pays your M-PESA till or paybill balance into your bank in 2026, layered by rail and cadence.

AO
by Reviewed by Michael Mwangi
8 min read Updated 1 September 2026Verified 01 Sept 2026

Payment lands in your M-PESA business account instantly. The sweep from the business account to your registered Kenyan bank account then follows your set cadence: T+0 (same day, within hours) for tier-1 banks, T+1 (next business day) for most others. Weekends and public holidays delay the bank sweep, not the business account credit. (Source: Safaricom M-PESA Business Portal help centre, verified August 2026.)

Two layers of settlement

People conflate M-PESA settlement into a single event. It is actually two:

  1. Customer to business account (instant). When a customer completes a Buy Goods or paybill payment, Safaricom credits your business account within seconds. The Business Portal shows the balance immediately; a Daraja webhook posts the record to your system if you have wired one.
  2. Business account to bank (scheduled). The balance sits on the business account until the next scheduled sweep. Sweep timing depends on your bank rail and cadence choice: T+0 (same day) for tier-1 banks, T+1 (next business day) for most others.

Bank-by-bank timing (2026)

BankWeekday cadenceSaturdaySunday / holiday
KCB, Equity, Co-op, NCBAT+0 (within hours)T+0 in most casesNext business day
Standard Chartered, Absa, DTB, I&MT+0 or T+1VariesNext business day
Most other Kenyan banksT+1MondayMonday
SACCOs on FOSA railsT+1 or T+2MondayMonday

Confirm the specific cadence Safaricom offers for your bank in the M-PESA Business Portal under Settlement Settings.

Cutoff times

Most Kenyan bank rails have an internal cutoff around 3pm to 4pm East African Time. A manual settlement triggered after cutoff typically credits the next business day. If you need money in the bank by a certain hour, trigger the sweep before 2pm and confirm the credit before 4pm.

What to do when settlement is delayed

Four checks, in order:

  1. Confirm business account balance. Log in to the Business Portal. Does the balance reflect the customer payment? If not, the customer transaction did not complete. Ask the customer for the M-PESA confirmation SMS and search by reference in the portal.
  2. Confirm scheduled sweep time. Under Settlement, check the next scheduled sweep timestamp. If the sweep has not run and it should have, this is a Safaricom-side issue. Raise via Contact Support in the portal.
  3. Confirm settlement bank account. Names must match the business KRA PIN. A recent mismatch (e.g. after a bank name change) freezes settlement until re-verification.
  4. Confirm bank-side receipt. If the Safaricom side shows the sweep completed but the bank does not show the credit, contact your bank's corporate treasury desk with the Safaricom settlement reference (starts with SF...).

How to choose your cadence

  • T+0 (same day) when cash flow is tight or you need daily bank reconciliation.
  • T+1 (next business day) when your bank does not support T+0, or you prefer a single overnight sweep for cleaner books.
  • Manual when you want to time large sweeps around specific cash needs (payroll, supplier payments).

Related business guides

FAQ

How long does M-PESA take to settle to my bank?

Two layers. Payment lands in your M-PESA business account instantly (within seconds of the customer confirming). The sweep to your registered Kenyan bank account then follows your set cadence: T+0 (same day, within hours) for tier-1 banks with a live PesaLink integration, T+1 (next business day) for most other banks. (Source: Safaricom M-PESA Business Portal help centre, verified August 2026.)

Which Kenyan banks support same-day (T+0) M-PESA settlement?

Tier-1 banks with real-time PesaLink or direct M-PESA settlement rails: KCB, Equity, Co-operative Bank, NCBA, Standard Chartered, Absa, DTB and I&M typically. Confirm the current list in the M-PESA Business Portal where the available cadence is shown per bank. Smaller banks default to T+1.

What happens on weekends and public holidays?

Banks are closed on Sundays and public holidays. The M-PESA business account continues to accept and record payments in real time, but the sweep to bank waits until the next business day. Saturdays vary: tier-1 banks with automated rails process Saturday sweeps, others queue until Monday.

What is the cutoff time for same-day settlement?

Most bank rails have an internal cutoff around 3pm to 4pm East African Time. A manual settlement triggered after cutoff typically credits the next business day. If you need money by a certain time, trigger before 2pm to leave a safety margin.

What do I do when settlement is delayed?

Four checks in order: (1) confirm your business account balance in the M-PESA Business Portal to rule out the payment never landing, (2) confirm the scheduled cadence and next-settlement time, (3) check your registered settlement bank account name matches the business KRA PIN, (4) if the sweep shows completed on the Safaricom side but is not in the bank, contact your bank's corporate treasury desk with the settlement reference.

Does the same-day sweep have a higher fee?

The settlement fee depends on the bank rail, not the cadence. Typical range is KES 0 to KES 100 per settlement. Some tier-1 banks waive the fee entirely for high-volume merchants; others charge a small flat rate per sweep regardless of cadence. Confirm your rate card in the Business Portal.

Can I change my settlement cadence?

Yes, from the M-PESA Business Portal under Settlement Settings. Changes to cadence and destination bank account propagate immediately, though a bank change may require Safaricom KYC re-verification of the new settlement account (1 to 3 business days).

Verified 1 September 2026. Settlement mechanics from Safaricom M-PESA Business Portal help centre (Source: Safaricom M-PESA Business Portal help centre, verified August 2026). Bank-specific cutoffs vary; confirm with your settlement bank.

Related reading

Curated external sources we cite. Open in a new tab.