M-PESA Agents and Dealers

Responsibilities of an M-PESA Agent

  1. Registration of M-PESA customers 
  2. Depositing cash into registered customers’ M-PESA accounts 
  3. Processing cash withdrawals for registered M-PESA customers 
  4. Processing cash withdrawals for non-registered M-PESA customers 
  5. Customer Education 
  6. Compliance with Safaricom AML & KYC policy 
  7. Compliance with Safaricom business practices 
  8. Branding of their outlets as per provided guidelines. 

Requirements to Become an M-PESA Agent

  • The prospective agent must be registered as a LIMITED company or equivalent with at least 3 outlets ready to offer M-PESA under the company name. 
  • The company MUST have traded for a minimum period of 6 months. 
  • Proposed outlets shall be audited prior to the commencement of business. 
  • Only applications for outlets in opportunity areas will be considered. 

Below are the attached documents with detailed requirements. 

Requirements to Become an M-PESA Agent Dealer

  • Certificate of incorporation. 
  • Form CR12 or an equivalent form valid for the last 3 months. 
  • Copies of IDS of Office Administrators and Primary Assistants as indicated in the application forms. 
  • Completed agent application forms. 

For Agents who do not meet the full requirements of being an M-PESA Agent dealer, should provide the following documents: 

  • Good conduct 
  • Business permit 
  • Identification documents (ID) 

Access Channels

  • The Agent App 
  •  Agent SIM Toolkit  
  • M-PESA Organization Portal 
  • M-PESA Dealer Portal for Head offices

Float Purchase Service

Float Purchase for Super-Agents 

Super Agents can confirm the KYC details of the operator requesting the float deposit/withdrawal by: 

Asking the operator to present their ID and then dialing *234# on the Super-Agent Till 

  • Select M-PESA Agent Services 
  • Select Super Agency KYC 
  • Enter the Agent Number, Enter the National ID (of the operator requesting the deposit/withdrawal  
  • Select SEND. 

This will populate the Agency Name, Deposit Limit, Withdrawal Limit, and the Operator Name. 

The Super-Agent will verify the details against the ID and proceed to offer the service. 

M-PESA float availability/deposit/withdrawal (super agency services) are offered by banks in the following models. 

Some banks only offer super agency services to M-PESA agents who have bank accounts with them. 

 As a result, the agent must have a bank account with the respective bank to receive the services. These banks are: 

  • Co-operative Bank 
  • Diamond Trust Bank (DTB) 
  • Barclays Bank 

Exception: 

Kenya Commercial Bank (KCB) will offer super agency services to both account and non-account holders, but non-account holders will be able to transact up to KES100,000 per day. 

Other banks offer super agency float deposit/withdrawal services to both account and non-account holders. These banks include: 

  • NCBA 
  • Equity Bank 
  • Family Bank 
  • N.I.C Bank 
  • National Bank of Kenya 
  • Consolidated Bank of Kenya 
  • I&M Bank 
  • Spire Bank 
  • Middle East Bank 
  • Credit Bank 
  • African Banking Corporation 
  • Gulf African Bank 
  • Co-op Bank 
  • Housing Finance Co. Of Kenya 
  • Bank Of Africa 
  • Transnational Bank 
  • Jamii Bora Bank 
  • Chase Bank 
  • Prime Bank 
  • UBA 

Float Purchase for Sub-Agents 

An agent makes a deposit on the M-PESA Trust account – cash, cheque, RTGS, or EFT which is converted to E-money.  

When purchasing M-PESA float, the organization will be required to indicate the below information on the deposit slip/EFT/RTGS  

  • The organization’s Head Office Short Code/Business number as the Beneficiary account number   
  • The beneficiary Account name is M-PESA Holding Company Limited. 
  • Beneficiary Bank as Cooperative Bank of Kenya 
  • The cashier/bank agent shall validate organization details using the available channels before crediting the funds. 

The agent can also purchase float from a Super-Agent. 

M-Pesa Agent Business Loan

Definition 

This is a credit facility that is offered to M-PESA Agents. 

M-PESA Agents can borrow between Ksh 5,000 to 10,000,000 for their M-PESA Agency. 

As an M-PESA Agent, you will be charged a fee of 0.123 % of the total value of the amount requested.  

Benefits of M-PESA Agent Business Loan 

  • M-PESA Agents can access credit for working float to enhance their customer deposit. 

Eligibility 

This service is available for M-PESA Agent Head offices. 

M-PESA Agent Business Loan Qualification. 

  • The setting of the Loan limit for the M-PESA Agent Head Office is based on the M- PESA Agent till activity. 
  • You must have been an active M-PESA Agent Head Office for at least 3 months. 
  • You should not have been blacklisted or suspended within the last year. 

Registration for the M-PESA Agent Business Loan 

  • Dial *234*3# 
  • Select M-PESA Agent Business Loan 
  • Enter Head Office Number 
  • Enter Primary Assistant ID 
  • Accept the terms and conditions to opt-in. 
  • Dial *234*3#  
  • Select M-PESA Agent Business Loan 
  • Select Pay Loan  
  • Select The Financier 

Note  

You can opt out of the M-PESA Agent Business Loan if you do not have any outstanding loans. 

M-PESA Agent Head Office till is either suspended or frozen will not be allowed to use the M-PESA Agent Business Loan service. 

If you have a loan with M-SHWARI & KCB M-PESA, you will be allowed to borrow M-PESA Agent Business Loan, since this is a different Loan Service. 

 

Was this information helpful? If not tell us how we can improvesafaricom images safaricom images

Manage all your services in one App

Safaricom Neo

This website uses cookies to ensure you get the best experience on our website. Read our Cookie Policy to learn more