Welcome to Shopika
Save money, simplify life
- Buy discounted airtime
- Get discounted bundles
- Pay bills with ease
- Convert airtime to cash
- Swap airtime from one network provider to another

Accessible from multiple platforms
Our Services
How it works
- Create an account: Sign up for a free account on our website or mobile app.
- Add funds: Add funds to your account using your debit or credit card, mobile money, or bank transfer.
- Make a transaction: Once you have funds in your account, you can make a purchase for discounted airtime and data bundles, pay bills, convert airtime to cash, or swap airtime from one network provider to another.
- Track your transactions: You can view your transaction history and track the status of your purchases in your account.
Our platform is simple, secure and easy to use. Give us a try today!
Paybill
- Go to the M-pesa Menu
- Select Pay Bill
- Enter Business No. 4041145
- Enter Account No. 0712345678 (Where 0712345678 is your Safaricom, Airtel, Telkom or Faiba Mobile number)
- Enter the Amount
- Enter your M-Pesa PIN then send
- Go to the M-pesa Menu
- Select Pay Bill
- Enter Business No. 4041145
- Enter Account No. DATA#XX#0712345678 (Where XX is the data package ID and 0712345678 is your Safaricom, Airtel, Telkom or Faiba Mobile number)
- Enter the Amount (The exact price of the data bundle package)
- Enter your M-Pesa PIN then send
ID | Name |
---|---|
1 | 10 MB + 7 SMS (1 Day) KSH 5 |
2 | 35 MB + 15 SMS (1 Day) KSH 10 |
3 | 100 MB + 50 SMS + WhatsApp (1 Day) KSH 20 |
4 | 300 MB + 150 SMS + WhatsApp (1 Day) KSH 50 |
5 | 750 MB + 500 SMS + WhatsApp (1 Day) KSH 99 |
6 | 1GB (1 Day) KSH 99 |
7 | 200 MB (7 Days) KSH 50 |
8 | 500 MB + Free 500 MB YouTube (7 Days) KSH 99 |
9 | 1.5 GB + Free 500 MB YouTube (7 Days) KSH 250 |
10 | 3.5 GB + Free 500 MB YouTube (7 Days) KSH 500 |
11 | 10 GB + Free 500 MB YouTube (7 Days) KSH 999 |
12 | 1.2 GB (30 Days) KSH 250 |
13 | 2.5 GB + WhatsApp (30 Days) KSH 500 |
14 | 10 GB + WhatsApp (30 Days) KSH 1000 |
15 | 22 GB + WhatsApp (30 Days) KSH 2000 |
16 | 40 GB + WhatsApp (30 Days) KSH 3000 |
17 | 60 GB + WhatsApp (30 Days) KSH 5000 |
18 | 2 GB + 100 Mins + 500 SMS (30 Days) KSH 500 |
19 | 8 GB + 400 Mins + 1000 SMS (30 Days) KSH 1000 |
10 | 17 GB + 1000 Mins + 2000 SMS (30 Days) KSH 2000 |
21 | 27 GB + 1500 Mins + 3000 SMS (30 Days) KSH 3000 |
22 | 47 GB + 2500 Mins + 5000 SMS (30 Days) KSH 5000 |
23 | 100 GB + 7500 Mins + 10000 SMS (30 Days) KSH 10000 |
24 | 350 Flex (2 Hrs) KSH 20 |
25 | 500 Flex (2 Hrs) KSH 30 |
26 | 350 Flex (Till Midnight) KSH 50 |
27 | 1000 Flex (Till Midnight) KSH 100 |
28 | 1500 Flex (7 Days) KSH 250 |
29 | 3500 Flex (7 Days) KSH 500 |
30 | 9000 Flex (30 Days) KSH 1000 |
31 | 20000 Flex (30 Days) KSH 2000 |
32 | 1700 Minutes + 5000 SMS (30 Days) KSH 2000 |
33 | 500 MB (30 Days) KSH 100 |
34 | Bingwa 1.5 GB (3 Hrs) KSH 50 |
35 | Bingwa 250 MB (24 Hrs) KSH 20 |
36 | Bingwa 1.25 GB (Till Midnight) KSH 55 |
37 | Bingwa YouTube Bundle (1 Day) KSH 10 |
38 | Bingwa Viusasa Bundle (1 Day) KSH 10 |
39 | Tunukiwa 50 kredo valid till midnight KSH 20 |
40 | Tunukiwa 150 kredo valid till midnight KSH 50 |
41 | 1 GB (1 Hr) KSH 20 |
42 | 6 GB (7 Days) KSH 700 |
43 | 500 Minutes (7 Days) KSH 500 |
44 | 200 Minutes (7 Days) KSH 250 |
45 | 100 Minutes (2 Days) KSH 100 |
46 | 50 Minutes until Midnight KSH 50 |
47 | 2700 Minutes + 5000 SMS (30 Days) KSH 3000 |
48 | 150 Flex (1 Day) KSH 100 |
ID | Name |
---|---|
1 | 70 MB (1 Day) KSH 10 |
2 | 50 MB + 50 MB Night Data (1 Day) KSH 10 |
3 | 200 MB + WhatsApp (1 Day) KSH 20 |
4 | 150 MB +150 MB Night Data (1 Day) KSH 20 |
5 | 600 MB + WhatsApp (1 Day) KSH 50 |
6 | 2 GB (1 Day) KSH 99 |
7 | 1.5 GB + 1.5 GB Night Data (1 Day) KSH 100 |
8 | 450 MB (7 Days) KSH 50 |
9 | 1.2 GB (7 Days) KSH 100 |
10 | 4 GB (7 Days) KSH 250 |
11 | 6.5 GB (7 Days) KSH 500 |
12 | 3 GB + WhatsApp (30 Days) KSH 250 |
13 | 7.5 GB + WhatsApp (30 Days) KSH 500 |
14 | 18 GB + WhatsApp (30 Days) KSH 1000 |
15 | 20 GB + WhatsApp (30 Days) KSH 1500 |
16 | 40 GB + WhatsApp (30 Days) KSH 2000 |
17 | 50 GB (30 Days) KSH 3000 |
18 | 25 GB (90 Days) KSH 3000 |
19 | 55 GB (90 Days) KSH 6000 |
20 | 90 GB (90 Days) KSH 9000 |
21 | UnlimiNET 100 MB + 10 Mins + 20 SMS (1 Day) KSH 20 |
22 | UnlimiNET 200 MB + 25 Mins + 100 SMS (1 Day) KSH 50 |
23 | UnlimiNET 400 MB + 60 Mins + 500 SMS (1 Day) KSH 100 |
24 | UnlimiNET 200 MB + 15 Mins 50 SMS (7 Days) KSH 50 |
25 | UnlimiNET 1 GB + 100 Mins + 500 SMS (7 Days) KSH 250 |
26 | UnlimiNET 1.5 GB + 100 Mins + 1000 SMS (7 Days) KSH 300 |
27 | UnlimiNET 2.5 GB + 300 Mins + 2500 SMS (7 Days) KSH 500 |
28 | UnlimiNET 1 GB + 100 Mins (30 Days) KSH 399 |
39 | UnlimiNET 3 GB + 150 Mins + 1000 SMS (30 Days) KSH 500 |
30 | UnlimiNET 10 GB + 400 Mins + 2000 SMS (30 Days) KSH 1000 |
31 | UnlimiNET 24 GB + 1200 Mins + 10000 SMS (30 Days) KSH 2000 |
32 | Tubonge 50 Mins (1 Day) KSH 10 |
33 | Tubonge 50 Mins + 20 Mins All-Net (1 Day) KSH 20 |
34 | Tubonge 50 MB + 100 Mins (1 Day) KSH 20 |
35 | Tubonge 700 Mins (7 Days) KSH 60 |
36 | Tubonge 3000 Mins (30 Days) KSH 200 |
37 | Bazu 7.5 GB / 250 MB Daily(30 Days) KSH 500 |
38 | Bazu 30 GB / 1 GB Daily (30 Days) KSH 1000 |
39 | 2GB (3 Days) KSH 99 |
40 | 1GB (1 Hour) KSH 15 |
41 | 100 Mins (2 Days) KSH 20 |
42 | Bazu 250 GB / 9 GB Daily(30 Days) KSH 4500 |
43 | 7.5 GB (30 Days) KSH 500 |
44 | 18 GB (30 Days) KSH 1000 |
45 | 40 GB (30 Days) KSH 2000 |
46 | 50 GB (30 Days) KSH 3000 |
47 | Bazu 90 GB / 3 GB Daily (30 Days) KSH 2000 |
ID | Name |
---|---|
1 | 200 MB + Free WhatsApp (1 Day) KSH 18 |
2 | 2 GB + 2 GB Night Data (1 Day) KSH 90 |
3 | 700 MB + 700 MB Night Data (1 Day) KSH 54 |
4 | 5 GB Night Data (1 Day) KSH 45 |
5 | Madaraka Life 1 GB + 100 Mins KSH 45 |
6 | 2.5 GB + 100 Mins (30 Days) KSH 89 |
7 | 6 GB + 200 Mins (30 Days) KSH 179 |
8 | 100 Mins (1 Day) KSH 9 |
9 | 3000 Mins (30 Days) KSH 135 |
ID | Name |
---|---|
1 | 1 GB (1 Day) KSH 48 |
2 | 8 GB (7 Days) KSH 285 |
3 | 15 GB (10 Days) KSH 475 |
4 | 30 GB (30 Days) KSH 950 |
5 | 65 GB (30 Days) KSH 1900 |
6 | 100 GB (60 Days) KSH 2850 |
7 | 140 GB (60 Days) KSH 3800 |
8 | 225 GB (90 Days) KSH 5700 |
9 | Fisi Unlimited (1 Hr) KSH 143 |
10 | Kifaru 7 GB + 500 Mins + 100 SMS (30 Days) KSH 665 |
11 | Ndovu 10 GB + 700 Mins + 100 SMS (30 Days) KSH 950 |
12 | Simba 20 GB + 1500 Mins + 100 SMS (30 Days) KSH 1900 |
13 | Chui 5 GB + 300 Mins + 100 SMS (30 Days) KSH 475 |
14 | 225 MB (1 Day) KSH 19 |
15 | 1 + 1 GB (1 Day) KSH 57 |
- Go to the M-pesa Menu
- Select Pay Bill
- Enter Business No. 4041145
- Enter Account No. SMS#XX#0712345678 (Where XX is the SMS package ID and 0712345678 is your Safaricom or Airtel Mobile number)
- Enter the Amount (The exact price of the SMS package)
- Enter your M-Pesa PIN then send
ID | Name |
---|---|
1 | 20 SMS (1 Day) KSH 5 |
2 | 200 SMS (1 Day) KSH 10 |
3 | Unlimited SMS (1 Day) KSH 20 |
4 | 1000 SMS (7 Days) KSH 30 |
5 | Unlimited SMS (7 Days) KSH 50 |
6 | 1500 SMS (30 Days) KSH 100 |
7 | 3500 SMS (30 Days) KSH 200 |
ID | Name |
---|---|
1 | 3 OnNet + 3 AllNet SMS (1 Day) KSH 3 |
2 | 20 OnNet + 20 AllNet SMS (1 Day) KSH 5 |
3 | 125 OnNet + 125 AllNet SMS (1 Day) KSH 10 |
4 | Tutext 1200 OnNet SMS (1 Day) KSH 10 |
5 | 250 OnNet + 250 AllNet SMS (1 Day) KSH 20 |
6 | 250 OnNet + 250 AllNet SMS (7 Days) KSH 30 |
7 | 750 OnNet + 750 AllNet SMS (30 Days) KSH 75 |
WhatsApp Bot
- Open WhatsApp
- Save the number (Shopika) +254792177100
- Send the message number
- Reply to the bot to continue
SMS Bot
- Save the number (Shopika) +254792177100
- Send the message number
- Reply to the bot to continue Click here to text us!
Our Partners






Frequently Asked Questions
Shopika offers a variety of services including discounted airtime and bundles, bill payment, airtime to cash conversion, and airtime swapping from one network provider to another.
You can purchase discounted airtime and bundles through our website or mobile app. Simply select the desired bundle, enter your payment information, and the bundle will be added to your account.
You can pay your bills through our platform by selecting the "Pay Bills" option on our website or mobile app. You will be prompted to enter the biller's name and account number, and then select the amount you want to pay. Once you have confirmed the payment, the funds will be deducted from your account.
Yes, you can convert your airtime to cash through our platform. Simply select the "Airtime to Cash" option on our website or mobile app, and enter the amount of airtime you want to convert. The cash will then be transferred to your M-Pesa.