Tired of hustling with no steady income? An M-PESA business (M-PESA agent) is one of the most reliable ways to earn daily cash in Kenya—whether you’re in town or upcountry. With low startup costs and high demand, you can start making KES 1,000–5,000+ per day.
This 2026 comprehensive guide shows you exactly how to register, how much capital you need, and how to maximize your profits.
Step-by-Step: How to Start an M-PESA Business
1. Meet the Basic Requirements
- Kenyan National ID or Passport
- KRA PIN Certificate (active and valid)
- Registered M-PESA line (in your name, active for at least 3 months)
- Physical business location (kiosk, shop, or stall with secure lockable space)
- Startup capital: KES 50,000–200,000 (more float = more transactions)
- Good conduct certificate (optional but recommended for faster approval)
2. Choose Your Business Location Wisely
- High foot traffic areas: Bus stops, markets, estates, shopping centers
- Security: Must have a lockable door; CCTV is a plus
- Accessibility: Easy to find, visible signage
- Competition: Check if the area is saturated or underserved
- Pro tip: Safaricom prefers locations at least 200 meters from existing agents
3. Register as an M-PESA Agent
- Visit the nearest Safaricom shop or dealer
- Request an M-PESA agent registration form
- Fill in your details accurately
- Submit required documents (ID, KRA PIN, business permit if available)
- Alternative: Some dealers allow online pre-registration via WhatsApp
4. Wait for Site Inspection & Approval
- Timeline: 3–14 working days
- A Safaricom agent will visit your location to verify:
- Security features (lockable door, safe space)
- Visibility and accessibility
- Distance from other agents
- If approved, you’ll receive confirmation via SMS
5. Attend Mandatory Training
- Duration: 1–2 days
- Location: Safaricom training center or dealer premises
- Cost: Free
- Learn how to:
- Process deposits, withdrawals, and transfers
- Handle float management
- Deal with fraud and security issues
- Use the M-PESA till and agent line
6. Purchase Your M-PESA Agent Kit
- Starter Kit Cost: KES 3,000 – 5,000
- Includes:
- M-PESA till number
- Branded signage and posters
- Agent manual
- Marketing materials
- Optional extras: Safe/cash box, receipt printer, float security measures
7. Load Your Float & Start Operating
- Minimum float: KES 50,000 (for small-scale operations)
- Recommended float: KES 100,000 – 200,000 (for steady daily income)
- Buy float from:
- Safaricom dealers
- Super agents (faster top-ups)
- Bank-to-M-PESA transfers
- Start transacting immediately once the float is loaded
Startup Cost Breakdown (2026)
| Item | Cost (KES) |
|---|---|
| Business Permit (County SBP) | 2,000 – 10,000 |
| M-PESA Agent Kit | 3,000 – 5,000 |
| Initial Float | 50,000 – 200,000 |
| Shop Rent (1 month) | 5,000 – 30,000 |
| Security (Safe/Lock) | 5,000 – 15,000 |
| Signage & Branding | 2,000 – 5,000 |
| Total Startup Capital | 67,000 – 265,000 |
Realistic minimum to start: KES 70,000 – 100,000
How M-PESA Agents Make Money
Commission Rates (2026)
| Transaction Type | Commission (Approx.) |
|---|---|
| Deposits | KES 5–30 per transaction |
| Withdrawals | KES 10–33 per transaction |
| Balance Inquiry | Free (no commission) |
| Airtime Purchase | KES 2–5 per transaction |
| PayBill/Till Payments | Varies (small commission) |
Daily Earnings Potential:
- 50 transactions/day at avg. KES 20 commission = KES 1,000/day
- 100 transactions/day = KES 2,000/day
- 200+ transactions/day (busy locations) = KES 4,000–7,000/day
Monthly Profit: KES 30,000 – 150,000+ (depending on location and float)
Timeline Summary
- Registration Submission: 1 day
- Site Inspection: 3–7 days
- Approval: 3–14 days total
- Training: 1–2 days
- Start Operating: Immediately after float loading
Total time to launch: 1–3 weeks
Tips to Maximize Your M-PESA Business Profits
✅ Choose the Right Location
- High traffic = more transactions
- Serve underserved areas for loyal customers
✅ Maintain Adequate Float
- Running out of cash = lost customers
- Keep KES 100,000+ float during peak times (end month, holidays)
✅ Offer Additional Services
- Airtime sales (all networks)
- Bill payments (KPLC, water, NHIF)
- Mobile banking (Equity, KCB, Co-op)
- Betting deposits/withdrawals (SportPesa, Betika)
✅ Build Customer Loyalty
- Fast, friendly service
- Open early, close late (7 am – 9 pm daily)
- Keep small change available
- Maintain a clean, secure environment
✅ Manage Your Float Efficiently
- Buy float during off-peak hours
- Use super agents for quick top-ups
- Track daily transactions and commissions
- Bank excess cash regularly for security
✅ Prevent Fraud
- Always verify the customer ID for large withdrawals
- Never share your M-PESA PIN
- Be alert for SIM swap scams
- Report suspicious transactions immediately
Common Mistakes to Avoid
❌ Starting with low float – You’ll lose customers when you run out of cash
❌ Poor location choice—low traffic = low earnings
❌ Ignoring security—theft and robbery are real risks
❌ Not diversifying services—M-PESA alone limits your income
❌ Bad customer service – Rude agents lose repeat business
FAQs
1. Can I run an M-PESA business from home?
Yes, if your home meets Safaricom’s requirements (lockable space, security, accessibility). However, commercial locations perform better.
2. How much profit can I make monthly?
Depends on location and float. Average agents make KES 30,000–80,000/month. Busy locations can earn KES 100,000–150,000+.
3. Do I need a business permit?
Yes. County governments require a Single Business Permit (SBP) to operate legally.
4. Can I operate multiple M-PESA agents?
Yes. Once established, you can apply for additional agent lines in different locations.
5. What happens if I’m robbed?
Report immediately to the police and Safaricom. Consider insurance and security measures like CCTV, safes, and hiring security guards.
6. Can I get a loan to start an M-PESA business?
Yes. Some banks (Equity, KCB, Co-op) and SACCOs offer business loans. You can also use savings groups (chamas) or borrow from family.
Alternative: Become an M-PESA Super Agent
If you have KES 500,000–2 million in capital, consider becoming a super agent:
- Supply float to other agents
- Earn higher commissions
- Control multiple agent locations
- Bigger profits but requires more capital and management
Final Thoughts
Starting an M-PESA business in Kenya is one of the most profitable small businesses you can run in 2026. With as little as KES 70,000–100,000, a good location, and consistent service, you can earn KES 1,000–5,000+ daily. The key is maintaining adequate float, offering excellent customer service, and diversifying your services to maximize income.
READ MORE:
How To Register A Business Name In Kenya (Cost, Timeline & Requirements)
Top 7 Banks That Give Business Loans in Kenya Without Collateral (2026)
Zenka Loan App Kenya—Mobile Loans in 5 Minutes
ZK Pesa Loan App Kenya—Fast Mobile Loans via M-PESA
Late Cyrus Jirongo’s Tiriki Torch Seems To Be Working—Video



