📑 In this guide
Imagine this: you have Ksh 200 sitting in your Safaricom airtime, but the shop only accepts M‑PESA. Or you need to send money to a friend, but your airtime is useless for that. Frustrating, right?
That's where Safaricom's official "Airtime to Cash" service comes in. It lets you convert your airtime balance into real M‑PESA money that you can spend anywhere.
In this guide, we'll show you exactly how to convert Safaricom airtime to M‑PESA cash using the USSD code *544#, explain the fees and limits, and share smarter alternatives to get the most value from your airtime.
What is Airtime to Cash?
Airtime to Cash is an official Safaricom service that allows prepaid customers to convert a portion of their airtime balance into M‑PESA money. The service is available 24/7 and works instantly.
📌 Key fact: This is the only official way to turn Safaricom airtime into cash. Be cautious of third‑party apps or individuals offering to convert airtime – they may be scams.
Step-by-Step Guide to Converting Airtime
Follow these simple steps to convert your airtime to M‑PESA cash:
- Dial *544# on your Safaricom line and press send.
- Select the "Airtime to Cash" option from the main menu. (Note: This is usually option 7 or 8, depending on your menu version.)
- Enter the amount you want to convert (between Ksh 10 and Ksh 1,000).
- You'll see a summary showing the amount you'll receive and the fees charged.
- Enter your M‑PESA PIN to confirm the transaction.
- You'll receive a confirmation SMS from Safaricom. The cash will be credited to your M‑PESA account instantly.
⚡ Quick Reference
| USSD Code | *544# |
| Shortcut | *544*7# |
| Min Amount | Ksh 10 |
| Max Amount | Ksh 1,000 per transaction |
Fees & Limits You Should Know
Before converting, understand the costs involved:
| Airtime Amount | Fee (10% + Ksh 5) | Cash You Receive |
|---|---|---|
| Ksh 50 | Ksh 10 | Ksh 40 |
| Ksh 100 | Ksh 15 | Ksh 85 |
| Ksh 200 | Ksh 25 | Ksh 175 |
| Ksh 500 | Ksh 55 | Ksh 445 |
| Ksh 1,000 | Ksh 105 | Ksh 895 |
- Transaction fee: 10% of the amount + Ksh 5 service charge.
- Daily limit: Maximum of Ksh 2,000 per day.
- Eligibility: Only available to Safaricom prepaid customers.
⚠️ Important: The fees are deducted from the amount you convert. So if you convert Ksh 100, you only receive Ksh 85 in M‑PESA.
Alternative Ways to Use Your Airtime
If you don't want to pay the conversion fees, here are some alternatives:
- Sambaza to a friend: If a friend needs airtime and can send you cash via M‑PESA, you can Sambaza the airtime to them. You'll pay a small Sambaza fee (Ksh 1–5), which is much lower than the 10% conversion fee.
- Buy bundles for yourself: Use the airtime to purchase Safaricom data or voice bundles directly via USSD.
- Buy bundles for others: If you have friends or family who need data, you can buy bundles for them using your airtime and ask them to send you cash via M‑PESA.
- Save it for emergencies: Keep the airtime for when you really need to make a call or buy emergency data.
The Best Use for Your Airtime
Here's a smarter strategy: instead of paying high fees to convert airtime to cash, consider this:
- Use your airtime to buy Safaricom bundles and get the data you need.
- If you need cash, ask a trusted friend to send you M‑PESA and you Sambaza the airtime to them. The Sambaza fee is only Ksh 1–5, far cheaper than the 10% conversion fee.
- For data, buy from Bingwa Data – we offer cheaper bundles than Safaricom's official prices. You can pay via M‑PESA and get instant delivery.
🛒 Want the best value for your money? Instead of converting airtime at a loss, use your cash to buy bundles from datasokoni.com. We offer 42+ bundles at the lowest prices in Kenya. Pay via M‑PESA Till 509947 and get instant delivery.
Frequently Asked Questions
Dial *544# on your Safaricom line, select the 'Airtime to Cash' option, enter the amount you want to convert (between Ksh 10 and Ksh 1,000), enter your M-PESA PIN, and confirm. The cash will be credited to your M-PESA account instantly.
Safaricom charges a 10% transaction fee plus a Ksh 5 service charge. For example, converting Ksh 100 airtime to cash will cost Ksh 15 in fees (Ksh 10 + Ksh 5), so you'll receive Ksh 85 in M-PESA.
The minimum amount you can convert is Ksh 10, and the maximum per transaction is Ksh 1,000. The daily limit for this service is Ksh 2,000.
Yes! Instead of paying high fees to convert airtime to cash, you can use that airtime to buy bundles directly from Safaricom, or you can sell it to trusted friends. However, the best value is often to keep the airtime for emergencies, or use it to buy cheap bundles from platforms like Bingwa Data.