Withdrawing UGX 1,000,000 from MTN MoMo Uganda — the all-in cost
Withdrawing UGX 1,000,000 from an MTN MoMo Uganda wallet at an agent costs UGX 12,500 operator fee + UGX 5,000 URA tax + UGX 1,875 VAT = UGX 19,375 total. Effective rate: 1.94% of the amount withdrawn.
The detailed math
For a UGX 1,000,000 withdrawal at an MTN MoMo Uganda agent:
- Operator fee (band UGX 500,001 – 1,000,000): UGX 12,500
- URA tax 0.5% on UGX 1,000,000: UGX 5,000
- VAT 15% on UGX 12,500: UGX 1,875
- Total deducted from balance: UGX 19,375
- Effective rate (total ÷ amount withdrawn): 1.94%
On your MTN SMS, you will see these three lines separately. If only one line appears instead, the agent has applied a non-standard operation — keep the SMS and report if the total exceeds UGX 19,375.
The typical UGX 1,000,000 use case
UGX 1,000,000 is the seven-figure threshold where MoMo stops being a daily-spend instrument and starts being a treasury function. The profiles pulling this size are small-business owners consolidating a week of digital takings into supplier cash, property buyers funding a deposit, NGO field officers drawing project advance, or remittance-funded households doing a quarterly hardware-store run. It is also the upper boundary of MTN MoMo's ATM rail — withdraw one shilling more and the ATM cannot dispense.
At 1.94% effective, this is the most efficient withdrawal band in absolute terms. Counterintuitively, the URA tax of 0.5% dominates here — UGX 5,000 out of UGX 19,375 in total cost. The operator fee of UGX 12,500 is the next biggest line. VAT of UGX 1,875 rounds it out. For a business cycling UGX 1,000,000 weekly in cash withdrawals, the annual friction is UGX 1,007,500 — over a million shillings just in withdrawal cost. That is a meaningful Capex item.
The alternative path matters here in a way it doesn't on smaller amounts: wallet-to-bank. Moving UGX 1,000,000 from MTN MoMo to a Centenary or Stanbic account costs UGX 6,150 plus UGX 923 VAT — about UGX 7,073, against UGX 19,375 for the cash withdrawal. Saving: UGX 12,302 per transaction, or roughly UGX 640,000 a year for a weekly cycle. For business owners specifically, the bank channel also creates a paper trail useful for URA audit, supplier dispute and SACCO loan applications.
The tip specific to this band
At UGX 1,000,000 you are at the top of the 500,001–1,000,000 band. A UGX 1,000,001 withdrawal (one shilling more) falls into the next band: operator fee jumps to UGX 15,000 (from 12,500), URA tax to UGX 5,000, VAT to UGX 2,250 — total UGX 22,250 instead of 19,375. The cost of ONE extra shilling is UGX 2,875. On large withdrawals the band edge matters.
Agent vs ATM for this amount
For UGX 1,000,000, MTN MoMo ATM costs UGX 11,950 in operator fee, versus UGX 12,500 at an agent. URA tax and VAT add on identically to both channels, so the total gap is exactly the gap on the operator fee.
Verdict: MTN ATM is cheaper for this amount. If a partner MTN ATM is on your route, it is the better choice.
Keeping money on the wallet — the zero-tax option
On this withdrawal you pay UGX 19,375 of which UGX 6,875 is taxes. If the money does not need to be in cash, keeping the balance on MoMo and paying via MoMo Pay (*165*3#), URA bill, or P2P transfer avoids the entire tax component. For many everyday uses — registered market, supermarket, school, utility — that is now possible in Uganda.