Shopika
Shopika

Shopika Paybill & Till Number

Buy bundles directly via M-Pesa — no Shopika account needed.

Lipa Na M-Pesa Paybill

Buy bundles directly for any phone number

Paybill No.

4041145

Buy Bundles Directly

  1. 1. M-Pesa → Lipa Na M-Pesa → Paybill
  2. 2. Business No: 4041145
  3. 3. Account No: the phone number to receive bundles
    (Safaricom, Airtel or Telkom number)
  4. 4. Amount: the bundle price  →  PIN

Bundles go straight to that number — no Shopika account needed.

KES 10 Airtel 100 MB
KES 20 Safaricom 250 MB
KES 19 Safaricom 1 GB (1 hr)
KES 15 Airtel 1 GB (1 hr)

Top Up Your Shopika Wallet

Instant, in-app M-Pesa STK prompt

Wallet top-ups happen inside the Shopika app, not via the Paybill above — sign in, tap Add Money on your Wallet, and enter the amount. You'll get an M-Pesa STK prompt on your phone; your wallet is credited the instant you enter your PIN.

Sign In to Add Money

Buy Goods Till — Safaricom Only

The number paying = the number that receives the bundle

Till Number

5356243

How to use

  1. 1. M-Pesa → Lipa Na M-Pesa → Buy Goods
  2. 2. Till No: 5356243
  3. 3. Amount: the exact bundle price below  →  PIN
  4. 4. The Safaricom line you're paying from gets the bundle

Safaricom bundles — pay exact amount to get:

Pay (KES) You Get Valid
0 Variable MB No Expiry
5 10MB daily
10 35MB daily
19 1GB hourly
20 250MB daily
20 100MB daily
23 1GB hourly
25 2042 hourly
49 350MB weekly
50 300MB daily
50 1.5GB hourly
50 200MB weekly
53 1.5GB hourly
55 1.25GB daily
99 500MB + Free 500MB YouTube weekly
99 1GB daily
99 1GB daily
110 2GB daily
250 1.2GB monthly
250 1.5GB + Free 500MB YouTube weekly

Safaricom only. For Airtel or Telkom bundles, use the Paybill (4041145) with the phone number as account number.

Frequently Asked Questions

What is Shopika Paybill number?

Shopika Paybill number is 4041145. Use it on M-Pesa → Lipa Na M-Pesa → Paybill to buy Safaricom, Airtel or Telkom bundles directly to any phone number, with no Shopika account needed.

What is Shopika Till number?

Shopika Till number is 5356243. Use it on M-Pesa → Lipa Na M-Pesa → Buy Goods to buy Safaricom bundles. The phone number paying receives the bundle.

Can I buy bundles for someone else using the Till?

No — with the Till (5356243), the number that pays on M-Pesa is the number that gets the bundle. To buy for someone else, use the Paybill (4041145) and enter their number as the account number.

How do I top up my Shopika Wallet?

Sign in to Shopika and tap Add Money on your Wallet — it triggers an M-Pesa STK prompt that credits your wallet the moment you enter your PIN.

Do I need a Shopika account?

No. Both the Till and the Paybill (bundle purchase mode) work without a Shopika account — bundles are delivered straight to the phone number that pays.

Want more options?

Buy bundles, airtime and more through the Shopika app — with wallet, M-Pesa STK, or offline USSD.