91-day T-bill8.750%▲ 0.002
182-day T-bill8.851%▼ 0.008
364-day T-bill9.029%▲ 0.002
Central Bank Rate8.75%07/10/2026
Inflation6.8%September 2026
Top MMF yield10.46%Madison
Sources: CBK auction, 2 Nov 2026 value date (change vs 26 Oct); CBK key rates; fund managers' published yields, as at 31 Oct 2026.

How to Start an M-Pesa Shop in Kenya: Agent Requirements, Float and Earnings

How to Start an M-Pesa Shop in Kenya: Agent Requirements, Float and Earnings

Updated 31 October 2026

To start an M-Pesa shop in Kenya you either apply to Safaricom as an agent head office, which needs a registered company with at least three outlets, or, more commonly, join an existing agent dealer as a sub-agent with your ID, a business permit and a certificate of good conduct. You then need cash and e-float to serve customers. Here is what Safaricom requires, published on its M-Pesa agents and dealers page, and what to plan for.

Sponsored
AI Starter Course

Updated October 2026.

Two ways to open an M-Pesa shop

Route Who it suits What you deal with
Agent head office (direct with Safaricom) Registered companies with three or more outlets Full application to Safaricom; around 90 working days to process
Sub-agent under an agent dealer Individuals opening one shop The dealer handles the Safaricom relationship and gives you an agent till

Requirements for an M-Pesa agent head office

  • A brief company profile
  • Board resolution if there is more than one director
  • Certified copies of VAT and KRA PIN certificates, where applicable
  • A list of at least three outlets
  • Certificate of incorporation
  • Form CR12 (or equivalent) not older than three months
  • IDs of office administrators and primary assistants
  • A business permit for each outlet, current within one year
  • Police clearance certificates for directors, office administrators and primary assistants
  • One year of bank statements as evidence of trading
  • Business ownership form and a cancelled company cheque

Safaricom says processing takes 90 working days and that forged documents are a criminal offence.

Requirements for a sub-agent

If you do not meet the head office requirements, Safaricom lists a simpler set for agents joining under a dealer:

Approach an established dealer in your area. Agree in writing on the commission split, who provides branding and the till, and any fees the dealer charges.

Float: the money you need to run the shop

An M-Pesa agent needs two kinds of money: cash to pay customers who withdraw, and e-float (M-Pesa balance on the agent till) for customers who deposit. Running out of either means turning customers away. You can buy e-float by:

  • depositing into the M-Pesa Trust account (beneficiary: M-PESA Holding Company Limited, at Co-operative Bank) using your head office short code as the account number; or
  • buying float from a super-agent, usually a bank branch. Some banks serve only their own account holders; KCB serves non-account holders up to KSh100,000 a day.

M-Pesa Agent Business Loan

Agent head offices that have been active for at least three months can borrow KSh5,000 to KSh10,000,000 in working float. Safaricom charges 0.123% of the amount requested. Register by dialling *234*3# and selecting M-Pesa Agent Business Loan.

What an M-Pesa agent does

  • Registers new M-Pesa customers
  • Takes cash deposits into customers’ own accounts
  • Pays out withdrawals; customers pay the tariff in M-Pesa limits and charges
  • Follows Safaricom’s anti-money laundering and KYC rules, including checking IDs

Agents earn commission from Safaricom on transactions, paid through the dealer or head office. Ask your dealer for the current commission table before you commit.

Choosing a location

Busy spots with few agents nearby do best: markets, matatu stages, near estates without banks. Many agents add another line of business, such as airtime, phone accessories or a small shop, to use the same space and staff. Security matters because you hold cash; budget for a safe and lockable counter.

FAQ

Can an individual become an M-Pesa agent?

Yes, usually as a sub-agent under an agent dealer, with an ID, business permit and certificate of good conduct.

How long does Safaricom take to approve an agent?

Safaricom says head office applications take 90 working days.

How many outlets do I need to apply directly to Safaricom?

At least three.

Can M-Pesa agents borrow float?

Yes. Agent head offices active for three months can borrow KSh5,000 to KSh10 million through the M-Pesa Agent Business Loan at a 0.123% fee.

Related: Spiro and ESP launch women's electric boda boda programme, with Kenya next in line

ShareWhatsAppFacebookXLinkedIn

Get loan, M-Pesa and money rate changes

One short email a week with exam dates, deadlines, job openings and money changes in Kenya.

Topics (optional)

Prefer WhatsApp? Follow Business Radar on WhatsApp

Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at one of Kenya's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

More from Norah Waceke · Editorial policy

Related stories

Guides

Salary of Safaricom CEO Peter Ndegwa: KSh324.5m a Year, About KSh8.8m Basic Pay a Month (FY2026)

Updated 31 October 2026 Home › Guides › Salary of Safaricom CEO Peter Ndegwa: KSh324.5m a… Safaricom CEO Peter Ndegwa
Guides

How to Start a Hardware Business in Kenya (2026): Capital, Permits and Stock

Updated 31 October 2026 Home › Guides › How to Start a Hardware Business in Kenya… To start a hardware
★ Add Business Radar as a preferred source on Google
Latest