How to pay DStv and GOtv with MTN MoMo or Airtel Money

Quick answer

MTN: *165# → Payments → Pay TV. Airtel: *185# → Pay Bill → Pay TV. Enter smartcard number, package, PIN.

Checked 4 November 2026
Jump to a section
  1. Pay with MTN MoMo
  2. Pay with Airtel Money
  3. 7-day "ka Weekie" prices
  4. Paid but channels not back?
  5. Frequently asked questions

You can renew DStv or GOtv in a minute using mobile money. You need your smartcard/IUC number (on the decoder or the card).

Pay with MTN MoMo

  1. Dial *165#
  2. Select Payments
  3. Select Pay TV
  4. Select DStv & GOtv → Pay DStv or Pay GOtv
  5. Choose your package and enter your smartcard number (first 10 digits for DStv)
  6. Confirm the amount and enter your PIN

Pay with Airtel Money

  1. Dial *185#
  2. Select Pay Bill → Pay TV
  3. Choose DStv or GOtv
  4. Enter your smartcard number and choose the package
  5. Enter your PIN

7-day "ka Weekie" prices

Can't afford a whole month? Weekly passes are available:

GOtv package 7 days (UGX)
Supa+ 37,000
Supa 22,000
Max 17,000
Plus 11,000
Value 7,000
Lite 5,000
DStv package 7 days (UGX)
Compact 37,000
Family 22,000
Access 14,000
Lumba 5,000

See monthly prices: DStv, GOtv and StarTimes prices.

Leave the decoder on and tuned to a channel for 15–30 minutes. If you still see E16, use MultiChoice self-service to resend the signal. Full guide: How to fix DStv/GOtv errors.

Frequently asked questions

How do I pay GOtv with MTN mobile money?

Dial *165# → Payments → Pay TV → DStv & GOtv → Pay GOtv, then enter your IUC number, package and PIN.

Fees and codes change. Spotted something out of date? Tell us.