how to get m-pesa loan Kenya

How to Get an M-Pesa Loan Without a Guarantor in Kenya (Fuliza, KCB M-Pesa, M-Shwari) 

Learn how to get an M-Pesa loan without a guarantor in Kenya. Full guide to Fuliza, KCB M-Pesa, and M-Shwari — eligibility, limits, rates, and tips to borrow more.

Need money urgently but don’t have a guarantor, collateral, or a bank account? You are not alone. Millions of Kenyans face this exact situation every day: an unexpected bill, a business shortfall, or a family emergency that cannot wait. The good news is that M-Pesa has three built-in loan products that put money in your wallet in under three minutes, with zero paperwork, zero guarantors, and zero branch visits. All you need is an active Safaricom line and a Kenyan national ID.

This guide breaks down how each product works, what it costs, who qualifies, and exactly how to apply, step by step.

What Are M-Pesa Loans?

M-Pesa loans are instant mobile credit products that Safaricom has embedded directly into the M-Pesa platform. Unlike bank loans that require payslips, guarantors, or a visit to a branch, these products use your M-Pesa transaction history, savings behaviour, and CRB credit score to determine how much you can borrow.

The three main products are Fuliza, M-Shwari, and KCB M-Pesa. A fourth option, the government-backed Hustler Fund, is covered briefly at the end of this article. Each product serves a slightly different need, so understanding the difference is the first step to borrowing smartly.

1. Fuliza: Kenya’s M-Pesa Overdraft

Fuliza is not a loan in the traditional sense — it is an overdraft facility. When you try to send money, pay a bill, or buy goods via Lipa na M-Pesa but your balance is too low to complete the transaction, Fuliza automatically covers the shortfall. It is the fastest of the three products because it works silently in the background without a separate application.

How to Activate Fuliza

  1. Dial *334# on your Safaricom line
  2. Select Loans and Savings
  3. Select Fuliza M-Pesa
  4. Select Opt In
  5. Confirm with your M-Pesa PIN

Once activated, Fuliza works automatically whenever your balance is insufficient during a transaction. You do not need to “apply” each time, it simply kicks in.

Fuliza Loan Limits and Costs

Your personal Fuliza limit is set by Safaricom’s algorithm and varies from user to user. Limits range from as low as KSh 1 to as high as KSh 150,000, depending on your M-Pesa usage history and CRB credit score. Safaricom reviews limits every three months.

On cost, Fuliza charges a one-off 1% access fee the moment you use it, plus a daily maintenance fee for every day the balance remains outstanding. An additional 20% government excise duty applies to the daily maintenance fee. The longer you hold a Fuliza balance, the more expensive it becomes’ which is why Fuliza is best for tiny, urgent gaps that you can clear within a day or two.

How Fuliza Repayment Works

Repayment is automatic. The next time money comes into your M-Pesa (whether someone sends you cash, you receive a payment, or you deposit at an agent) Fuliza deducts its outstanding balance first before the money reflects in your wallet. You do not need to remember to repay manually.

Who Qualifies for Fuliza?

To qualify, you need an active M-Pesa account registered with a Kenyan national ID, passport, or military ID. Accounts registered with a foreign passport do not qualify. Not every registered user gets a limit immediately; Safaricom’s system needs to see consistent M-Pesa activity before assigning you a limit.

Pro tip: If your Fuliza limit is zero, it means your transaction history is too thin. Start by regularly sending money, paying bills, and buying airtime on your line. Limits are typically assigned after 3 to 6 months of consistent activity.

2. M-Shwari: Savings and Loans Combined

M-Shwari is a savings and loan product offered through a partnership between Safaricom and NCBA Bank Kenya. Unlike Fuliza, M-Shwari gives you a deliberate 30-day loan that you apply for when you need it. It also comes with a savings account that earns interest, and the more you save, the more you can borrow.

M-Shwari has been operating since 2012 and is regulated under Kenya’s Banking Act, making it one of the most trusted mobile credit products in the country.

how to get m-pesa loan Kenya

How to Activate M-Shwari

Activation is a one-time process:

  1. Dial *234# on your Safaricom line
  2. Select M-Shwari
  3. Select Activate
  4. Follow the on-screen prompts and confirm with your M-Pesa PIN

How to Apply for an M-Shwari Loan

Once activated:

  1. Dial *234#
  2. Select Loans
  3. Select Request
  4. Enter the amount you want to borrow
  5. Review the facility fee and due date shown on screen
  6. Confirm with your M-Pesa PIN

Funds arrive in your M-Pesa wallet within 1 to 3 minutes.

M-Shwari Loan Limits and Costs

M-Shwari loan limits start at KSh 500 for new users and can grow to KSh 1,000,000 over time for users who save consistently and repay on time. New borrowers typically start between KSh 500 and KSh 2,000.

The cost is a flat 7.5% facility fee on the amount borrowed, charged upfront. This is not a reducing balance rate; it is applied once on the total loan amount. For example, if you borrow KSh 5,000, the facility fee is KSh 375, and you repay KSh 5,375 in full within 30 days.

M-Shwari and CRB

M-Shwari reports directly to Kenya’s credit reference bureaus, Metropol and TransUnion. This means timely repayment actively builds your credit history and improves your borrowing power across all lenders in Kenya. Equally, a default on M-Shwari can negatively affect your ability to get loans elsewhere, so borrow only what you can repay within 30 days.

Pro tip: Deposit even KSh 50 or KSh 100 into your M-Shwari savings account every week. M-Shwari’s algorithm rewards savers with higher loan limits. Most users see their first limit increase after 3 to 4 months of consistent saving and at least two on-time loan repayments.

3. KCB M-Pesa: For Bigger Loan Amounts

KCB M-Pesa is a loan and savings product offered through a partnership between KCB Bank Kenya and Safaricom. It works similarly to M-Shwari but offers higher loan limits and slightly different scoring; meaning you may qualify for a KCB M-Pesa loan even on days when M-Shwari rejects you, or vice versa.

How to Activate KCB M-Pesa

  1. Dial *522# on your Safaricom line, or open the M-Pesa app
  2. Select KCB M-Pesa
  3. Select Activate
  4. Confirm with your M-Pesa PIN

How to Apply for a KCB M-Pesa Loan

  1. Dial *522#
  2. Select Loans
  3. Select Request Loan
  4. Enter your desired amount
  5. Review the total repayable amount shown
  6. Confirm with your M-Pesa PIN

Disbursement is typically instant once you meet all requirements.

KCB M-Pesa Loan Limits and Costs

KCB M-Pesa offers the highest limits among M-Pesa-integrated loan products, from KSh 100 to KSh 1,000,000, depending on your borrowing profile. The cost is approximately 8% per month on the amount borrowed. Repayment is due within 30 days, and early repayment is both allowed and encouraged, as it signals reliability to KCB’s system, leading to faster limit growth.

You can check your current KCB M-Pesa limit at any time by dialing *334#, opening the M-Pesa app, or dialing *522# directly.

Pro tip: KCB M-Pesa and M-Shwari are independent products. You can have both active at the same time and borrow from each separately. Just note that each affects your overall credit score,so do not take both simultaneously unless you are confident you can repay both within 30 days.

Quick Comparison: Fuliza vs M-Shwari vs KCB M-Pesa

FulizaM-ShwariKCB M-Pesa
TypeOverdraft (automatic)Savings + LoanSavings + Loan
Max LimitKSh 150,000KSh 1,000,000KSh 1,000,000
Cost1% access fee + daily fee7.5% flat per month~8% per month
RepaymentAuto (next inflow)30 days (manual)30 days (manual)
USSD Code*334#*234#*522#
Best ForTiny urgent gapsMid-size planned loansLarger loan amounts

How to Increase Your M-Pesa Loan Limit

If your current limit feels too low, here are six practical steps to grow it:

  1. Transact more frequently. Send money, pay bills via M-Pesa Paybill, and buy goods through Lipa na M-Pesa regularly. Every transaction signals to Safaricom that your account is active and trustworthy.
  2. Save on M-Shwari or KCB M-Pesa weekly. Even small deposits (KSh 50 to KSh 200) accumulate into a savings signal that the algorithm rewards. Consistency matters more than the size of the deposit.
  3. Repay loans early. Do not wait until the 30-day deadline. Early repayment is one of the strongest signals you can send to both M-Shwari and KCB M-Pesa’s scoring systems.
  4. Clear your Fuliza balance quickly. A long-standing Fuliza debt suppresses your limits on M-Shwari and KCB M-Pesa. Clear it as soon as money comes in.
  5. Complete full KYC verification. Visit a Safaricom shop with your national ID to ensure your account is fully verified. Fully verified accounts unlock higher transaction and borrowing limits.
  6. Protect your CRB score. Never default on any loan; mobile, bank, or otherwise. Kenya’s Credit Reference Bureaus (Metropol and TransUnion) track your repayment history, and a negative listing can shut you out of all digital lending products.

Why Your M-Pesa Loan Was Rejected (And How to Fix It)

how to get m-pesa loan Kenya

Getting a rejection can be frustrating, especially in an emergency. Here are the most common reasons and what you can do:

  • Zero or low M-Pesa activity: Your account has too few transactions for the system to assess your creditworthiness. Fix: use M-Pesa daily for at least 3 months before applying.
  • Existing unpaid loan: You cannot borrow from M-Shwari or KCB M-Pesa if you have an outstanding loan on either product. Fix: Repay the existing loan first, then reapply.
  • CRB blacklisting: A past default with any lender may be blocking you. Fix: check your CRB status via Metropol (*433#) or TransUnion Kenya, pay off the outstanding debt, and request clearance.
  • Recently registered SIM card: New M-Pesa accounts have no transaction history. Fix: Wait at least 3 to 6 months while actively using the line.
  • Loan amount exceeds your limit: You requested more than your assigned limit. Fix: check your limit first (dial *234# for M-Shwari or *522# for KCB M-Pesa) and apply for an amount within range.

Bonus: Other Instant Loans Without a Guarantor in Kenya

If you do not yet qualify for M-Pesa’s built-in loan products, here are four alternatives to consider while you build your limit:

  • Hustler Fund: Dial *254# or use the M-Pesa app. Government-backed, low rates, uses your M-Pesa activity for scoring. An excellent starting point for first-time borrowers.
  • Tala: download the app from Google Play. Offers KSh 500 to KSh 50,000 with fast approvals, even for users with thin credit histories.
  • Branch: available on Google Play. Offers KSh 500 to KSh 300,000 with zero late fees and longer repayment terms (up to 52 weeks).
  • Timiza by Absa: dial *848#. A bank-backed option with competitive rates for users who have Absa banking history or an active M-Pesa line.

Read More: Top M‑Pesa Loan Apps in Kenya: Compare Rates & Features

Conclusion

Getting an M-Pesa loan without a guarantor in Kenya has never been easier. Fuliza is your best option for small, instant overdrafts that you can clear within hours. M-Shwari is ideal for planned 30-day loans with growing limits tied to your savings habits. KCB M-Pesa is the go-to product when you need larger amounts.

The smartest move you can make today (even if you do not need a loan right now) is to activate all three products and start building your limit gradually. When an emergency hits, you will already have credit waiting. Start with M-Shwari: dial *234#, activate it, and deposit KSh 100 in savings, and you are already ahead of most Kenyans.

Frequently Asked Questions

Can I get an M-Pesa loan without a guarantor in Kenya?

Yes. Fuliza, M-Shwari, and KCB M-Pesa all require no guarantor, no collateral, and no paperwork. Eligibility is based entirely on your M-Pesa usage history and CRB credit score.

What is the maximum M-Pesa loan I can get in Kenya?

Both M-Shwari and KCB M-Pesa offer limits of up to KSh 1,000,000 for eligible users. However, most new users start between KSh 500 and KSh 2,000 and grow their limits over time. Fuliza’s maximum is KSh 150,000.

How long does it take to get an M-Pesa loan?

All three products disburse funds instantly — typically within 1 to 3 minutes of a successful application. Fuliza is even faster as it triggers automatically during a transaction without a separate application step.

Does M-Shwari affect my CRB score?

Yes. M-Shwari reports to Metropol and TransUnion Kenya. Repaying on time builds a positive credit history that benefits you across all lenders in Kenya. Defaulting results in a negative CRB listing.

Why is my Fuliza limit zero?

A zero Fuliza limit usually means your M-Pesa account has insufficient transaction history, or you have an outstanding loan or a poor repayment record. Use your Safaricom line actively for 3 to 6 months (making calls, buying data, and transacting on M-Pesa), and your limit should be assigned or increased at the next quarterly review.

Looking for more ways to manage money smartly in Kenya? Read our guides on the Best SACCOs in Kenya for Loans and Best Micro-Finance Institutions in Kenya for Small Business Loans.

Kefa M.
Kefa M.

Leave a Reply

Your email address will not be published. Required fields are marked *