Enter your email address below and subscribe to our newsletter

How to Pay for your DStv Subscription via Mpesa in Kenya 2024

By Oluchukwu Ikemefuna

Share your love

DStv is one of the major TV entertainers in Africa! They have a bunch of different stations with all kinds of shows to keep you entertained. You’ve got cartoons for the kiddos, sports channels for the sports enthusiasts, movie stations, and so much more. It’s a one-stop-shop for all your entertainment needs. And it is very easy to pay for your Dstv subscription via MPesa in Kenya.

Table Of Content

When it comes to renewing your subscription, it’s super easy. DStv offers different packages with varying channels, so you can choose the one that suits your preferences. The monthly charges range from as low as Ksh 1000 to Ksh 7,900, depending on the channels you want.

DStv subscription via Mpesa

With DStv, you get a mix of local and international channels, so you can enjoy the best of both worlds. They’ve got you covered with a wide variety of TV shows too!

Now let’s dive into how to pay for DSTV Subscription via MPesa in Kenya. It’s super convenient and easy. All you need to do is use the designated MPESA Pay Bill number to make your payment. This way, Kenyan subscribers can renew their DSTV subscriptions hassle-free, whether they’re at home or on the move. No more interruptions to your favourite shows and channels!

Firstly, let’s break down the different DSTV subscription options that you can pay via MPESA:

1. Lite: Priced at 650 Ksh/month, this plan gives you access to more than 51 channels. It’s perfect for those who are conscious of their budget but still want a good range of content.

2. Access: For 1,150 Ksh/month, the Access plan opens the door to over 95 channels. You’ll have a wider selection of content to enjoy.

3. Family: Priced at 1,600 Ksh/month, the Family plan offers more than 120 channels. It caters to the diverse preferences of everyone in the family.

4. Compact: This plan costs 3,000 Ksh/month and includes over 135 channels, with 25 of them available in HD. Get ready for some high-quality entertainment!

5. Compact Plus: For 5,500 Ksh/month, the Compact Plus plan takes it up a notch with 155 channels, including 30 in HD. It’s all about enhancing your viewing experience.

6. Premium: The ultimate package! Priced at 8,900 Ksh/month, the Premium plan gives you access to over 175 channels, with 40 of them in HD. It’s the pinnacle of entertainment choices for DSTV subscribers.

How to pay for DSTV Subscription via M-Pesa:

1. Open the SIM Toolkit on your phone and go to the M-PESA menu.

2. Select “Lipa Na M-Pesa” and then choose the “Pay Bill” option.

3. Enter the DSTV M-Pesa pay bill number, which is 444900.

4. Input your DSTV smart card number, which you can find on the card in your decoder.

5. Enter the amount you want to pay according to your subscription.

6. Provide your M-PESA PIN for authentication.

7. Double-check the information you’ve entered and press OK to complete the transaction.

8. Once you’re done, you’ll receive a confirmation message from M-PESA.

If you prefer using mobile banking apps, you can also pay for DSTV through the KCB app. Simply select “Transact Icon > Pay Bill > Other Billers” and choose “DSTV.” Enter your customer number as the account number, specify the amount to pay, and submit.

Or you can make use of the Barclays App. 

How to Pay using the Barclays Kenya app:

1. Tap on the ‘Login’ button to access your account.

2. Navigate to the ‘Transfers’ section in the app.

3. Select the ‘Pay Bill’ option.

4. If you have already saved the biller, choose ‘Existing Payee’ and enter the amount and account details. If not, select ‘New Payee’.

5. Choose the biller type and enter your account/reference number.

6. Select the account you want to pay from.

7. Enter the payment amount and submit.

8. You will be prompted to confirm the amount, and you may need to enter a one-time passcode (OTP) sent to your phone.

9. After completing the transaction, you should see the payment reflected in your account balance under ‘Accounts’.



1. Tap the plus (+) icon located at the bottom of the screen.

2. From the pop-up menu, select “Eazzy Pay”.

3. Choose “Paybill” and enter the Paybill number 6800009. You can also search for the contact by typing “DStv” in the search bar.

4. Enter your DStv bill number.

5. Input the amount you want to pay.

6. Click on the “Pay” option to proceed.

7. Once the transaction is complete, you will receive a confirmation SMS.

Remember to ensure that your DECODER IS ON before making payments to avoid error e16-4.

Share your love
Abdullahi Kafayat
Abdullahi Kafayat

Abdullahi Kafayat is an enthusiastic writer interested in the tech world. She's a graduate of Obafemi Awolowo University and has a BSc in Chemistry. You can reach her at Kafayatabdullahi17@gmail.com.

Articles: 388

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!