You've submitted your mobile loan application, the lender has approved your request, and now there's one final step before the money lands in your M-Pesa: paying a processing fee. For many Kenyans, this step raises a question — is this normal? Is it safe? Could this be a scam?
The answer is: processing fees are a legitimate and common feature of the Kenyan mobile lending market, but the way you pay them matters enormously. Scammers exploit this exact moment — the moment between approval and disbursement — to trick borrowers into sending money to a fraud account. Knowing the difference between a legitimate fee and a scam can save you thousands of shillings.
This guide explains how legitimate lenders collect processing fees via M-Pesa, what the process should look and feel like, and the red flags that tell you something is wrong.
What Is a Loan Processing Fee?
A loan processing fee is a charge collected by the lender to cover the cost of administering your loan application — identity verification, credit checks, platform costs, and the administrative overhead of setting up your loan. In Kenya's mobile lending market, processing fees are typically a percentage of the loan amount or a flat fee, and they are deducted or collected before or at the point of disbursement.
Processing fees are entirely legal and legitimate. They are different from interest — you pay the processing fee once, at the start of the loan, while interest accrues over the loan period. Some lenders charge a processing fee instead of interest, some charge both, and some charge neither (using other fee structures). What matters is that the total cost — including all fees — is disclosed to you before you accept the loan.
The Right Way to Pay a Processing Fee: M-Pesa STK Push
Legitimate lenders in Kenya collect processing fees via an M-Pesa STK push. Here's what that means and what it looks like:
What Is an STK Push?
STK stands for SIM Toolkit. An M-Pesa STK push is a payment request sent directly by a business to your phone through Safaricom's M-Pesa infrastructure. When a business sends you an STK push, a pop-up appears on your phone's screen — typically showing the business name, the amount being requested, and a prompt to enter your M-Pesa PIN to approve the payment.
This is the same mechanism used when you pay at a supermarket, buy airtime, or settle a utility bill via M-Pesa. It is a secure, official Safaricom channel — not a workaround or informal method.
What a Legitimate STK Push Looks Like
When a reputable lender like SwiftCash collects a processing fee, this is what happens:
- You confirm your loan application on the lender's website or app
- Your phone receives an STK push notification showing the lender's business name and the fee amount
- You review the details and enter your M-Pesa PIN to confirm
- Safaricom processes the payment and sends you an SMS confirmation
- The lender receives payment confirmation and immediately triggers your loan disbursement
The entire process is transparent: you can see exactly who is charging you, how much, and Safaricom provides an independent confirmation. The payment goes to a registered Safaricom business Paybill — not to a personal M-Pesa number.
Need quick cash? Apply on SwiftCash — get up to KES 40,000 in your M-Pesa in minutes.
How to Confirm the STK Push Is from the Right Business
When the STK push appears on your phone, check these details before entering your PIN:
- Business name: The name shown on the STK push should match the lender you applied with. If you applied with SwiftCash, the STK push should show "SwiftCash" or the registered business name you've seen on their website. If it shows an unrelated name, stop and contact the lender.
- Amount: The fee amount should match what was displayed on the loan offer you reviewed before accepting. If the amount is different — even by a small margin — stop and verify before proceeding.
- Timing: You should only receive an STK push as a direct result of an action you just took on the lender's website or app. If an STK push arrives unexpectedly, without you having done anything to trigger it, do not approve it.
How Scammers Try to Steal Your Money
Unfortunately, loan scams in Kenya are common, and the processing fee moment is a favourite target. Here's how scammers operate:
The Fake Lender
A scammer creates a fake website or WhatsApp account impersonating a real lender. They tell you that you've been approved for a loan but need to pay a "processing fee" first. The catch: they ask you to send the fee directly to a personal M-Pesa number (07XX XXX XXX) — not via an STK push to a business Paybill. Once you send the money, they disappear.
The Upfront Fee for a Loan That Never Arrives
The scammer asks you to pay the processing fee, you pay it, and then they either disappear or invent another reason you need to pay more before the loan can be released ("activation fee," "insurance fee," "tax clearance"). Legitimate lenders do not have multiple sequential upfront fees — there is one processing step, after which the loan is disbursed.
The Fake STK Push
Some sophisticated scammers find ways to trigger fake-looking notifications or send you to a page that mimics the STK push interface. Always verify that the STK push shows Safaricom branding and your genuine M-Pesa interface — not a screenshot or a web page designed to look like one.
The Golden Rules for Safe Processing Fee Payments
Follow these rules every time you pay a loan processing fee:
- Never pay a processing fee via a direct send to a personal M-Pesa number. Legitimate lenders always use a business Paybill or Till Number. A personal number (07XX...) is a red flag that should stop you immediately.
- Only pay a fee after you've seen the full loan offer. The processing fee should be disclosed on the loan offer screen — not revealed as a surprise after you've accepted. If you haven't seen the loan offer, don't pay anything.
- Never pay multiple fees in sequence. One processing fee, one payment, then your loan arrives. Any lender asking for a second or third payment before disbursing is running a scam.
- Never enter your M-Pesa PIN anywhere except the official STK push on your phone. No website, no form, no customer service agent should ever ask for your PIN.
- Check the SMS confirmation from Safaricom after paying. Your M-Pesa SMS receipt confirms who received the payment. This is your record — keep it until the loan is disbursed.
What to Do If Something Goes Wrong
If you paid a processing fee and didn't receive your loan within 10 minutes, take these steps:
- Check your M-Pesa SMS. Confirm the fee was actually collected and note the transaction ID in the SMS.
- Contact the lender's customer support. Use the phone number or email listed on their official website — not a number sent to you via SMS or WhatsApp. Give them your transaction ID and ask for the loan status.
- If the lender is unreachable or asks for more money, you may have encountered a scam. Contact Safaricom immediately by calling 100 and reporting the transaction. Safaricom can sometimes reverse fraudulent transactions if reported quickly enough.
- Report to the Communications Authority of Kenya or the CBK if you believe you have been defrauded by a company operating as a lender.
How to Recognise a Legitimate Lender Before You Pay Anything
Prevention is better than cure. Before you get to the processing fee stage, make sure the lender you're using is legitimate:
- They have a professional website with a verifiable company name and contact information
- Their website uses HTTPS (padlock icon in the browser bar)
- They have reviews from real Kenyan borrowers on Google, app stores, or social media
- The loan offer shows you the complete cost before asking you to pay anything
- Their customer service is reachable via a published phone number or email
Reputable lenders like SwiftCash meet all of these criteria. When you pay a processing fee via SwiftCash's STK push, you can see the business name, the amount, and Safaricom provides an independent confirmation — so you always know exactly what you paid and to whom.
Processing fees are a normal, legitimate part of mobile lending in Kenya. Paying them safely is entirely possible when you use verified lenders and follow the simple rules above. For a transparent, trustworthy borrowing experience — KES 1,000 to KES 40,000 disbursed to your M-Pesa in under 2 minutes — visit SwiftCash today.