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

Our Services

Airtime

Get discounted rates on airtime from all major network providers.

Bundles

Buy discounted rates on bundles from all major network providers.

Pay Bills

Pay your bills quickly and easily through our platform on your mobile with no charges, with support for multiple billers.

Airtime to Cash Conversion

Convert your airtime to cash and have it transferred to your M-Pesa.

Airtime Swap

Easily swap airtime from one network provider to another.

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

  1. Go to the M-pesa Menu
  2. Select Pay Bill
  3. Enter Business No. 4041145
  4. Enter Account No. 0712345678 (Where 0712345678 is your Safaricom, Airtel, Telkom or Faiba Mobile number)
  5. Enter the Amount
  6. Enter your M-Pesa PIN then send

  1. Go to the M-pesa Menu
  2. Select Pay Bill
  3. Enter Business No. 4041145
  4. Enter Account No. DATA#XX#0712345678 (Where XX is the data package ID and 0712345678 is your Safaricom, Airtel, Telkom or Faiba Mobile number)
  5. Enter the Amount (The exact price of the data bundle package)
  6. Enter your M-Pesa PIN then send
ID Name
1 10 MB + 7 SMS (1 Day)
KSH 5 KSH 5
2 35 MB + 15 SMS (1 Day)
KSH 10 KSH 10
3 100 MB + 50 SMS + WhatsApp (1 Day)  
KSH 20 KSH 20
4 300 MB + 150 SMS + WhatsApp (1 Day)
KSH 50 KSH 50
5 750 MB + 500 SMS + WhatsApp (1 Day)
KSH 99 KSH 99
6 1GB (1 Day)
KSH 99 KSH 99
7 200 MB (7 Days)
KSH 50 KSH 50
8 500 MB + Free 500 MB YouTube (7 Days)
KSH 99 KSH 99
9 1.5 GB + Free 500 MB YouTube (7 Days)
KSH 250 KSH 250
10 3.5 GB + Free 500 MB YouTube (7 Days)
KSH 500 KSH 500
11 10 GB + Free 500 MB YouTube (7 Days)
KSH 999 KSH 999
12 1.2 GB (30 Days)
KSH 250 KSH 250
13 2.5 GB + WhatsApp (30 Days)
KSH 500 KSH 500
14 10 GB + WhatsApp (30 Days)
KSH 1000 KSH 1000
15 22 GB + WhatsApp (30 Days)
KSH 2000 KSH 2000
16 40 GB + WhatsApp (30 Days)
KSH 3000 KSH 3000
17 60 GB + WhatsApp (30 Days)
KSH 5000 KSH 5000
18 2 GB + 100 Mins + 500 SMS (30 Days)
KSH 500 KSH 500
19 8 GB + 400 Mins + 1000 SMS (30 Days)
KSH 1000 KSH 1000
10 17 GB + 1000 Mins + 2000 SMS (30 Days)
KSH 2000 KSH 2000
21 27 GB + 1500 Mins + 3000 SMS (30 Days)
KSH 3000 KSH 3000
22 47 GB + 2500 Mins + 5000 SMS (30 Days)
KSH 5000 KSH 5000
23 100 GB + 7500 Mins + 10000 SMS (30 Days)
KSH 10000 KSH 10000
24 350 Flex (2 Hrs)
KSH 20 KSH 20
25 500 Flex (2 Hrs)
KSH 30 KSH 30
26 350 Flex (Till Midnight)
KSH 50 KSH 50
27 1000 Flex (Till Midnight)
KSH 100 KSH 100
28 1500 Flex (7 Days)
KSH 250 KSH 250
29 3500 Flex (7 Days)
KSH 500 KSH 500
30 9000 Flex (30 Days)
KSH 1000 KSH 1000
31 20000 Flex (30 Days)
KSH 2000 KSH 2000
32 1700 Minutes + 5000 SMS (30 Days)
KSH 2000 KSH 2000
33 500 MB (30 Days)
KSH 100 KSH 100
34 Bingwa 1.5 GB (3 Hrs)
KSH 50 KSH 50
35 Bingwa 250 MB (24 Hrs)
KSH 20 KSH 20
36 Bingwa 1.25 GB (Till Midnight)
KSH 55 KSH 55
37 Bingwa YouTube Bundle (1 Day)
KSH 10 KSH 10
38 Bingwa Viusasa Bundle (1 Day)
KSH 10 KSH 10
39 Tunukiwa 50 kredo valid till midnight
KSH 20 KSH 20
40 Tunukiwa 150 kredo valid till midnight
KSH 50 KSH 50
41 1 GB (1 Hr)
KSH 20 KSH 20
42 6 GB (7 Days)
KSH 700 KSH 700
43 500 Minutes (7 Days)
KSH 500 KSH 500
44 200 Minutes (7 Days)
KSH 250 KSH 250
45 100 Minutes (2 Days)
KSH 100 KSH 100
46 50 Minutes until Midnight
KSH 50 KSH 50
47 2700 Minutes + 5000 SMS (30 Days)
KSH 3000 KSH 3000
48 150 Flex (1 Day)
KSH 100 KSH 100
ID Name
1 70 MB (1 Day)
KSH 10 KSH 10
2 50 MB + 50 MB Night Data (1 Day)
KSH 10 KSH 10
3 200 MB + WhatsApp (1 Day)
KSH 20 KSH 20
4 150 MB +150 MB Night Data (1 Day) 
KSH 20 KSH 20
5 600 MB + WhatsApp (1 Day)
KSH 50 KSH 50
6 2 GB (1 Day)
KSH 99 KSH 99
7 1.5 GB + 1.5 GB Night Data (1 Day)
KSH 100 KSH 100
8 450 MB (7 Days)
KSH 50 KSH 50
9 1.2 GB (7 Days)
KSH 100 KSH 100
10 4 GB (7 Days)
KSH 250 KSH 250
11 6.5 GB (7 Days)
KSH 500 KSH 500
12 3 GB + WhatsApp (30 Days)
KSH 250 KSH 250
13 7.5 GB + WhatsApp (30 Days)
KSH 500 KSH 500
14 18 GB + WhatsApp (30 Days)
KSH 1000 KSH 1000
15 20 GB + WhatsApp (30 Days)
KSH 1500 KSH 1500
16 40 GB + WhatsApp (30 Days)
KSH 2000 KSH 2000
17 50 GB (30 Days)
KSH 3000 KSH 3000
18 25 GB (90 Days)
KSH 3000 KSH 3000
19 55 GB (90 Days)
KSH 6000 KSH 6000
20 90 GB (90 Days)
KSH 9000 KSH 9000
21 UnlimiNET 100 MB + 10 Mins + 20 SMS (1 Day)
KSH 20 KSH 20
22 UnlimiNET 200 MB + 25 Mins + 100 SMS (1 Day)
KSH 50 KSH 50
23 UnlimiNET 400 MB + 60 Mins + 500 SMS (1 Day)
KSH 100 KSH 100
24 UnlimiNET 200 MB + 15 Mins 50 SMS (7 Days)
KSH 50 KSH 50
25 UnlimiNET 1 GB + 100 Mins + 500 SMS (7 Days)
KSH 250 KSH 250
26 UnlimiNET 1.5 GB + 100 Mins + 1000 SMS (7 Days)
KSH 300 KSH 300
27 UnlimiNET 2.5 GB + 300 Mins + 2500 SMS (7 Days)
KSH 500 KSH 500
28 UnlimiNET 1 GB + 100 Mins (30 Days)
KSH 399 KSH 399
39 UnlimiNET 3 GB + 150 Mins + 1000 SMS (30 Days)
KSH 500 KSH 500
30 UnlimiNET 10 GB + 400 Mins + 2000 SMS (30 Days)
KSH 1000 KSH 1000
31 UnlimiNET 24 GB + 1200 Mins + 10000 SMS (30 Days)
KSH 2000 KSH 2000
32 Tubonge 50 Mins (1 Day)
KSH 10 KSH 10
33 Tubonge 50 Mins + 20 Mins All-Net (1 Day)
KSH 20 KSH 20
34 Tubonge 50 MB + 100 Mins (1 Day)
KSH 20 KSH 20
35 Tubonge 700 Mins (7 Days)
KSH 60 KSH 60
36 Tubonge 3000 Mins (30 Days)
KSH 200 KSH 200
37 Bazu 7.5 GB / 250 MB Daily(30 Days)
KSH 500 KSH 500
38 Bazu 30 GB / 1 GB Daily (30 Days)
KSH 1000 KSH 1000
39 2GB (3 Days)
KSH 99 KSH 99
40 1GB (1 Hour)
KSH 15 KSH 15
41 100 Mins (2 Days)  
KSH 20 KSH 20
42 Bazu 250 GB / 9 GB Daily(30 Days)
KSH 4500 KSH 4500
43 7.5 GB (30 Days)
KSH 500 KSH 500
44 18 GB (30 Days)
KSH 1000 KSH 1000
45 40 GB (30 Days)
KSH 2000 KSH 2000
46 50 GB (30 Days)
KSH 3000 KSH 3000
47 Bazu 90 GB / 3 GB Daily (30 Days)
KSH 2000 KSH 2000
ID Name
1 200 MB + Free WhatsApp (1 Day)
KSH 18 KSH 20
2 2 GB + 2 GB Night Data (1 Day)
KSH 90 KSH 100
3 700 MB + 700 MB Night Data (1 Day)
KSH 54 KSH 60
4 5 GB Night Data (1 Day)
KSH 45 KSH 50
5 Madaraka Life 1 GB + 100 Mins
KSH 45 KSH 50
6 2.5 GB + 100 Mins (30 Days)
KSH 89 KSH 99
7 6 GB + 200 Mins (30 Days)
KSH 179 KSH 199
8 100 Mins (1 Day)
KSH 9 KSH 10
9 3000 Mins (30 Days)
KSH 135 KSH 150
ID Name
1 1 GB (1 Day)
KSH 48 KSH 50
2 8 GB (7 Days)
KSH 285 KSH 300
3 15 GB (10 Days)
KSH 475 KSH 500
4 30 GB (30 Days)
KSH 950 KSH 1000
5 65 GB (30 Days)
KSH 1900 KSH 2000
6 100 GB (60 Days)
KSH 2850 KSH 3000
7 140 GB (60 Days)  
KSH 3800 KSH 4000
8 225 GB (90 Days)  
KSH 5700 KSH 6000
9 Fisi Unlimited (1 Hr)
KSH 143 KSH 150
10 Kifaru 7 GB + 500 Mins + 100 SMS (30 Days)
KSH 665 KSH 700
11 Ndovu 10 GB + 700 Mins + 100 SMS (30 Days)
KSH 950 KSH 1000
12 Simba 20 GB + 1500 Mins + 100 SMS (30 Days)
KSH 1900 KSH 2000
13 Chui 5 GB + 300 Mins + 100 SMS (30 Days)
KSH 475 KSH 500
14 225 MB (1 Day)
KSH 19 KSH 20
15 1 + 1 GB (1 Day)
KSH 57 KSH 60

  1. Go to the M-pesa Menu
  2. Select Pay Bill
  3. Enter Business No. 4041145
  4. Enter Account No. SMS#XX#0712345678 (Where XX is the SMS package ID and 0712345678 is your Safaricom or Airtel Mobile number)
  5. Enter the Amount (The exact price of the SMS package)
  6. Enter your M-Pesa PIN then send
ID Name
1 20 SMS (1 Day)
KSH 5 KSH 5
2 200 SMS (1 Day)
KSH 10 KSH 10
3 Unlimited SMS (1 Day)
KSH 20 KSH 20
4 1000 SMS (7 Days)
KSH 30 KSH 30
5 Unlimited SMS (7 Days)
KSH 50 KSH 50
6 1500 SMS (30 Days)
KSH 100 KSH 100
7 3500 SMS (30 Days)
KSH 200 KSH 200
ID Name
1 3 OnNet + 3 AllNet SMS (1 Day)
KSH 3 KSH 3
2 20 OnNet + 20 AllNet SMS (1 Day)
KSH 5 KSH 5
3 125 OnNet + 125 AllNet SMS (1 Day)
KSH 10 KSH 10
4 Tutext 1200 OnNet SMS (1 Day)
KSH 10 KSH 10
5 250 OnNet + 250 AllNet SMS (1 Day)
KSH 20 KSH 20
6 250 OnNet + 250 AllNet SMS (7 Days)
KSH 30 KSH 30
7 750 OnNet + 750 AllNet SMS (30 Days)
KSH 75 KSH 75
WhatsApp Bot
  1. Open WhatsApp
  2. Save the number (Shopika) +254792177100
  3. Send the message number
  4. Reply to the bot to continue
SMS Bot
  1. Save the number (Shopika) +254792177100
  2. Send the message number
  3. Reply to the bot to continue
  4. 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.

What our customers are saying

Contact us
Call, Text or WhatsApp

0743 324 900

Email

info@shopika.co.ke

Address

6th Floor, D&D House, West Road, Nakuru, Kenya