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.
Bank Payment
USSD
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
- Dial *115*555#
- Enter Your 5 Digit Mobile Bank CPS e.g., 12345
- On the Main Menu "Select Option" 5 Value Added Services
- Choose Option 2 from Categories "Television Services"
- Choose Category 1 DStv
- Choose Option 3: Savings, Overdraft or Cheque
- Enter Smartcard Number (e.g.) 1234567890
- Enter Amount
- Enter Transaction Details
- 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
Banc ABC
- Dial *117#
- Enter 4-digit pin
- Under service- select option "DStv"
- Enter Smartcard Number
- Select (Cheque - Savings or Credit)
- Enter Amount
- Select to confirm
- Finish
Orange Money
- Dial *145# and Click “Call” to Start
- Enter Secret Code e.g., 1234
- select option "DStv Payments"
- Enter Smartcard Number
- Select Package
- Enter Amount to Pay
- Confirm
Standard Chartered
- Dial *171*247#
- Enter MBanking Pin
- Select option "Bill Pay"
- Select DStv
- Enter Smartcard number
- Enter Amount
- Select payment type e.g Cheque/Savings
- Confirm payment
- 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