SHA Deducting From M-Pesa Kenya — How to Stop It and Why It Happens
SHA deducting from M-Pesa Kenya without asking for your PIN is not a hack or a system error. It happens through a Safaricom feature called M-Pesa Ratiba — a standing order that was set up when you enrolled in SHA’s Lipa Pole Pole instalment plan. This page explains exactly why it happens and gives you the verified steps to stop it immediately.
1. Why SHA Is Deducting From Your M-Pesa Without a PIN
SHA deducting from M-Pesa Kenya is one of the most complained-about SHA issues on Facebook in 2026. The confusion is understandable — most Kenyans expect every M-Pesa transaction to require a PIN. When money leaves the wallet silently, it feels like something is wrong.
Here is what is actually happening. Safaricom has a standing order feature called M-Pesa Ratiba. Ratiba allows organisations — including SHA — to collect recurring payments from a customer’s M-Pesa wallet automatically, without triggering a PIN prompt for each transaction. The customer authorises the standing order once, and from that point deductions happen on schedule without further approval.
Confirmed by Safaricom: SHA can only deduct from M-Pesa without a PIN prompt if the customer previously gave explicit consent through M-Pesa Ratiba. Safaricom clarified this publicly in January 2026 following widespread complaints. If the standing order exists on your line, consent was given at some point — even if you do not remember doing so.
2. How to Stop SHA M-Pesa Deductions — Step by Step
The official method to cancel the SHA standing order is through the M-Pesa Ratiba menu on your Safaricom line. This works on any Safaricom number and takes under 2 minutes.
- 1Dial *334# on your Safaricom line
- 2Select option 9 — M-Pesa Ratiba
- 3Select Manage Standing Order
- 4A list of your active standing orders will appear. Find the SHA entry — it will show as Social Health Authority or SHA with the monthly deduction amount
- 5Select the SHA standing order and choose Delete
- 6Confirm the deletion. You will receive an M-Pesa confirmation SMS. The deduction stops immediately.
If no SHA entry appears in Manage Standing Orders, the deduction may be coming from a different source. Contact Safaricom on *100# or call 0722 000 100 with the exact transaction reference from your M-Pesa SMS to trace the source and stop it.
You can also manage Ratiba standing orders through the M-Pesa app on your smartphone. Open the M-Pesa app → Services → Ratiba → My Standing Orders → find the SHA entry → Delete.
3. What Is Lipa Pole Pole and How to Opt Out Properly
Lipa Pole Pole — which translates to “pay gradually” — is SHA’s official instalment payment plan. Instead of paying your full annual contribution in one payment, Lipa Pole Pole breaks it into monthly amounts deducted automatically from your M-Pesa wallet via Ratiba.
For members with large annual contribution assessments, Lipa Pole Pole makes SHA more affordable. But many members enrolled without understanding that it creates an automatic standing order — and are now seeing money leave their M-Pesa wallet every month without a PIN prompt.
Cancel the Ratiba standing order first
Before anything else, stop the automatic deduction using the *334# steps above. This is the immediate fix — do this first.
Update your payment plan on Afya Yangu
Log into afyayangu.go.ke using your National ID number and password. Navigate to your account settings and check your current payment plan.
- Go to afyayangu.go.ke and log in with your National ID
- Navigate to My Account → Payment Plan or Contribution Settings
- If Lipa Pole Pole is shown as active, select the option to switch to manual payment
- Save the change — you will now pay manually each month via Paybill 200222
If the portal does not show an opt-out option
Some members find the Afya Yangu portal does not display a clear Lipa Pole Pole opt-out. In this case call SHA directly.
- Call SHA on the toll-free line 0800 720 601 — free from any network
- Tell them you want to opt out of Lipa Pole Pole and switch to manual monthly payments
- They will update your account on the backend
- Confirm the change reflects on your afyayangu.go.ke account before your next expected deduction date
If you enrolled in Lipa Pole Pole to pay off arrears or a large contribution assessment in instalments, cancelling the plan does not erase what you owe. Your outstanding balance remains due. Switching to manual payment means you take responsibility for paying on time each month — missed payments will cause your cover to lapse.
4. After Stopping — How to Keep Paying SHA Manually
Once you cancel the Ratiba standing order, your SHA cover remains active as long as you continue paying your monthly contribution on time. Manual payment is straightforward via M-Pesa Paybill.
- 1Go to M-Pesa → Lipa na M-Pesa → Pay Bill
- 2Business Number: 200222
- 3Account Number: your National ID number
- 4Enter your monthly contribution amount and confirm with your M-Pesa PIN
- 5You will receive an M-Pesa confirmation SMS. Your SHA account updates within 24 hours.
| Member Type | Monthly Contribution | How to Confirm Your Amount |
|---|---|---|
| Formal employed (salaried) | 2.75% of gross salary — deducted by employer via payroll | Check payslip or afyayangu.go.ke |
| Self-employed / informal | Means-tested — minimum KES 300 per month | Log into afyayangu.go.ke → My Contributions |
| Unemployed / vulnerable | Government-subsidised — may be KES 0 | Dial *147# → Check Status |
If you are unsure of your exact monthly contribution amount, check your assessment on afyayangu.go.ke under My Contributions, or dial *147# and select Check Status to see your current rate and payment history.
5. Did SHA Deduct Without Your Consent? What to Do
If you are certain you never enrolled in Lipa Pole Pole and never authorised any SHA standing order, the process to dispute the deduction is through Safaricom — not SHA.
Still Getting SHA Deductions After Trying to Stop Them?
Send your number on WhatsApp. We check your Ratiba status, walk you through the exact cancellation steps, and confirm the standing order is fully deleted.
WhatsApp: 0751 947 700
6. Frequently Asked Questions
SHA deducted money but my account still shows inactive — where did the money go?
If a deduction was made but your SHA status has not updated, the payment may not have reflected yet — it can take up to 24 hours. Check your status on afyayangu.go.ke or dial *147#. If it has been more than 48 hours, see the full guide on SHA payment not reflecting Kenya for the steps to trace and escalate the payment.
My employer already deducts SHA from my salary — why is M-Pesa also deducting?
If you are formally employed and your employer deducts SHA via payroll, a separate M-Pesa Ratiba deduction is a duplicate. This most commonly happens when an employee enrolled in Lipa Pole Pole separately — perhaps during a previous period of self-employment. Cancel the Ratiba standing order via *334# immediately and contact SHA on 0800 720 601 to reconcile your account and request a credit for any duplicate payments.
Can SHA deduct more than my agreed monthly amount?
The Ratiba standing order deducts the exact amount set at enrolment. If the amount deducted differs from what you expected, it is possible the standing order was set up with an annual contribution amount rather than a monthly instalment, or that your contribution assessment changed. Check your current assessment on afyayangu.go.ke under My Contributions to confirm the correct monthly figure.
Will cancelling the SHA standing order affect my dependants’ cover?
No. Cancelling the standing order only affects how payment is collected — it does not alter your account structure or your dependants’ registration. Your dependants remain on your account. Their cover, like yours, stays active as long as you keep paying your monthly contribution on time manually via Paybill 200222.
I cancelled the SHA Ratiba order but a deduction still happened — what now?
Get the M-Pesa transaction reference from the SMS and contact Safaricom on 0722 000 100 immediately. It is possible the cancellation did not process before the scheduled deduction date, or that a second standing order exists. Safaricom can confirm whether the order was fully deleted and assist with reversal if the deduction was processed after cancellation.
How do I check all standing orders currently active on my M-Pesa?
Dial *334# → select option 9 (M-Pesa Ratiba) → select View Standing Orders. This shows every active standing order on your line — not just SHA. Review the full list and delete any you do not recognise or no longer want.
SHA M-Pesa Deduction Problems — We Fix It Same Day
Deductions not stopping · Standing order not showing in Ratiba · Duplicate deductions · Payment not reflecting after deduction
Send your situation on WhatsApp. We walk you through the exact steps to cancel, confirm it worked, and sort out any payment discrepancies on your SHA account.
We confirm the fix worked before you pay.
Disclaimer: MyCyber is an independent digital assistance service. We are not affiliated with the Social Health Authority (SHA), Safaricom, or any government body. The USSD steps on this page are based on Safaricom’s publicly confirmed process for managing M-Pesa Ratiba standing orders as of June 2026. USSD menus are subject to change — if steps differ on your device, contact Safaricom on 0722 000 100 for current navigation. Always verify your SHA contribution status at afyayangu.go.ke or by calling SHA on 0800 720 601.


