Choose Buy or Sell Airtime
Pick Buy to get Safaricom airtime at 11% off, or Sell to convert airtime to M-Pesa cash at 82%.
Pay KES 89 for every KES 100 of airtime — that's a 11% discount. Or convert your unused airtime to M-Pesa cash at 82%. Instant. Trusted. 24/7.
Under 30 seconds
Official M-Pesa API
Airtime marketplace
Always available
Buying or selling airtime takes under a minute.
Pick Buy to get Safaricom airtime at 11% off, or Sell to convert airtime to M-Pesa cash at 82%.
Tell us the Safaricom line and how much airtime you want — single line, or bulk upload up to 100 numbers via CSV.
Approve the M-Pesa STK prompt or use Lipa na M-PESA paybill. Airtime lands on your phone in seconds — you'll get an M-Pesa SMS receipt.
Everything Kenyans ask about buying and selling airtime.
Open the Buy Airtime tab, enter the Safaricom phone number to receive airtime, choose how much airtime you want, then pay via M-Pesa STK push or Lipa na M-PESA paybill. You pay only KES 89 for every KES 100 of airtime — a 11% discount. Airtime is delivered instantly.
Use the Sell Airtime tab, enter your Safaricom phone number and the airtime value you want to sell (minimum KES 50). We send a USSD code to transfer your airtime. Once received, we credit your M-Pesa at the 82% payout rate.
Yes. BingwaPay uses Safaricom's official Daraja M-Pesa API for every payment. We never ask for your M-Pesa PIN. You enter your PIN only on the official M-Pesa STK prompt or on your own M-Pesa menu. Every order shows an M-Pesa SMS receipt code.
Most orders complete in under 30 seconds after payment confirmation. If your payment was confirmed but airtime is delayed, scroll to the "Already Paid?" card on the homepage and paste your M-Pesa receipt — we auto-verify with Safaricom and deliver.
You can buy airtime from KES 5 up to KES 10,000 per transaction. For bigger orders, use the Bulk Top-up mode to split one payment across up to 100 different Safaricom numbers.
Yes — when buying, you enter two phone numbers: the one paying (yours) and the one receiving airtime. They can be different Safaricom numbers. Perfect for sending airtime to family, employees, or friends across Kenya.
Absolutely. In the Buy tab, switch to Bulk Top-up, paste or upload a CSV with up to 100 phone numbers, enter the total airtime, and pay once via M-Pesa. We distribute airtime equally to every line. Great for SACCOs, churches, schools, and small businesses in Kenya.
Open the green "Already Paid?" card and paste your M-Pesa SMS (or just the receipt code like TIP2B5NSEC). We verify with Safaricom and dispatch your airtime. You can also message support on WhatsApp at +254 797 545 416.
Currently we support Safaricom airtime — the largest mobile network in Kenya. You can buy or sell airtime for any Safaricom number whether on Prepay or Postpay. Airtel and Telkom support is on our roadmap.
BingwaPay is a Kenyan-built airtime exchange that helps you buy Safaricom airtime cheaper and convert unused airtime to M-Pesa cash. Whether you're in Nairobi, Mombasa, Kisumu, Eldoret, Nakuru, Thika, or rural Kenya — if you have M-Pesa, you can use BingwaPay.
We use Safaricom's official Daraja API so every M-Pesa transaction is genuine, traceable, and protected. You never share your M-Pesa PIN with us — you approve every payment on your own phone.
Need help buying airtime, selling airtime for cash, or doing a bulk airtime top-up for your business? Our team is on WhatsApp 24/7 at +254 797 545 416.