Den ugandiske shilling (UGX) (nogle gange stavet Ush eller Shs) er landets valuta. Denne indikation (5,000/-) vises også. UGX50,000, 20,000, 10,000, 5000, 2000 og 1000 pengesedler samt 500, 200, 100 og 50 shilling-mønter er tilgængelige (10, 5 og 1 shilling-mønter findes, men bruges sjældent).
Nogle større hoteller og restauranter tager amerikansk valuta, mens safari- og raftingudflugter (som Red Chillis i Kampala) ofte faktureres i amerikanske dollars. Disse aktiviteter kan betales med UGX, selvom konverteringsraten ofte er givet til en ulempe. Derudover medfører brugen af kreditkort ofte et ekstra gebyr (normalt omkring 5%). Som følge heraf kan det være en fordel at medbringe USD til at dække disse udgifter. Den tilsyneladende ulempe er, at man til enhver tid skal have en betydelig mængde USD med sig.
I hele landet accepterer pengeautomater debet- og kreditkort. De fleste pengeautomater accepterer Mastercard og Visa kredit- og debetkort. De fineste pengeautomater at bruge er dem fra Stanbic Bank, Ecobank, Equity Bank, Kenya Commercial Bank, GT Bank og I&M Bank. Forskellige pengeautomater tillader hævninger fra UGX400,000 til UGX2,000,000, men den typiske grænse er UGX1000,000. Fordi det er svært at købe ugandiske shilling uden for Uganda og i nabolandene, er det mest bekvemme alternativ at hæve shilling fra lufthavnens pengeautomater. I Kampala accepterer kun Standard Chartered bankautomater Master- og Union-betalingskort. Uden for Kampala er der kun tre Standard Chartered-hæveautomater, der accepterer Visa-kort.
For oversøiske bankkort opkræver Barclays Bank et stort gebyr ved alle sine pengeautomater. Stanbic Bank og Equity Bank opkræver dog ingen omkostninger for oversøiske bankkort i deres pengeautomater.
På grund af mangel på midler eller systemproblemer kan pengeautomater lukke. Visa- og Master-kort kan nu bruges til at hæve penge fra pengeautomater i hele Uganda. Lommetyve følger besøgende fra en banks pengeautomat til en anden i Kampala, når deres kort ikke accepteres.
Kreditkort accepteres på en række forskellige virksomheder, herunder større hoteller, flyselskaber, supermarkeder og butikker i indkøbscentre.
Dine American Express-, Union Pay-, JCB-, Diners Club-, Maestro- og Discovercards kan bruges i enhver Equity-bankautomat til at hæve kontanter. Der er mange af dem overalt i Uganda.
Rejsechecks er svære at indløse i Uganda, så lad være med at bære dem.