Omantel is the one operator in this guide that genuinely needs three separate codes for what feels like one task — which code you dial depends entirely on whether you’re prepaid, postpaid, or just want a straight data reading, and mixing them up is the single most common source of confusion.
Quick answer: pick your account type
| You are | Dial | Shows |
|---|---|---|
| Prepaid | *123# | Remaining OMR credit + validity date |
| Postpaid | *141# | Current cycle usage + outstanding amount |
| Either (data only) | *111# | Internet package status specifically |
Why Omantel splits it this way
Unlike operators that use one universal code for both prepaid and postpaid (where the response simply differs by account type), Omantel routes each account type to its own dedicated code. Dial the wrong one for your account and you’ll typically get an error rather than a useful answer — which itself is a diagnostic clue: if *123# fails, you’re likely postpaid, and *141# is worth trying next.
Data is always separate
Regardless of prepaid or postpaid status, internet-specific information lives behind *111# on its own — neither *123# nor *141# reliably substitutes for it if what you actually want is your remaining gigabytes and package expiry.
Omantel app: skip the code-matching entirely
The app shows a unified dashboard — credit, data, active packages — regardless of your account type, which sidesteps the need to remember which of the three codes applies to you.
Need to top up? See how to recharge Omantel, and if you’re deciding between operators, Ooredoo Oman’s balance check uses a simpler combined-code approach by comparison.
Codes verified against Omantel’s official support guidance, July 2026.
Step-by-Step Guide
- 1
Identify your account type
Determine whether you are on a prepaid or postpaid plan. This determines which USSD code to use: *123# for prepaid or *141# for postpaid.
- 2
Dial the appropriate code
Open your phone dialer and type the code for your account type. Prepaid: *123# | Postpaid: *141# | Data only: *111#. Press Call.
- 3
Read your balance information
Your balance appears as a pop-up message showing remaining credit (OMR), active packages, and validity dates. For data, *111# specifically shows your internet package status.
Alternative Methods
Dial *123# from your phone dialer.
Omantel App > Dashboard
Login at omantel.om > My Account
Troubleshooting
Dialing wrong code for account type
If *123# returns an error, you may be on a postpaid plan — try *141# instead. If neither works, dial *111# for a general data balance check or use the Omantel app which works regardless of account type.
Balance shows expired credit
Omantel prepaid credit has a validity period. If your credit expired, the balance shows 0 OMR but the SIM remains active during a grace period. Recharge as soon as possible to avoid permanent deactivation.
Look Up More USSD Codes
Frequently Asked Questions
What currency is Omantel balance shown in?
Omani Rial (OMR). Data is shown in MB or GB, and validity as specific dates or days remaining.
Does checking Omantel balance cost anything?
No, *123#, *141#, and *111# are all free, as is the Omantel app.
Can I check Omantel balance from abroad?
USSD codes may not work while roaming. Use the Omantel app over Wi-Fi, or call +968 24242424 for international support.
How do I know if I'm prepaid or postpaid on Omantel?
If *123# returns an error, you're likely postpaid — try *141# instead. The Omantel app shows your account type directly if you're unsure.
Why does *111# exist separately from the other two codes?
Data allowances are tracked independently of your credit or billing cycle, so Omantel gives internet balance its own dedicated code regardless of account type.
