Tipping in Uganda is expected but not compulsory, and it forms a real part of income for guides, drivers and rangers, so it is worth budgeting for properly rather than treating it as an afterthought.
For a private safari driver-guide, a common range is USD 15 to 20 per day from the whole group, not per person. If your guide is with you for a week-long circuit, that adds up, so factor it into your overall trip budget from the start.
For gorilla trekking, the ranger guide leading your group typically receives USD 10 to 15 per person, and it is customary to also tip the porters separately if you use one, which we strongly recommend regardless of your fitness level. Porters are usually paid USD 15 to 20 for the day directly, on top of a small tip, and hiring one supports the local community around the park directly.
Armed rangers who escort some treks for security are tipped more modestly, often pooled with a few dollars per person.
Lodge staff, including waiters and housekeeping, appreciate a few thousand Ugandan shillings a day or a lump sum left at checkout if you would rather not tip daily.
Carry small denomination US dollars printed after 2009, as older or damaged notes are frequently refused. Ugandan shillings work just as well for smaller tips and are easier to break into exact amounts.
None of this is obligatory, but it reflects what is genuinely appreciated on the ground, and most guests find it easier to plan for once they know the rough numbers in advance.