Welcome to Shopika

Save money, simplify life

  • Buy airtime
  • Buy data, minutes & SMS
  • Pay bills with ease
  • Exchange airtime to cash or other networks

Our Services

Airtime

Get airtime from all network providers Safaricom, Airtel, Telkom or Faiba.

Bundles

Buy bundles (Data, Minutes or SMS) from all 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!

Offline (M-Pesa Pay Bill)

  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. SD1#0712345678 (Where SD1 is the data bundle Code 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
Code Name
SD1 10 MB + 7 SMS (1 Day)
KSh 5 KSH 5
SD2 35 MB + 15 SMS (1 Day)
KSh 10 KSH 10
SD3 100 MB + 50 SMS + WhatsApp (1 Day)  
KSh 20 KSH 20
SD4 300 MB + 150 SMS + WhatsApp (1 Day)
KSh 50 KSH 50
SD5 750 MB + 500 SMS + WhatsApp (1 Day)
KSh 99 KSH 99
SD6 1GB (1 Day)
KSh 99 KSH 99
SD7 200 MB (7 Days)
KSh 50 KSH 50
SD8 500 MB + Free 500 MB YouTube (7 Days)
KSh 99 KSH 99
SD9 1.5 GB + Free 500 MB YouTube (7 Days)
KSh 250 KSH 250
SD10 3.5 GB + Free 500 MB YouTube (7 Days)
KSh 500 KSH 500
SD11 10 GB + Free 500 MB YouTube (7 Days)
KSh 999 KSH 999
SD12 1.2 GB (30 Days)
KSh 250 KSH 250
SD13 2.5 GB + WhatsApp (30 Days)
KSh 500 KSH 500
SD14 10 GB + WhatsApp (30 Days)
KSh 1000 KSH 1000
SD15 22 GB + WhatsApp (30 Days)
KSh 2000 KSH 2000
SD16 40 GB + WhatsApp (30 Days)
KSh 3000 KSH 3000
SD17 60 GB + WhatsApp (30 Days)
KSh 5000 KSH 5000
SD18 2 GB + 100 Mins + 500 SMS (30 Days)
KSh 500 KSH 500
SD19 8 GB + 400 Mins + 1000 SMS (30 Days)
KSh 1000 KSH 1000
SD10 17 GB + 1000 Mins + 2000 SMS (30 Days)
KSh 2000 KSH 2000
SD21 27 GB + 1500 Mins + 3000 SMS (30 Days)
KSh 3000 KSH 3000
SD22 47 GB + 2500 Mins + 5000 SMS (30 Days)
KSh 5000 KSH 5000
SD23 100 GB + 7500 Mins + 10000 SMS (30 Days)
KSh 10000 KSH 10000
SD24 350 Flex (2 Hrs)
KSh 20 KSH 20
SD25 500 Flex (2 Hrs)
KSh 30 KSH 30
SD26 350 Flex (Till Midnight)
KSh 50 KSH 50
SD27 1000 Flex (Till Midnight)
KSh 100 KSH 100
SD28 1500 Flex (7 Days)
KSh 250 KSH 250
SD29 3500 Flex (7 Days)
KSh 500 KSH 500
SD30 9000 Flex (30 Days)
KSh 1000 KSH 1000
SD31 20000 Flex (30 Days)
KSh 2000 KSH 2000
SD32 1700 Minutes + 5000 SMS (30 Days)
KSh 2000 KSH 2000
SD33 500 MB (30 Days)
KSh 100 KSH 100
SD34 Bingwa 1.5 GB (3 Hrs)
KSh 50 KSH 50
SD35 Bingwa 250 MB (24 Hrs)
KSh 20 KSH 20
SD36 Bingwa 1.25 GB (Till Midnight)
KSh 55 KSH 55
SD37 Bingwa YouTube Bundle (1 Day)
KSh 10 KSH 10
SD38 Bingwa Viusasa Bundle (1 Day)
KSh 10 KSH 10
SD39 Tunukiwa 50 kredo valid till midnight
KSh 20 KSH 20
SD40 Tunukiwa 150 kredo valid till midnight
KSh 50 KSH 50
SD41 1 GB (1 Hr)
KSh 20 KSH 20
SD42 6 GB (7 Days)
KSh 700 KSH 700
SD43 500 Minutes (7 Days)
KSh 500 KSH 500
SD44 200 Minutes (7 Days)
KSh 250 KSH 250
SD45 100 Minutes (2 Days)
KSh 100 KSH 100
SD46 50 Minutes until Midnight
KSh 50 KSH 50
SD47 2700 Minutes + 5000 SMS (30 Days)
KSh 3000 KSH 3000
SD48 150 Flex (1 Day)
KSh 100 KSH 100
Code Name
AD1 70 MB (1 Day)
KSh 10 KSH 10
AD2 50 MB + 50 MB Night Data (1 Day)
KSh 10 KSH 10
AD3 200 MB + WhatsApp (1 Day)
KSh 20 KSH 20
AD4 150 MB +150 MB Night Data (1 Day) 
KSh 20 KSH 20
AD5 600 MB + WhatsApp (1 Day)
KSh 50 KSH 50
AD6 2 GB (1 Day)
KSh 99 KSH 99
AD7 1.5 GB + 1.5 GB Night Data (1 Day)
KSh 100 KSH 100
AD8 450 MB (7 Days)
KSh 50 KSH 50
AD9 1.2 GB (7 Days)
KSh 100 KSH 100
AD10 4 GB (7 Days)
KSh 250 KSH 250
AD11 6.5 GB (7 Days)
KSh 500 KSH 500
AD12 3 GB + WhatsApp (30 Days)
KSh 250 KSH 250
AD13 7.5 GB + WhatsApp (30 Days)
KSh 500 KSH 500
AD14 18 GB + WhatsApp (30 Days)
KSh 1000 KSH 1000
AD15 20 GB + WhatsApp (30 Days)
KSh 1500 KSH 1500
AD16 40 GB + WhatsApp (30 Days)
KSh 2000 KSH 2000
AD17 50 GB (30 Days)
KSh 3000 KSH 3000
AD18 25 GB (90 Days)
KSh 3000 KSH 3000
AD19 55 GB (90 Days)
KSh 6000 KSH 6000
AD20 90 GB (90 Days)
KSh 9000 KSH 9000
AD21 UnlimiNET 100 MB + 10 Mins + 20 SMS (1 Day)
KSh 20 KSH 20
AD22 UnlimiNET 200 MB + 25 Mins + 100 SMS (1 Day)
KSh 50 KSH 50
AD23 UnlimiNET 400 MB + 60 Mins + 500 SMS (1 Day)
KSh 100 KSH 100
AD24 UnlimiNET 200 MB + 15 Mins 50 SMS (7 Days)
KSh 50 KSH 50
AD25 UnlimiNET 1 GB + 100 Mins + 500 SMS (7 Days)
KSh 250 KSH 250
AD26 UnlimiNET 1.5 GB + 100 Mins + 1000 SMS (7 Days)
KSh 300 KSH 300
AD27 UnlimiNET 2.5 GB + 300 Mins + 2500 SMS (7 Days)
KSh 500 KSH 500
AD28 UnlimiNET 1 GB + 100 Mins (30 Days)
KSh 399 KSH 399
AD39 UnlimiNET 3 GB + 150 Mins + 1000 SMS (30 Days)
KSh 500 KSH 500
AD30 UnlimiNET 10 GB + 400 Mins + 2000 SMS (30 Days)
KSh 1000 KSH 1000
AD31 UnlimiNET 24 GB + 1200 Mins + 10000 SMS (30 Days)
KSh 2000 KSH 2000
AD32 Tubonge 50 Mins (1 Day)
KSh 10 KSH 10
AD33 Tubonge 50 Mins + 20 Mins All-Net (1 Day)
KSh 20 KSH 20
AD34 Tubonge 50 MB + 100 Mins (1 Day)
KSh 20 KSH 20
AD35 Tubonge 700 Mins (7 Days)
KSh 60 KSH 60
AD36 Tubonge 3000 Mins (30 Days)
KSh 200 KSH 200
AD37 Bazu 7.5 GB / 250 MB Daily(30 Days)
KSh 500 KSH 500
AD38 Bazu 30 GB / 1 GB Daily (30 Days)
KSh 1000 KSH 1000
AD39 2GB (3 Days)
KSh 99 KSH 99
AD40 1GB (1 Hour)
KSh 15 KSH 15
AD41 100 Mins (2 Days)  
KSh 20 KSH 20
AD42 Bazu 250 GB / 9 GB Daily(30 Days)
KSh 4500 KSH 4500
AD43 7.5 GB (30 Days)
KSh 500 KSH 500
AD44 18 GB (30 Days)
KSh 1000 KSH 1000
AD45 40 GB (30 Days)
KSh 2000 KSH 2000
AD46 50 GB (30 Days)
KSh 3000 KSH 3000
AD47 Bazu 90 GB / 3 GB Daily (30 Days)
KSh 2000 KSH 2000
Code Name
TD1 200 MB + Free WhatsApp (1 Day)
KSh 18 KSH 20
TD2 2 GB + 2 GB Night Data (1 Day)
KSh 90 KSH 100
TD3 700 MB + 700 MB Night Data (1 Day)
KSh 54 KSH 60
TD4 5 GB Night Data (1 Day)
KSh 45 KSH 50
TD5 Madaraka Life 1 GB + 100 Mins
KSh 45 KSH 50
TD6 2.5 GB + 100 Mins (30 Days)
KSh 89 KSH 99
TD7 6 GB + 200 Mins (30 Days)
KSh 179 KSH 199
TD8 100 Mins (1 Day)
KSh 9 KSH 10
TD9 3000 Mins (30 Days)
KSh 135 KSH 150
Code Name
FD1 1 GB (1 Day)
KSh 50 KSH 50
FD2 8 GB (7 Days)
KSh 300 KSH 300
FD3 15 GB (10 Days)
KSh 500 KSH 500
FD4 30 GB (30 Days)
KSh 1000 KSH 1000
FD5 65 GB (30 Days)
KSh 2000 KSH 2000
FD6 100 GB (60 Days)
KSh 3000 KSH 3000
FD7 140 GB (60 Days)  
KSh 4000 KSH 4000
FD8 225 GB (90 Days)  
KSh 6000 KSH 6000
FD9 Fisi Unlimited (1 Hr)
KSh 150 KSH 150
FD10 Kifaru 7 GB + 500 Mins + 100 SMS (30 Days)
KSh 700 KSH 700
FD11 Ndovu 10 GB + 700 Mins + 100 SMS (30 Days)
KSh 1000 KSH 1000
FD12 Simba 20 GB + 1500 Mins + 100 SMS (30 Days)
KSh 2000 KSH 2000
FD13 Chui 5 GB + 300 Mins + 100 SMS (30 Days)
KSh 500 KSH 500
FD14 225 MB (1 Day)
KSh 20 KSH 20
FD15 1 + 1 GB (1 Day)
KSh 60 KSH 60

  1. Go to the M-pesa Menu
  2. Select Pay Bill
  3. Enter Business No. 4041145
  4. Enter Account No. SM1#0712345678 (Where SM1 is the minutes bundle Code 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
Code Name
SM1 45 Min (1 Hr)
KSh 20 KSH 20
SM2 45 Min (3 Hrs)
KSh 20 KSH 20
SM3 50 Min (Till Midnight)
KSh 50 KSH 50
SM4 150 Bob Kredo (Till Midnight)
KSh 50 KSH 50
SM5 200 Min (7 Days)
KSh 250 KSH 250
SM6 500 Min (7 Days)
KSh 500 KSH 500
SM7 800 Min (30 Days)
KSh 1000 KSH 1000
SM8 300 Min + 500 SMS (30 Days)
KSh 500 KSH 500
SM9 800 Min + 1000 SMS (30 Days)
KSh 1000 KSH 1000
SM10 1700 Min + 5000 SMS (30 Days
KSh 2000 KSH 2000
SM11 2700 Min + 5000 SMS (30 Days)
KSh 3000 KSH 3000
SM12 300 Min (30 Days)
KSh 500 KSH 500
Code Name
AM1 40 Mins OnNet (1 Day)
KSh 10 KSH 10
AM2 50 Mins OnNet + 20 Mins AllNet (1 Day)
KSh 20 KSH 20
AM3 700 Mins + 700 SMS OnNet (7 Days)
KSh 50 KSH 50
AM4 350 Mins OnNet + 100 Mins + 100 SMS AllNet (7 Days)
KSh 80 KSH 80
AM5 3000 Mins + 3000 SMS OnNet (30 Days)
KSh 150 KSH 150
AM6 1500 Mins OnNet + 300 Mins + 300 SMS AllNet (30 Days)
KSh 250 KSH 250
AM7 100 Mins OnNet (2 Days)
KSh 20 KSH 20
Code Name
Code Name

  1. Go to the M-pesa Menu
  2. Select Pay Bill
  3. Enter Business No. 4041145
  4. Enter Account No. SS1#0712345678 (Where SS1 is the SMS bundle Code 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
Code Name
SS1 20 SMS (1 Day)
KSH 5 KSH 5
SS2 200 SMS (1 Day)
KSH 10 KSH 10
SS3 Unlimited SMS (1 Day)
KSH 20 KSH 20
SS4 1000 SMS (7 Days)
KSH 30 KSH 30
SS5 Unlimited SMS (7 Days)
KSH 50 KSH 50
SS6 1500 SMS (30 Days)
KSH 100 KSH 100
SS7 3500 SMS (30 Days)
KSH 200 KSH 200
ID Name
AS1 3 OnNet + 3 AllNet SMS (1 Day)
KSH 3 KSH 3
AS2 20 OnNet + 20 AllNet SMS (1 Day)
KSH 5 KSH 5
AS3 125 OnNet + 125 AllNet SMS (1 Day)
KSH 10 KSH 10
AS4 Tutext 1200 OnNet SMS (1 Day)
KSH 10 KSH 10
AS5 250 OnNet + 250 AllNet SMS (1 Day)
KSH 20 KSH 20
AS6 250 OnNet + 250 AllNet SMS (7 Days)
KSH 30 KSH 30
AS7 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

*/