Ways to pay your DStv account

Payments are made easy with DStv Self Service. Login now!

You can pay for your own subscription or help others pay for their DStv subscription. You just need to enter the details of the person you want to pay for, verify the account and that you are paying the correct amount.

We have multiple payment options you can use to pay or reconnect your DStv account, such as MyDStv App, Internet Banking, USSD, Debit Order or you can visit our Walk-in Centres or your nearest store to top-up.

POS

Bank Payment

USSD

Botswana Post

  1. At any Post Office across the country.
  2. PosoOnline accessible at www.botspost.co.bw/eservices
  3. PosoMoney (applicable for both the online platform and the app).

MasterCard Visa

No Registration required

1. Use any Mascom or BeMobile Cell phone

2. Have a Minimum of P5 Airtime per transaction

3. MasterCard or Visa Debit/Credit card from a Pula (BWP) currency-based bank account including *Orange Money Visa

4. Use Smartcard number for DStv Payments

5. Use the DStv Customer number for BoxOffice payments

6. Use bank Cards from Botswana Banks e.g.,

  • FNB
  • Barclays  
  • Stanbic  
  • Standard Chartered  
  • Banc ABC  
  • Bank Gaborone

7. Enter 1 then the “Reply” button

8. To Preview - Select 1 option from the Selection

9. Confirm

10. Finish

Stanbic Bank

    1. Dial *115*555#
    2. Enter Your 5 Digit Mobile Bank CPS e.g., 12345
    3. On the Main Menu "Select Option" 5 Value Added Services
    4. Choose Option 2 from Categories "Television Services"
    5. Choose Category 1 DStv 
    6. Choose Option 3: Savings, Overdraft or Cheque
    7. Enter Smartcard Number (e.g.) 1234567890
    8. Enter Amount
    9. Enter Transaction Details
    10. Stanbic Bank to send Auto Payment SMS

ABSA

  • Dial *161*234#
  • Enter Pin Code
  • Select option "Pay Bills"
  • Select option "Pay a Registered Biller"
  • Select MultiChoice (DStv)
  • Select the Account Number
  • Enter Smartcard number
  • Enter Bill Amount
  • Confirm transaction
  • Finish

FNB

  • Dial *130*321#
  • Please enter a 5-digit Cellphone Banking Pin e.g., 12324
  • After entering Pin - Select Option 2 Banking
  • Select option "Payments"
  • Pay- Select option "Recipient"
  • Select Payment option
  • Enter Beneficiary
  • Enter Amount to Pay
  • Enter reference
  • Confirm Payment
  • Finish

Bank Gaborone

  1. Dial *187*247#
  2. Enter Cellphone Banking Pin e.g., 1234
  3. Select option "DStv"
  4. Enter Amount to Pay
  5. Enter Smartcard Number
  6. Select option "Pay Product"
  7. Select Package Number
  8. Select Period e.g., 1 -12 months
  9. Confirm Payment

Banc ABC

  1. Dial *117#
  2. Enter 4-digit pin
  3. Under service- select option "DStv"
  4. Enter Smartcard Number
  5. Select (Cheque - Savings or Credit)
  6. Enter Amount
  7. Select to confirm
  8. Finish

Orange Money

  1. Dial *145# and Click “Call” to Start
  2. Enter Secret Code e.g., 1234
  3. select option "DStv Payments"
  4. Enter Smartcard Number
  5. Select Package
  6. Enter Amount to Pay
  7. Confirm

Standard Chartered

  1. Dial *171*247#
  2. Enter MBanking Pin
  3. Select option "Bill Pay"
  4. Select DStv
  5. Enter Smartcard number
  6. Enter Amount
  7. Select payment type e.g Cheque/Savings
  8. Confirm payment
  9. Finish

MyZaka Mascom

  • MyZaka Mascom USSD:
  • Dial *167#
  • Select Option "Pay Bill"
  • Select option "DStv"
  • Enter the Smartcard number e.g 1234567890
  • Enter Amount
  • Enter Reference
  • Enter 5 Digit pine.g 12345
  • Confirm