How to pay URA taxes and fees with mobile money (PRN guide)

Quick answer

Get a PRN at ura.go.ug → *165# → Payments → Fees & Taxes → URA → With PRN. Airtel: *185# → Pay Bill → URA.

Checked 4 November 2026

Almost every government payment in Uganda – driving permits, passports, land searches, business registration, taxes – uses a PRN (Payment Registration Number) from URA. Here's how to get one and pay with your phone.

Step 1: Generate a PRN

  1. Go to ura.go.ug and choose Make a payment (or log in to URA eServices).
  2. Select the tax/fee type (e.g. Ministry/Agency fees, permits, domestic taxes).
  3. Enter your details and the amount.
  4. You get a PRN with a fixed amount and expiry date.

Many agencies (passports, UDLS, URSB, land) generate the PRN for you inside their own portals.

Step 2: Pay the PRN with MTN MoMo

  1. Dial *165#
  2. Select Payments → Fees & Taxes → URA
  3. Choose With PRN and enter the PRN
  4. Confirm the amount and enter your PIN

Pay the PRN with Airtel Money

  1. Dial *185#
  2. Select Pay Bill → URA
  3. Choose Pay registered and enter the PRN
  4. Enter your PIN

You can also pay at any bank or through the URA mobile app. For very large payments, use the bank.

Scam alert: never pay URA fees to a personal phone number. Official payments always use a PRN.

Frequently asked questions

What is a PRN?

A Payment Registration Number generated by URA that identifies exactly what you are paying for and how much.

How long is a PRN valid?

Each PRN has an expiry date printed on it, usually a few weeks. Generate a new one if it expires.

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