How to Become a Shopika Agent — Sell Airtime & Bundles on Every Network
Selling airtime and bundles from a phone is one of the most common small businesses in Kenya — but doing it manually means typing USSD codes all day, watching M-Pesa messages, and hoping you don't miss an order. Shopika Agent turns that same business into a real online storefront: your own prices, your own Till or Paybill, and a phone that dials for you automatically the moment a customer pays.
Get your own shop link
Every approved agent gets a real storefront at agent.shopika.com/your-shop-name — share it on WhatsApp, Facebook, or a poster outside your shop.
What you can sell as a Shopika Agent
- Airtime on all four networks — Safaricom, Airtel, Telkom and Faiba, from one storefront
- Bundles — data, minutes, SMS and combo bundles, at prices you set yourself
- Bundle subscriptions — your customers can auto-renew a bundle instead of buying it fresh every day
How the money works
This is the part most reseller apps get wrong: Shopika does not sit between you and your customer's money. When someone pays for a bundle or airtime — through your storefront's M-Pesa prompt, or by paying your Till/Paybill directly — the payment lands in your own M-Pesa account. Your paired phone reads the confirmation and delivers the order automatically. Shopika's own listed price is the floor; whatever you price above it is yours, on every single sale.
Give your customers real accounts, too
Anyone who buys from your storefront automatically gets their own customer account — an account number, a referral code, a wallet they can top up, and loyalty points they can redeem for wallet credit. The same kind of experience Shopika itself gives its own customers, now running under your brand.
Refer other agents, earn commission
Know someone else who resells airtime or bundles? Invite them with your own referral link. Every time an agent you referred pays for their subscription or buys SMS credits, a commission lands in your Shopika wallet instantly — for as long as they stay active, with no cap.
How to apply
- Go to agent.shopika.com/register.php and fill in your business name, National ID and KRA PIN.
- Add the M-Pesa Till or Paybill number your customers will pay.
- Your KRA PIN is verified instantly — most applications are approved on the spot.
- List your bundles, install the Shopika Agent app on the phone that gets your M-Pesa messages, and pair it under Devices.
- Share your storefront link and start selling.
Frequently Asked Questions
What is a Shopika Agent?
A Shopika Agent is an independent reseller who runs their own online storefront (at agent.shopika.com) selling airtime and bundles across Safaricom, Airtel, Telkom and Faiba, at their own prices. Payments go directly to the agent's own M-Pesa Till or Paybill — Shopika never holds that money.
Is it free to become a Shopika Agent?
Applying is free. You need a valid National ID, a KRA PIN that verifies against your name, and an M-Pesa Till or Paybill number you control.
How fast does an application get approved?
Applications are verified against KRA in real time. If your submitted name matches your KRA record, your account is approved and live immediately. If it doesn't match automatically, it goes to a quick manual review, usually within a day.
Do I need a special phone to be a Shopika Agent?
Any Android phone with an active SIM and M-Pesa can install the Shopika Agent app. The app reads the M-Pesa payment confirmation SMS on that phone and dials the delivery code automatically — no manual typing.
Can I sell airtime for all networks, or just Safaricom?
All four — Safaricom, Airtel, Telkom and Faiba. Safaricom airtime runs through your own Bamba Poa reseller account so you keep the full reseller discount; Airtel, Telkom and Faiba are funded from your Shopika wallet at cost, so you keep the margin.
Free to apply · Keep your own Till or Paybill