A woman pays a bill on her phone on a sofa at home
ExcellentTrustScore 4.8

DStv Paybill number

Pay your DStv from M-Pesa. These are the numbers to type.

See the steps

Reviewed 25 Oct 2026, 5 min read

The short answer

The DStv Paybill number in Kenya is 444900. For the account number, DStv's M-Pesa steps ask for your Basket ID, the reference number in DStv's self service.

Pay the price of your package. DStv lists Compact at KES 4,200 a month, Family at KES 2,250 and Premium at KES 11,700. M-Pesa shows the charge before you enter your PIN. On Safaricom's tariff, where the customer pays, that is at most KES 34 on Compact and KES 57 on Premium.

See what lands on M-Pesa

No extra fees on top of the rate. Type an amount for an estimate. Dovo shows your exact KES before you confirm.

USDT
Dovo rate
1 USDT = 127.80 KES
Extra fees
None on top of the rate
Your exact amount
Shown in Dovo before you confirm
Arrives
In minutes
You get about6,389
KES
Cash out with Dovo

Live Dovo rate

Two ways to do it

Same USDT. Very different trip to your phone.

Pay DStv from your M-Pesa balance

  • Business no. 444900
  • Compact KES 4,200
  1. Open M-Pesa, then Lipa na M-PESA, then Pay BillUse the SIM menu, *334# or the M-PESA app.
  2. Enter 444900 as the Business no.This is DStv Kenya's Paybill number, as DStv's own payment page shows it.
  3. Enter your Basket ID as the Account no.DStv calls it the reference number. It shows in DStv's self service. You can pay for someone else too. Use their Basket ID.
  4. Enter the amountPay the monthly price of the package. Compact is KES 4,200, Family is KES 2,250 and Access is KES 1,450.
  5. Check the details, then enter your PINM-Pesa shows the business name, the account number, the amount and the charge. Stop if anything is wrong.
  6. Keep the confirmation SMSKeep the M-Pesa transaction code as your proof. If your channels stay off, dial *423# to check your account.

Start from USDT: cash out with Dovo, then pay DStv

  • M-Pesa in minutes
  • One price upfront
  1. In Dovo, tap Add moneyTap Show my address, then Copy address. Dovo takes USDT on BNB Smart Chain (BEP-20) only.
  2. Send USDT on BNB Smart ChainOn Binance, the network is called BSC (BEP20). USDT sent on another network cannot be recovered.
  3. Tap Cash out, then My M-PesaEnter the amount in USDT, from 2 USDT. Tap Continue. The Review cash-out screen shows what M-Pesa receives. Tap Send to confirm. If Dovo asks, set up an authenticator app first.
  4. Pay 444900 from M-PesaWhen the KES lands, go to Lipa na M-PESA, then Pay Bill. Enter 444900 and your DStv Basket ID.

From M-Pesa vs From USDT with Dovo

From M-Pesa compared with From USDT with Dovo
From M-PesaFrom USDT with Dovo
Money you start withKES in your M-PesaUSDT on BNB Smart Chain (BEP-20)
Business number444900444900, from M-Pesa
Account numberDStv Basket ID (reference number)DStv Basket ID (reference number)
ChargeM-Pesa Paybill charge, at most KES 34 on Compact if you pay itOne Dovo price, then the same Paybill charge
LimitsKES 250,000 per payment, KES 500,000 per day2 to 2,000 USDT per 24 hours
TimeConfirmation SMSM-Pesa usually in minutes, then you pay

Common problems

I paid, but my channels are still off

First check that you paid the full price of your package. Then use DStv's self service to fix the error.

  • Dial *423# from the phone number DStv has on file. DStv says it lets you check what you owe, fix errors and reconnect.
  • Or WhatsApp DStv on +254 755 896248. Have your smartcard number and surname ready.
I entered the wrong account number

The money may go to another DStv account. Contact DStv at once with the M-Pesa transaction code from your SMS.

Safaricom's Lipa na M-PESA terms cover Pay Bill accounts. They say a business must reverse a payment made in clear error within 72 hours. If it does not, Safaricom can complete the reversal.

You can also ask Safaricom for a reversal. Forward the M-Pesa SMS to 456. If you paid in the M-PESA app, tap Reverse transaction right away.

Where do I find my Basket ID?

DStv says it shows in its self service. Or contact DStv by email at [email protected].

Paying from a bank app instead? DStv's bank steps take your smartcard number or customer number.

Questions

What is the DStv Paybill number in Kenya?

It is 444900. DStv Kenya's own payment page gives 444900 as the M-Pesa Paybill number for DStv.

What is the account number for DStv Paybill 444900?

DStv's M-Pesa steps ask for your Basket ID, the reference number shown in DStv's self service. DStv's bank app steps ask for your smartcard number or customer number instead.

Can I pay DStv for someone else?

Yes. DStv says you can pay for your own subscription or help others pay. Type their Basket ID, and check it twice before you enter your PIN.

How much is DStv a month in Kenya?

DStv's Kenya package page lists Premium at KES 11,700, Compact Plus at KES 7,300 and Compact at KES 4,200. Family is KES 2,250, Access is KES 1,450 and Lite is KES 750.

How much does M-Pesa charge to pay DStv?

DStv does not publish who pays the charge. If you pay it, Safaricom's Paybill tariff is KES 15 on Access, KES 20 on Family and KES 34 on Compact. It is KES 42 on Compact Plus and KES 57 on Premium. M-Pesa shows the charge before you enter your PIN.

What other ways can I pay DStv?

DStv lists the MyDStv app, the DStv mini app in M-PESA, *423#, WhatsApp, bank apps and its branches. In the KCB app, choose Pay Bill, then Other Billers, then DSTV.

What is the DStv USSD code in Kenya?

It is *423#. Dial it from the phone number DStv has on file to check what you owe, fix errors and reconnect.

Can I pay DStv with USDT?

Yes, in two steps. Cash out your USDT to M-Pesa with Dovo, then pay 444900 from M-Pesa. Dovo takes USDT on BNB Smart Chain (BEP-20) only. You can cash out from 2 USDT, up to 2,000 USDT in any 24 hours.

Your USDT on M-Pesa in minutes

Cash out with Dovo