How To Pay Your DStv Account? Find Out Here-DStv Eswatini

Payments made EASY

We’ve made paying for your DStv account a whole lot easier. 

Always stay connected

Ways to pay

It's easy to make a payment with DStv Self Service. You can pay for your own subscription or pay for someone else. You can even pay from abroad (only for selected countries).

Please enter the details of the person you are paying for and click Verify to check that you are paying for the correct account.





MTN - Mobile Money:

You can now use MTN Mobile Money to conveniently pay for your DStv subscription.

1. Dial *007#
2. Select Pay bills and electricity
3. Enter DStv
4. Select Pay DStv
5. Choose the bouquet type
6. Enter your DStv account number
7. Enter the amount
8. Confirm the transaction by entering your MTN Mobile Money PIN
9. Receive an SMS notification

You can now use mobile banking to conveniently pay for your DStv subscription with FNB cellphone banking.

Step 1 - Dial *130*321# on your cellphone
Enter your 5 digit PIN to access your account
Step 2 - Select the ‘’buy’’ option
Followed by the ‘’PayTV’’ option
Step 3 - Enter SmartCard number, Customer details and amount due will appear
Make desired payment
Always ensure that your decoder is switched on and your Smartcard is inserted when you make a payment for your DStv subscription.



You may pay for your subscription at any of our MultiChoice offices:

1. Mbabane office – Plot 108, Dzeliwe Street, Mbabane

Tel: +268 24048062/24042897

Fax: +268 4048697

Email: [email protected]

2. Manzini Office – Plot 192, Nkoseluhlaza Street, Manzini

Tel +268 25059706

Fax: +268 25052978

3. Ezulwini Office – The Galleria Shopping Centre, Opposite Mugg &Bean, Shop #66

Tel +268 2417 1149

WhatsApp: +268 76814990

4. Nhlangano Office – Inside MTN Premises opposite Boxer

Tel: +268 78267190


Bank Payments


DStv customers can pay for their subscriptions via Standard Bank by following these easy steps:

Make sure your decoder is switched on.

Bring your account number to the bank.

Banking details are as follows:

Bank name: Standard Bank Swaziland

Account Name: MultiChoice Africa

Account number: 9110003235400

Branch code: 663164