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
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
- Dial *165#
- Select Payments
- Select Pay TV
- Select DStv & GOtv → Pay DStv or Pay GOtv
- Choose your package and enter your smartcard number (first 10 digits for DStv)
- Confirm the amount and enter your PIN
Pay with Airtel Money
- Dial *185#
- Select Pay Bill → Pay TV
- Choose DStv or GOtv
- Enter your smartcard number and choose the package
- 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.
Paid but channels not back?
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.