// regulatory deep-dive :: uganda
Uganda's gambling tax stack just got heavier. Here's what operators need to model before July 2026.
On April 24 2026, Uganda's Parliament passed the Lotteries and Gaming (Amendment) Bill 2026, locking in a harmonized 30% Gross Gaming Revenue tax, a 15% withholding tax on player winnings, and the continuation of a punitive 15% excise duty deducted at the point of stake. All three layers take effect on July 1 2026, alongside mandatory integration with the National Central Electronic Monitoring System and the Bank of Uganda centralized payment gateway.
For licensed operators this is a structural recalibration, layered on one of the most aggressive enforcement regimes in Sub-Saharan Africa. The market generated UGX 8 trillion in stakes in 2024/2025 and is projected to reach UGX 14.1 trillion in 2025/2026. The question is which operators have engineered USSD, NCEMS and NIN-verification stacks lean enough to survive it.
1. The Lotteries and Gaming (Amendment) Bill 2026
On April 24 2026, the Parliament of Uganda passed the Lotteries and Gaming (Amendment) Bill 2026 after weeks of committee scrutiny led by the Finance, Planning and Economic Development sub-committee. The Bill harmonizes the gambling sector's tax architecture, raises the headline gross gaming revenue rate, and gives statutory backing to a string of digital-compliance mandates that the National Lotteries and Gaming Regulatory Board (NLGRB) had previously enforced through directives. The legislative target communicated during second reading was an additional UGX 24 billion in annual revenue, on top of existing collections from the sector (Eagle Online, eagle.co.ug/2026/04/24/parliament-passes-lotteries-and-gaming-bill).
The Bill is part of a coordinated 2026 fiscal package that also includes the Income Tax (Amendment) Bill 2026 and amendments to the Tax Procedures Code (KPMG Uganda Tax Amendment Bills 2025 Analysis). Together these instruments rewrite the operating economics of every licensed bookmaker, casino, lottery promoter and instant-game operator in Uganda. The unified effective date is July 1 2026, the start of the 2026/2027 fiscal year. Operators have approximately a 90-day window from passage to commencement to recalibrate pricing, payouts, mobile-money integrations, and back-office tax engines.
What changes on day one: the headline GGR rate moves from a tiered regime (20% sports betting, 30% casino) to a uniform 30% across the sector; a new 15% withholding tax on player winnings activates as a point-of-payout deduction; the existing 15% excise duty on stakes is preserved without softening; the NCEMS API integration becomes a hard licence condition; NIRA NIN verification replaces TIN-based onboarding; and all payouts must route through the Bank of Uganda licensed gateway under threat of penal taxation (MMAKS Advocates 2026 Tax Proposals Alert).
2. The new 30% GGR tax: harmonized up from 20%
Prior to July 1 2026, sports betting GGR in Uganda was taxed at 20%, while casino gaming sat at 30%. The Lotteries and Gaming (Amendment) Bill 2026 dissolves that distinction. Going forward, every shilling of gross gaming revenue, defined as total stakes minus payouts to winners, is subject to a flat 30% tax remitted monthly to the Uganda Revenue Authority (URA). This single change is the most economically significant tax adjustment for the operator P&L, because sports betting accounts for the dominant share of national gross win, an estimated $328 million of the $438.3 million total interactive GGR in 2025 (FocusGN, focusgn.com/africa/uganda-proposes-uniform-30-gaming-tax-and-levy-on-player-winnings).
The state's rationale, as communicated by the Minister of Finance during the second reading, is twofold. First, sports betting margins have closed the gap with casino margins as digital channels mature, eroding the equity argument for differential rates. Second, sports betting is now the largest single contributor to interactive gambling stakes, so harmonizing upward generates the largest absolute revenue lift. The targeted UGX 24 billion incremental annual yield is calibrated against the projected UGX 14.1 trillion in 2025/26 stakes (iGaming Business, igamingbusiness.com/finance/tax/uganda-proposes-ggr-tax-gambling).
The math at the unit level
Take a punter who runs a UGX 1,000,000 monthly handle through a single licensed operator. Assume the operator retains a 12% gross margin on turnover, consistent with Uganda's published 12% to 15% benchmark band. That produces UGX 120,000 of GGR per user per month before tax. Under the legacy 20% rate, the operator surrendered UGX 24,000 in GGR tax, retaining UGX 96,000 of taxable margin. Under the new 30% regime, URA collects UGX 36,000, leaving the operator with UGX 84,000. That is a 12.5% reduction in the post-GGR-tax retained margin, applied uniformly across the entire stake base.
Compounded across the projected UGX 14.1 trillion in 2025/26 sector stakes, even a one-percentage-point shift in retained GGR is worth tens of billions of shillings. The 10-percentage-point harmonization upward is, by direct calculation, the single most expensive day of the operator calendar.
From July 1 2026, every UGX 1 of gross gaming revenue earned by a Ugandan licensed operator yields UGX 0.30 to the Uganda Revenue Authority, regardless of whether that revenue originates from sports betting, casino, or lotteries. There is no longer a sports-betting carve-out.
3. The 15% withholding tax on player winnings
The Income Tax (Amendment) Bill 2026 introduces a 15% withholding tax (WHT) on all net player winnings. The operator is conscripted as the statutory tax collection agent, meaning the 15% is deducted at source, before mobile money reaches the punter's wallet. Practically, this means every successful payout from Fortebet, betPawa, SportyBet, Premier Bet, Gal Sport Betting and the rest of the licensed cohort must pass through an internal withholding-engine that splits the gross winnings into a punter-net amount and a URA-bound liability (KPMG Uganda Tax Amendment Bills 2025 Analysis).
From the punter's perspective, the experience changes overnight. A UGX 10,000 winning ticket previously credited UGX 10,000 to the mobile money wallet. Post July 1 2026, that same ticket credits UGX 8,500, with UGX 1,500 ringfenced and remitted to URA on the operator's monthly return. The Bill defines "net winnings" to mean the payout less the original stake on the same ticket, so the WHT is calculated on the punter's profit on each settled bet, not on gross payout.
The "tax repulsion" feedback loop
The behavioural risk is significant. Uganda's adult bettor base is highly price-sensitive, with 51% of bettors spending less than $10 per month (GeoPoll 2025 Sub-Saharan Africa Rapid Gambling Survey) and average bet sizes between UGX 1,000 and UGX 3,600. For low-stake, high-frequency punters, a 15% reduction on every winning ticket is a directly observable haircut. Industry research from the broader region suggests this kind of headline deduction drives "tax repulsion" behaviour: a fraction of price-sensitive punters migrate to unlicensed offshore books that do not deduct WHT, eroding the licensed market's stake base.
This is not theoretical. Uganda's offshore and illegal interactive gambling market already accounted for an estimated $114.8 million of GGR in 2025, capturing more than 26% of total market revenue (Sigma World, sigma.world/news/ugandas-milestones-and-pathways-to-sustainable-growth). Layering a visible 15% WHT on winnings, on top of the 15% excise on stakes, materially widens the price gap between licensed and offshore products.
4. The 15% excise duty on stakes: the most aggressive layer
The 15% excise duty on betting stakes is the layer that breaks unit economics most violently, because it is deducted before the bet outcome is resolved. Unlike a GGR tax, which scales with the operator's gross win, or a WHT, which is contingent on the punter winning, the excise duty is a flat, certain liability on every shilling staked, win or lose. It is collected at the point of bet placement, immediately remitted to URA, and never exposed to the operator's odds book.
The mechanics, taking a worked example consistent with Uganda's average bet size:
| Step | Amount (UGX) | Where it goes |
|---|---|---|
| 1. Punter stakes | 1,000 | Operator wallet via mobile money |
| 2. 15% excise withheld at source | (150) | Remitted to Uganda Revenue Authority |
| 3. Effective stake exposed to odds book | 850 | Booked as liability against odds |
| 4. If punter loses, operator gross win | 850 | Counted in monthly GGR pool |
| 5. 30% GGR tax on the gross win | (255) | Remitted to URA |
| 6. Operator retained pre-OpEx | 595 | Funds USSD costs, CAC, NCEMS, payroll |
The cascade is brutal. Of every UGX 1,000 staked and lost, URA collects UGX 405 (UGX 150 excise + UGX 255 GGR tax) before the operator funds a single USSD session, NCEMS API call, or marketing impression. The effective state take on a losing stake is 40.5%, before any of the 15% WHT applies on parallel winning tickets within the same period (MMAKS Advocates 2026 Tax Proposals Alert).
The structural problem with stake-based excise is that it taxes turnover, not profit. An operator with razor-thin actual margins, for example one running a heavy welcome-bonus book during the Premier League window, may post an actual gross win below 12% of turnover but still pay 15% excise on the gross stake base. Sustained periods of sharp punters or unfavourable score lines can therefore push licensed operators into negative-margin territory, a structural risk the offshore market does not face.
5. NCEMS: real-time monitoring becomes mandatory
The National Central Electronic Monitoring System (NCEMS) is the technical pillar that makes the entire 2026 tax architecture enforceable. Without NCEMS, the URA would still be relying on operator-declared returns to compute GGR tax, excise on stakes, and WHT on winnings. NCEMS removes that trust layer entirely. Every licensed operator must integrate its core betting engine, customer wallet, and settlement layer into the NCEMS API surface, exposing a real-time stream of transactions to the regulator and the tax authority (NLGRB Responsible Gaming Directives 2025).
What NCEMS sees, per the published technical scope:
- Stake events: the NIN-bound punter ID, the timestamp, the stake amount, the market and selection, the displayed odds at the moment of bet placement, the device channel (USSD, app, web, retail).
- Settlement events: the result of every bet, the gross payout, the WHT deducted, the net mobile-money disbursement.
- Wallet events: deposits and withdrawals, the originating mobile-money MSISDN, the BoU gateway transaction reference.
- Aggregate liabilities: excise accrued on the day, GGR booked on the day, WHT collected on the day. These figures are computed by NCEMS itself, not self-declared by the operator.
The compliance implication is that the era of self-declared revenues is over. URA does not need to audit a Ugandan operator's books to compute the tax due; NCEMS produces a parallel, regulator-controlled ledger of every transaction. Discrepancies between an operator's submitted return and the NCEMS-computed liability trigger automatic reconciliation queries, with statutory penalties attached.
Operators that historically ran lightweight USSD stacks, particularly those built on third-party aggregator gateways without integrated NCEMS hooks, face a hard 90-day engineering sprint. The NCEMS integration is not optional and is not deferrable beyond July 1 2026 without putting the underlying licence at risk (FocusGN, focusgn.com/africa/uganda-gambling-board-opens-2026-licence-renewals-with-strict-rules-for-operators).
6. NIRA-NIN integration: 25-year betting age enforcement
Uganda has one of the strictest legal betting ages in Africa at 25 years. Under the previous regime, age verification relied on Tax Identification Numbers (TINs), which adults could obtain regardless of betting eligibility, and operator self-attestation. The 2026 framework replaces that with mandatory integration with the National Identification and Registration Authority (NIRA), the issuer of Uganda's National Identification Numbers (NINs) (NLGRB licensing requirements 2026 cycle).
Every licensed operator must call the NIRA verification API during onboarding, supplying the prospective punter's NIN, full name, and date of birth. The NIRA endpoint returns a binary verification result and confirms the registered date of birth. Only NINs returning a clean verification with a date of birth at least 25 years prior to the onboarding timestamp may be activated. Non-Ugandan IDs are rejected at the NIRA layer, foreclosing the historical channel of cross-border or proxy onboarding.
The USSD latency problem
For app-based operators, a NIRA round-trip during onboarding is operationally trivial. For USSD operators, NIRA latency is a meaningful product risk. A standard Ugandan USSD session times out after 90 seconds, and a typical USSD onboarding flow already consumes 20 to 40 seconds of human input across MSISDN entry, full name, date of birth, and PIN setting. Adding a NIRA round-trip with 1.5 to 4 seconds of network-dependent latency risks pushing onboarding over the 90-second cliff, especially in rural Airtel and MTN cells with weak signal (Uganda Communications Commission Communications Sector Report).
The engineering response is asynchronous verification: capture the NIN within the USSD session, close with a "verification pending" state, run the NIRA call out-of-band, and confirm or reject activation by SMS. This works for onboarding but not for bet placement, where the regulator expects synchronous NIN binding on every stake. USSD operators must therefore cache verified NIN-to-MSISDN bindings locally for the lifetime of the customer relationship.
7. Bank of Uganda centralized payment gateway
The Tax Procedures Code (Amendment) Bill 2025 closed the final revenue leakage by requiring that all gambling-related payouts be routed through a centralized payments gateway licensed and operated under Bank of Uganda (BoU) supervision. Previously, operators could disburse winnings directly to MTN MoMo or Airtel Money wallets via point-to-point integrations, which made cross-border or off-book settlement difficult to detect. The BoU gateway forces every payout to pass through a regulator-visible chokepoint where transaction-level data is captured and matched against NCEMS settlements (KPMG Uganda Tax Amendment Bills 2025 Analysis).
Non-compliance is expensive. Operators that route payouts outside the BoU gateway are subject to a penal tax equal to the greater of:
- Two times the tax due on the offending transaction or aggregate of transactions, or
- UGX 110,000,000 (5,500 currency points, where one currency point is UGX 20,000),
whichever is higher. The "whichever higher" structure means that for low-volume infractions, the floor of UGX 110 million applies, deterring even small-scale workarounds. For high-volume infractions, the 2x multiplier scales the penalty into the multi-billion-shilling range. The combination of a hard floor and an uncapped ceiling makes payment-routing compliance the single most non-negotiable operational requirement of the 2026 regime (MMAKS Advocates 2026 Tax Proposals Alert).
Routing a single payout outside the Bank of Uganda gateway exposes a Ugandan operator to a minimum penalty of UGX 110 million, regardless of the size of the underlying payout. For a typical USSD-led operator running 100,000 monthly active punters at $1 average bet sizes, a single routing slip can erase a full month of net operating profit.
8. Denis Mudene Ngabirano and NLGRB's enforcement evolution
None of this happens without an aggressive regulator. Denis Mudene Ngabirano, Chief Executive Officer and Director-General of the National Lotteries and Gaming Regulatory Board, is the policy architect behind Uganda's 2025/2026 enforcement pivot. Trained at the Harvard Kennedy School, Ngabirano took over an NLGRB that had historically operated as a passive administrative body issuing licences and processing application fees, and converted it into a digitally-equipped enforcement agency with real-time visibility into the sector (Capacity Global Country Profile Uganda; LegalPilot Uganda).
The hallmark of the Ngabirano era is the layering of statutory mandates with technical enforcement infrastructure. Where previous administrations issued directives and relied on operator self-reporting, his NLGRB has paired every major directive with an API surface or compliance system: NCEMS for transactional monitoring, NIRA for KYC, the BoU gateway for settlement, and the Responsible Gaming Directives 2025 for advertising and self-exclusion. Each layer makes the next easier to enforce.
The Responsible Gaming Directives 2025 add a behavioural compliance overlay: mandatory RG messaging on every advertising surface, prohibition on credit issuance, mandatory self-exclusion registers, and a restricted-persons register barring certain public officials and their spouses from holding licensed accounts. NCEMS provides the cross-check; an attempted bet from a self-excluded NIN must be blocked at engine level and flagged to NLGRB. The 2026 licensing renewals raise the bar further: foreign-entity application fees of UGX 20,000,000, local-entity fees of UGX 10,000,000, an annual licensing fee of UGX 10,000,000, and a minimum capital requirement of UGX 250,000,000 guaranteed by bank bond (iGaming Afrika, igamingafrika.com/gaming-licensing-and-costs-requirement-in-uganda).
9. The unit economics simulator: walking 100K users through the cascade
To translate the legislative changes into an operator P&L, work through a realistic 100,000-monthly-active-user scenario built on Uganda's published behavioural benchmarks. The inputs:
- Monthly active users: 100,000
- USSD sessions per active user per month: 15
- Bet placement rate per session: 45%
- Average bet size: $1.00 (UGX 3,600 at 3,600 UGX/USD)
- Operator gross margin on stakes: 15%
- Direct-to-MNO USSD session cost: UGX 40 (within the published UGX 30 to UGX 50 band; this is an extrapolation, NDA-shielded reverse-billing rates)
Volume layer: 100,000 users x 15 sessions = 1,500,000 monthly USSD sessions. At a 45% bet-placement rate, that is 675,000 monthly placed bets. At $1 per bet, the monthly handle is $675,000 (UGX 2.43 billion). At a 15% gross margin, pre-tax monthly GGR is $101,250. Channel cost: 1.5M USSD sessions at UGX 40 each is UGX 60 million, about $16,667. Pre-cascade monthly net = $84,583. Now layer the 2026 tax cascade.
| Layer | Calculation | Amount (USD) |
|---|---|---|
| Monthly handle | 675,000 bets x $1.00 | $675,000 |
| 15% excise on stakes | $675,000 x 15% | ($101,250) |
| Effective stake exposed to odds book | $675,000 - $101,250 | $573,750 |
| Pre-tax GGR (15% on effective stake) | $573,750 x 15% | $86,063 |
| 30% GGR tax | $86,063 x 30% | ($25,819) |
| USSD session cost | 1.5M sessions x UGX 40 | ($16,667) |
| Operator net before WHT impact & OpEx | Cascade total | $43,577 |
The same 100,000-user scenario produces approximately $43,577 of monthly operator net post-cascade and post-USSD network cost, before salaries, NCEMS engineering, marketing acquisition, and BoU gateway integration. Compared with the pre-cascade $84,583, the tax stack extracts roughly 48% of contribution at this volume profile. The 15% WHT on net winnings is a separate line flowing through the punter's wallet rather than operator P&L, but it depresses repeat-stake behaviour by reducing the net cash a winning punter sees; treat it primarily as a churn risk rather than a direct P&L line. Run your own scenarios in the Uganda USSD cost calculator.
10. Why $114.8M of Ugandan iGaming GGR went offshore in 2025
Uganda's offshore and unlicensed interactive gambling market generated an estimated $114.8 million in GGR in 2025, equivalent to more than 26% of total market revenue (Sigma World, sigma.world/news/ugandas-milestones-and-pathways-to-sustainable-growth). That figure pre-dates the 2026 cascade. Three structural drivers explain why the offshore share is already so high, and why the tax overhaul risks accelerating the leak rather than closing it.
First, price competitiveness. Offshore books, particularly Curacao- and Anjouan-licensed operators that accept Ugandan mobile-money deposits via crypto on-ramps, pay no excise on stakes, no GGR tax, and remit no WHT on winnings to URA. Licensed Ugandan operators face an effective cumulative tax weight that, after the 2026 cascade, exceeds 40% on a losing stake before OpEx.
Second, payout optics. The 15% WHT means a Ugandan punter winning UGX 100,000 sees UGX 85,000 net in their wallet. The same punter on an offshore book sees the full UGX 100,000, settled to a crypto wallet or third-party processor that bypasses BoU surveillance. The haircut is highly visible at point of payout and creates an immediate prompt to compare licensed and offshore products.
Third, regulatory friction asymmetry. Licensed operators must enforce the 25-year age threshold via NIRA, the BoU gateway routing, and the NCEMS reporting envelope. Offshore books that quietly accept Ugandan punters require none of those. For the marginal punter, the licensed product is now both more expensive and more cumbersome. The legislative bet is that NCEMS-driven enforcement, ISP-level domain blocking, and BoU's MoMo settlement surveillance can compress offshore share faster than tax leakage compounds; the empirical answer arrives in the FY 2026/2027 GGR data.
11. What operators must build by Q3 2026
The 90-day countdown from the April 24 2026 passage to the July 1 2026 commencement leaves licensed operators with a defined engineering and compliance roadmap. The non-negotiable deliverables, in operational priority order:
- NCEMS API integration: live, certified bidirectional integration with the NLGRB environment. Stake, settlement and wallet events stream in real time; the bet engine and tax module must reconcile against NCEMS-computed daily liability.
- NIRA-NIN onboarding flow: NIN-bound KYC across every channel including USSD, completing within the 90-second session ceiling. Existing TIN-onboarded customers must be re-verified or paused before July 1 2026.
- Bank of Uganda payment routing: every deposit and payout traverses the BoU gateway. Legacy point-to-point MoMo integrations must migrate with an audit trail. Direct-MoMo fallbacks during gateway downtime are non-compliant.
- Internal tax-engine for the cascade: unified module computing 15% excise at point of stake, 30% GGR tax on settled bets, 15% WHT on net winnings, with auditable monthly returns reconcilable against NCEMS. Handles voided bets (excise refund), partial cash-outs (stake-proportional excise), and bonus bets (stake-source attribution).
- Responsible gaming surface: mandatory RG messaging on every advertising surface, machine-readable self-exclusion registers, and integration with the NLGRB restricted-persons register, enforced at engine level so self-excluded NINs are blocked synchronously and logged to NCEMS.
12. The MTN + Airtel duopoly: USSD pricing reality
None of the above matters operationally if the underlying USSD channel is not economic. Uganda's mobile network market is a strict duopoly, with MTN Uganda at 53.9% subscriber share and Airtel Uganda at 45.1%, together controlling 99% of cellular and mobile money infrastructure. Marginal operators including UTel hold negligible share. For a betting operator, this means USSD pricing and reverse-billing terms are negotiated bilaterally with two counterparties, both with substantial market power (GSMA Intelligence; Uganda Communications Commission Communications Sector Report).
Standard aggregator pricing, available through providers such as Africa's Talking, sits at UGX 45 per 20-second session block on flat postpaid terms, with shared shortcode leasing fees around UGX 500,000 per month. At a 90-second ceiling, a maxed-out aggregator session costs up to UGX 225 in network fees alone, mathematically untenable at scale. Licensed operators therefore negotiate direct-to-MNO reverse-billing agreements with MTN and Airtel and absorb session costs on the corporate backend so the punter dials toll-free. Reverse-billing rates are NDA-shielded but interpolate to a band of UGX 30 to UGX 50 per session (extrapolated, treat as directional).
The 90-second session ceiling forces tight UX: 3 to 5 menu layers maximum, optimized PIN flows, and pre-bound NIN-to-MSISDN cache. A single completed bet typically consumes 2 to 3 distinct USSD sessions, producing per-completed-bet network OpEx of UGX 90 to UGX 150 on direct-to-MNO rates. Within the 2026 cascade, USSD OpEx is one of the few cost lines an operator can compress through engineering effort. NCEMS, NIRA, BoU gateway, GGR tax, excise, and WHT are all statutorily fixed. Session efficiency, PIN-flow simplification, and cache-driven NIN binding are the levers operators retain to defend per-user contribution.
Cross-country: how Uganda compares
Uganda's 2026 cascade sits inside a region where regulatory direction varies sharply by jurisdiction. Ghana abolished its withholding tax on betting winnings; Tanzania holds a stable, lighter regime; the DRC is mid-implementation of EAGT digital monitoring. Use the calculators and country guides below to model your full Sub-Saharan footprint.
Sources and citations
- Eagle Online, "Parliament passes Lotteries and Gaming Bill introducing 30% tax, targets Shs24B annual revenue", 24 April 2026 (eagle.co.ug/2026/04/24/parliament-passes-lotteries-and-gaming-bill-introducing-30-tax-targets-shs24b-annual-revenue)
- KPMG Uganda, "Tax Amendment Bills 2025 Analysis" (assets.kpmg.com/content/dam/kpmg/ug/pdf/tax/2025/KPMG_Uganda_Tax_Amendment_Bills_2025_Analysis.pdf)
- MMAKS Advocates, "2026 Tax Proposals Alert" (mmaks.co.ug/sites/default/files/article-attachments/2026_TAX_PROPOSALS_ALERT_Final_0.pdf)
- FocusGN, "Uganda proposes uniform 30% gaming tax and levy on player winnings" (focusgn.com/africa/uganda-proposes-uniform-30-gaming-tax-and-levy-on-player-winnings)
- FocusGN, "Uganda gambling board opens 2026 licence renewals with strict rules for operators" (focusgn.com/africa/uganda-gambling-board-opens-2026-licence-renewals-with-strict-rules-for-operators)
- iGaming Business, "Uganda proposes GGR tax for gambling" (igamingbusiness.com/finance/tax/uganda-proposes-ggr-tax-gambling)
- Sigma World, "Uganda's milestones and pathways to sustainable growth" (sigma.world/news/ugandas-milestones-and-pathways-to-sustainable-growth)
- iGaming Afrika, "Gaming licensing and costs requirement in Uganda" (igamingafrika.com/gaming-licensing-and-costs-requirement-in-uganda)
- DataReportal, "Digital 2026 Uganda" (datareportal.com/reports/digital-2026-uganda)
- Uganda Communications Commission, Communications Sector Report (ucc.co.ug/new-communications-sector-report-highlights-efforts-to-bridge-access-and-usage-gaps)
- Worldometers, Uganda Population Live (worldometers.info/world-population/uganda-population)
- GeoPoll, Rapid Gambling Survey: Sub-Saharan Africa (2025)
- GSMA Intelligence, Mobile Economy Sub-Saharan Africa 2025
- Capacity Global, Country Profile Uganda (capacityglobal.com/news/country-profile-uganda)
- Gambling Talk, Uganda Brand Ranking November 2025 (gamblingtalk.net/news/battle-for-kampala-fortebet-holds-the-throne)
- LegalPilot Uganda regulatory profile (legalpilot.com/country/uganda)
// modelling Uganda's tax cascade for your operator stack?
The Uganda USSD cost calculator runs the 15% excise, 30% GGR, 15% WHT, NCEMS overhead, and direct-to-MNO session math against your projected user volumes. Free, no signup, instant numbers.