MMomoCalc

Check your Botswana mobile money balance

In Botswana, mobile money balance checks run either via USSD (free, works offline-data) or in the app (formatted view, more history).

Verified June 2026.Tariffs and USSD codes confirmed against operator sources. No government levy on mobile money.

Check your balance

In Botswana, each operator exposes balance check through its main USSD menu — no separate dedicated code.

  1. Orangedial *145#, select 'My Account' or 'Balance', enter your PIN. The balance appears on screen and a confirmation SMS follows.
  2. MyZakadial *167#, select 'My Account' or 'Balance', enter your PIN. The balance appears on screen and a confirmation SMS follows.
  3. Smegadial *173#, select 'My Account' or 'Balance', enter your PIN. The balance appears on screen and a confirmation SMS follows.

If the balance doesn't appear ('request failed'), the usual cause is a congested USSD network in Gaborone at peak hours — retry 30 seconds later or use the Orange Money app.

Frequently asked questions

Does a balance check cost anything?
No. USSD balance checks are free on Orange and MyZaka and Smega in Botswana, as is the regional norm.
How many times per day can I check?
No practical cap. Operators may apply anti-flood limiting ~20-30 USSD sessions per minute per number, but that's well above normal use.

See also