You do not withdraw from an M-PESA till at an agent. Till balances settle to your registered Kenyan bank account on a schedule you set in the M-PESA Business Portal. For most banks the default is T+1 (next business day). Tier-1 banks with a live PesaLink integration support T+0 (same day, often within hours). A small settlement fee applies, typically KES 0 to KES 100 depending on the bank rail. (Source: Safaricom M-PESA Business Portal help centre, verified August 2026.)
Why tills settle instead of withdraw
A personal M-PESA line holds a wallet balance you draw down at an agent. A till is different: it is a merchant account that accumulates receipts and sweeps them to a nominated bank account on a schedule. The design intent is that business money lands in the business bank, keeps the books clean, and does not sit as float on the till. Safaricom does not offer agent withdrawal on the till side.
Step by step: settle to bank
- Sign in to the M-PESA Business Portal at org.ke.m-pesa.com using operator or admin credentials.
- Open Settlement from the left navigation.
- Choose scheduled or manual. Scheduled runs on your set cadence (T+0 for tier-1 banks, T+1 for others). Manual triggers an ad-hoc sweep.
- Enter the amount or select full balance. Confirm the destination bank is correct.
- Enter the operator PIN and confirm. Review the settlement fee (typically KES 0 to KES 100 depending on bank rail).
- Wait for the bank credit. SMS confirmation to the registered admin number and an emailed settlement report.
Timing: T+0, T+1, weekends and holidays
| Bank tier | Weekday | Saturday | Sunday | Public holiday |
|---|---|---|---|---|
| Tier-1 (KCB, Equity, Co-op, NCBA, Standard Chartered) | T+0 (within hours) | T+0 or T+1 | T+1 (Monday) | T+1 (next business day) |
| Most other Kenyan banks | T+1 | Monday | Monday | Next business day |
The full timing model is in M-PESA settlement time.
Operator PIN and role-based access
The Business Portal issues separate credentials for operator, admin, checker and viewer roles. Settlement authorisation typically requires admin. Operator PINs rotate on a schedule you set. If you lose an operator PIN, an admin can reset it inside the portal without a Safaricom Shop visit.
Minimums, maximums and limits
- Minimum: most tills settle any balance above KES 1. Some bank rails have their own KES 10 or KES 100 floor.
- Maximum per settlement: scales with tier, typically KES 500,000 to KES 5,000,000 per day.
- Daily aggregate: capped at the business account tier limit. See M-PESA business limits.
Common failure modes and fixes
- Bank name mismatch. The settlement account name must match the business KRA PIN name. Fix via the Business Portal Settings, expect 1 to 3 business days for Safaricom re-verification.
- Till suspended for KYC re-verification. Safaricom periodically asks for refreshed CR12 or updated county permit. Upload via the portal to resume settlement.
- Sub-minimum credit. If your bank enforces a KES 100 minimum credit and your accrued balance is KES 40, the sweep will queue until it exceeds the floor.
- Outside bank cutoff. Manual settlements triggered after 3pm often land the next business day at most banks. Trigger before 2pm to catch same-day rails.
Transfer from till to M-PESA (petty cash)
The Business Portal supports transfers to a linked personal M-PESA number for petty cash. Small amounts, restricted to admin approval, logged in the audit trail. Standard practice is bank settlement for anything material so the business books stay clean and auditable. Consult your accountant before routing large amounts through personal M-PESA.
Related business guides
- M-PESA for Business hub
- M-PESA settlement time
- M-PESA business limits
- M-PESA till charges for businesses
- M-PESA paybill charges for businesses
- M-PESA business pricing summary
- M-PESA business account explained
- How to pay a paybill
- Kenya mobile money statistics 2026
- Finance hub
FAQ
How do I withdraw money from my M-PESA till?
You do not withdraw from a till the way you withdraw from a personal M-PESA line at an agent. Till balances settle to your registered Kenyan bank account on a schedule you set in the M-PESA Business Portal (T+0 for tier-1 banks, T+1 for most others). You can also transfer funds to a linked M-PESA line for petty cash. Settlement is the standard path; agent withdrawal is not available on tills.
How long does settlement take?
For most Kenyan banks, T+1 is the default: funds swept overnight land in your bank the next business day. Tier-1 banks with PesaLink integration support T+0 (same day, often within hours). Weekends and public holidays delay bank settlement because banks are closed; the till balance still accrues but the sweep waits for the next business day. (Source: Safaricom M-PESA Business Portal help centre, verified August 2026.)
Do I need a special PIN to trigger a manual settlement?
Yes. The M-PESA Business Portal requires operator or admin credentials to trigger a manual settlement outside your scheduled cadence. The credentials are separate from your personal M-PESA PIN, issued when Safaricom activated the till and rotated periodically per your business security policy.
What is the minimum and maximum settlement amount?
Most tills settle any accrued balance above KES 1 with no minimum. Maximums scale with your business account tier and daily transaction limits (typically KES 500,000 to KES 5,000,000 per day depending on the tier). Enterprise paybills negotiate higher ceilings via a Safaricom Business Account Manager.
Are settlements delayed on weekends and public holidays?
Yes. Banks are closed on Sundays and public holidays. Settlement sweeps queue and process on the next business day. Saturdays vary by bank. Tier-1 banks with real-time rails process Saturday sweeps; others wait until Monday.
What are the common failure modes?
Four recurrent ones: (1) bank account name mismatch with the registered settlement account, (2) suspended till due to KYC re-verification, (3) settlement below the bank's minimum credit threshold, (4) settlement outside bank cutoff times (usually 3pm) pushing the credit to the next day. Fix all four via the Business Portal or your Safaricom Business Account Manager.
Can I transfer from the till directly to my personal M-PESA line?
Yes, from the M-PESA Business Portal, if you have linked your personal M-PESA number as a payout destination. This is convenient for petty cash but the standard practice is bank settlement, so your business books stay clean. Consult your accountant before you route significant amounts through personal M-PESA to avoid comingling.
Verified 1 September 2026. Settlement mechanics and timing sourced from Safaricom M-PESA Business Portal help centre (Source: Safaricom M-PESA Business Portal help centre, verified August 2026). Bank-specific rail behaviour varies; confirm with your settlement bank for their cutoff times.
Related reading
Curated external sources we cite. Open in a new tab.