What Is Bamba Poa? Becoming a Safaricom Airtime Dealer in Kenya
Anyone who has topped up a friend's Safaricom line and gotten a small "thank you" in return has brushed against Kenya's oldest airtime-reselling trick. Bamba Poa is the real, official version of that — Safaricom's own dealer program that lets registered Retailers and DSAs buy airtime float at a discount and resell it at face value, keeping the difference.
How Bamba Poa actually works
Once registered, a Bamba Poa account holder dials *180# on the SIM that's registered to the account, selects "Top Up Subscriber," enters the recipient's number and amount, and confirms with their Bamba Poa PIN. Safaricom charges the account holder's own airtime/float balance at a discount off face value — the recipient receives the full amount, and the discount is the dealer's margin.
Retailer vs DSA — what's the difference?
- Retailer — tops up subscribers directly. This is the entry-level tier most small resellers register as.
- DSA (Direct Sales Agent) — sits above Retailers. A DSA can top up subscribers directly, and can also transfer float airtime onward to Retailers — effectively becoming a mini wholesaler within Safaricom's own network.
Each real Safaricom number can only hold one Bamba Poa registration, and Safaricom's own menu layout actually differs slightly between the two tiers — something worth knowing if you're ever dialing manually and the menu doesn't look like what you expected.
The manual way vs. the automated way
Most Bamba Poa dealers run their business the hard way: watching for M-Pesa payment SMS notifications one by one, then manually dialing *180# and typing the recipient, amount and PIN for every single sale. It works, but it doesn't scale past however many orders one person can type in a day — and a missed SMS is a missed sale.
Shopika Agent automates it end to end
Pair your phone with the Shopika Agent app, and it reads the M-Pesa payment SMS and dials your Bamba Poa Top Up Subscriber flow automatically — including entering your encrypted PIN — the moment a customer pays. You keep the full Bamba Poa discount as profit; Shopika never touches that money.
Don't have a Bamba Poa account yet?
You don't need to visit a Safaricom shop first. From your Shopika Agent dashboard, you can register directly as a Retailer or DSA under Shopika's own sponsoring Till, right from your phone. Once registered, a one-time PIN change and a real balance check confirm the account is live and ready to sell from — all handled by the app automatically.
Already have two SIMs?
If your selling phone has two SIM slots and both are on Safaricom, Shopika Agent can register Bamba Poa on both — so if one SIM's balance runs low, the other tops it up automatically, without you needing a second physical phone.
Frequently Asked Questions
What is Bamba Poa?
Bamba Poa is Safaricom's own dealer program for reselling airtime. Registered Retailers and DSAs (Direct Sales Agents) buy Safaricom airtime float at a discount and can top up any Safaricom number by dialing *180#, keeping the discount as profit on every sale.
What is the difference between a Retailer and a DSA?
A Retailer tops up subscribers directly and sells at retail level. A DSA (Direct Sales Agent) sits one level up — they can also transfer float airtime to Retailers, effectively wholesaling float onward, in addition to topping up subscribers themselves.
How much discount does a Bamba Poa account earn?
Bamba Poa Retailers and DSAs typically buy Safaricom airtime float at a real discount off face value — the exact rate is set by Safaricom and can change, so always confirm your own account's current rate.
Do I need my own Bamba Poa account to sell Safaricom airtime on Shopika Agent?
You need to register one, but you don't need to already have one. Shopika Agent can register you as a Retailer or DSA under Shopika's own Till directly from your dashboard, or you can link an existing Bamba Poa account you already have.
Is my Bamba Poa PIN safe with Shopika?
Your PIN is encrypted before it is stored and is never shown back to you or Shopika staff after you save it. The server decrypts it only at the moment a sale needs to dial — it never reaches your phone's screen or Shopika support agents.
Register Bamba Poa straight from your dashboard — no Safaricom shop visit needed