QatarVia
Telecom & Internet

Ooredoo Balance Check: How to Check Data and Hala Credit in Qatar

Ooredoo balance check in Qatar: the *129# code for Hala credit and data, the Ooredoo App's Data Bubble, roaming and Hala Business codes, how long Hala credit stays valid, and how postpaid usage differs.

Written by Sheikh Baber AliPublished Updated 8 min read
How to check your Ooredoo Qatar data balance using the USSD code or the Ooredoo App

Quick Answer

For an Ooredoo balance check in Qatar, dial *129# from your Hala line and you'll receive an SMS with your credit and data balance. For an instant view without waiting for a text, open the Ooredoo App and tap the Data Bubble on the Home screen. Shahry+ and Qatarna+ postpaid customers check usage through the app or their monthly bill instead.

  1. Dial *129# and wait for the SMS reply with your credit and data balance.
  2. Or open the Ooredoo App and tap the Data Bubble on the Home screen.
  3. Postpaid (Shahry+/Qatarna+): check usage in the app or on your monthly bill.
Visit Official Service
On this page
  1. Ooredoo Balance Check Codes
  2. Every Way to Check, Compared
  3. How Do I Check My Ooredoo Data Balance With *129#?
  4. How to Check Ooredoo Balance in the Ooredoo App
  5. Hala Balance Check: Credit vs Data
  6. Hala Prepaid vs Shahry/Qatarna+ Postpaid: Different Methods
  7. How Long Does Hala Credit Stay Valid?
  8. How to Check Roaming Data Balance
  9. If the Balance Check Isn't Working
  10. Official Ooredoo Qatar Support

For an Ooredoo balance check in Qatar, dial *129# from your Hala line and Ooredoo replies by SMS with your balance, including your remaining data. For an instant on-screen view, open the Ooredoo App and tap the Data Bubble on the Home screen. Both methods are confirmed on Ooredoo Qatar's own Help Centre.

Shahry+ and Qatarna+ postpaid customers check usage a different way, through the app or the monthly bill, since there's no prepaid-style balance to check. Below you'll find every Ooredoo code in one table, how to check balance in Ooredoo through the app, how to check data balance in Ooredoo Hala, how long Hala credit stays valid, roaming data checks, and fixes when *129# goes quiet.

Ooredoo Balance Check Codes

These are the codes and numbers Ooredoo Qatar publishes for an Ooredoo balance check, from Hala credit to roaming data. Dial them from the Ooredoo SIM you want to check.

Code or numberWhat it checksLine type
*129#Hala credit balance and data (MB) balance, sent back by SMSHala prepaid
*129*5#Roaming data left on an Ooredoo Passport packPassport roaming pack users
*129*10#Hala Business account balanceEmployees on a Hala Business line
SMS Balance WP to 121Remaining allowance on a weekly Hala Smart PackHala Smart Pack subscribers
No USSD codePostpaid usage: use the Ooredoo App or your monthly billShahry+ and Qatarna+ postpaid
111Ooredoo customer careAny Ooredoo customer

Every Way to Check, Compared

MethodBest ForWhat to Do
USSD *129#Hala prepaid, quick check, no internet neededDial *129# and wait for the SMS reply with your balance
Ooredoo App (Data Bubble)Seeing your remaining data instantlyOpen the app and tap the Data Bubble on the Home screen
Ooredoo Self-Care WebsiteA detailed data usage chartLog in, select your number, scroll to the data usage chart
Ooredoo App or Monthly BillShahry / Qatarna+ postpaid usageOpen the app, or check your monthly bill for usage details
USSD *129*5#Roaming data specifically (with Ooredoo Passport)Dial *129*5# to check your remaining roaming data balance

How Do I Check My Ooredoo Data Balance With *129#?

Here is how to check Ooredoo data balance with the USSD code. Dial *129# from your Ooredoo Hala phone and press call. Ooredoo sends an SMS back with your data balance, and the same reply covers your main Hala credit. The code works without an internet connection, so it is the Ooredoo data balance check code to use even when your data has run out.

  1. Open your phone's dialer.
  2. Enter *129# and press call.
  3. Wait for the SMS reply, which contains your data balance.

Ooredoo Qatar's own Help Centre describes this as the code to "dial *129# to receive an SMS notification with your data balance." The same code is also used to check your main Hala credit balance, so the SMS you get back may cover both.

You'll also get a balance-expiry SMS automatically

Ooredoo Qatar confirms you'll receive an SMS notification when you've used up your data balance, or when your balance has expired, so you don't have to keep dialing *129# to catch that moment.

People also search for an "Ooredoo MB check code". On Hala there is no separate MB code: *129# is the code Ooredoo lists for data, and the reply shows your remaining allowance. If you subscribe to a weekly Hala Smart Pack, Ooredoo's Hala tariff document also lists an SMS option for that pack: send Balance WP to 121.

How to Check Ooredoo Balance in the Ooredoo App

Open the Ooredoo App, log in, and tap the Data Bubble on the Home screen to see your remaining data. The app's dashboard also gives a quick view of your remaining minutes and other balances, so you do not have to wait for an SMS. It is the easiest way to check Ooredoo balance if you already have data or Wi-Fi.

  1. Open the Ooredoo App and log in.
  2. On the Home screen, find and tap the Data Bubble.
  3. Your remaining data balance is shown there.

There's also a website option: log in to the Ooredoo self-care site, select the service number you want to check, and scroll down to the data usage chart. This view is more detailed than the app's Data Bubble and is useful if you manage more than one Ooredoo number.

Checking in the app should not eat into your allowance. Ooredoo's Hala tariff zero-rates the Ooredoo App and website for up to 50 MB a day, and the Hayya App for up to 100 MB a day, which helps if you are using it for a Hayya card application. The app also lets you recharge, including through Apple Pay or Google Pay.

Hala Balance Check: Credit vs Data

"Balance" on a Hala line can mean two different things, and Ooredoo Qatar's own Help Centre treats them as related but separate questions:

  • Main credit balance: your general Hala credit, checked through the app or by dialing *129#
  • Data balance: your remaining mobile data specifically, checked through the app's Data Bubble, the self-care website's usage chart, or the same *129# SMS

In practice, *129# is used for both, so if you're specifically after your data allowance rather than your credit, the Data Bubble in the app or the self-care website's usage chart gives you that number directly without checking a combined SMS.

If You're on a Data SIM+ Plan

Ooredoo Qatar's separate Data SIM+ plans, the dedicated mobile broadband/data-only SIMs used for routers, tablets or laptops, are checked differently: Ooredoo's own guidance for this product points to the app only, without listing a USSD code.

If You Have a Hala Business Line

Hala Business lines are paid for by the employer, but the employee using the line can still check the balance and top up. Ooredoo lists *129*10# as the code for employees to check the Hala Business account balance at any time.

Hala Prepaid vs Shahry/Qatarna+ Postpaid: Different Methods

Hala is Ooredoo Qatar's prepaid brand; Shahry+ and Qatarna+ are the postpaid brands. They don't work the same way for balance checks, because postpaid doesn't have a prepaid-style balance that runs out.

Hala (prepaid)Shahry+ / Qatarna+ (postpaid)
What you're checkingRemaining data and credit you've already paid forUsage against your plan's allowances so far
USSD code*129# (SMS reply)Not used for this; check via app or bill
App methodData Bubble on Home screenUsage details in the app
Other methodSelf-care website usage chartMonthly bill

Ooredoo Qatar's own Shahry Plans FAQ confirms postpaid usage details are checked "through our app or via your monthly bill," with no separate USSD balance code for postpaid lines.

How Long Does Hala Credit Stay Valid?

Hala credit top-ups from QR 10 to QR 99 give 30 days of line validity, and top-ups of QR 100 or more give 90 days, according to Ooredoo's current Hala tariff. If you have several top-ups, the longest validity you have bought applies, and a later, smaller top-up does not cut it short.

Credit top-upLine validity
QR 10 to QR 9930 days
QR 100 to QR 50090 days
Bundle packs (Super, Data and similar)As per the pack's own validity
Add-on packsNo line validity

What happens when validity runs out matters more than most people realize. Under the same tariff:

  • Grace period of 179 days: the line can only receive calls, and any remaining credit and allowances are forfeited at the start of this period, with no refund.
  • Reinstating the line: any Hala top-up of QR 10 or more during the grace period brings it back.
  • Suspension, then termination: if you do not top up by the end of the grace period, the line is suspended for 1 day and then terminated, and the number is lost permanently.

So when *129# shows a zero balance you did not expect, check whether your validity ended rather than assuming the credit was used. Ooredoo sends an SMS when your balance has expired.

How to Check Roaming Data Balance

If you're using an Ooredoo Passport roaming pack, there's a dedicated way to check what's left specifically for roaming data, separate from your regular Hala balance:

  • In the Ooredoo App, tap the roaming data balance option, or
  • Dial *129*5#

Ooredoo Qatar's guidance also warns about what happens if you run out: you'll get an SMS when your roaming balance is consumed or has expired, and if you keep using data or making calls before the pack's expiry date, you'll be charged QR1 per minute and QR1 per MB until the 7-day period or expiry date passes, after which standard roaming rates apply.

If the Balance Check Isn't Working

If an Ooredoo balance check with *129# doesn't return an SMS, wait a minute; USSD requests run over your signal rather than data, so a weak signal can delay or drop the reply. If it keeps failing, the Ooredoo App's Data Bubble or the self-care website are the reliable fallback, since they don't depend on an SMS being delivered.

If your Hala balance is dropping faster than expected, Ooredoo's Hala tariff explains a few common reasons:

  • Pay-as-you-go data after your pack ends: once your local data pack is used up, Hala Balance Protection charges the first 100 MB at QR 0.10 per MB and further data until midnight at QR 0.15 per MB, taken from your credit.
  • Fast Credit repayment: if you accepted a Fast Credit loan when your balance was low, the amount borrowed plus a service fee of QR 1 to QR 20 is deducted automatically at your next recharge.
  • Packs that renew on top-up: a top-up can automatically restart packs that stopped for lack of credit. Send STOP HOLD to 121 to stop these automatic renewals.
  • Expired validity: credit and allowances are forfeited when line validity ends, as explained above.

If your data finished but the app still shows a balance, or the number looks wrong, that's an account-specific issue Ooredoo's own support needs to check directly rather than something this guide can diagnose.

If balance SMS replies, or Metrash codes, seem to go to the wrong person, the line may be registered under someone else's QID. Our Metrash OTP and registration guide covers how SIM ownership affects government text messages.

Official Ooredoo Qatar Support

Ooredoo Qatar's customer care number is 111, and its website also offers WhatsApp support and a live chat assistant called obot. For anything this guide doesn't cover, or if a code changes, the Ooredoo Qatar Help Centre is the official source to check directly. If you're comparing the two major mobile networks, our guide to checking your Vodafone Qatar balance covers the same kind of check on the other network.

Ooredoo's tariff also counts the Ooredoo Mobile Money app as a digital recharge channel. If you use Ooredoo Money to send money home as well, our comparison of ways to send money from Qatar shows how its fees stack up against exchange houses.

Official Sources

Frequently Asked Questions

What is the Ooredoo data check code?

Dial *129# and you'll receive an SMS with your data balance. This is confirmed on Ooredoo Qatar's own Help Centre and applies to Hala prepaid lines. For roaming data on an Ooredoo Passport pack, dial *129*5# instead. Postpaid Shahry+ and Qatarna+ lines use the app or the monthly bill.

How do I check my Ooredoo data balance without SMS?

Open the Ooredoo App and tap the Data Bubble on the Home screen to see your remaining data instantly, or log in to the Ooredoo self-care website and scroll to the data usage chart for your number. Ooredoo's Hala tariff zero-rates the app and website for up to 50 MB a day, so checking should not use your allowance.

Does *129# work for Shahry postpaid lines?

Ooredoo Qatar's own guidance for Shahry+ and Qatarna+ postpaid plans points to the app or your monthly bill for usage details, not a USSD code. *129# is described for Hala prepaid balance checks, so postpaid customers should open the Ooredoo App to see usage so far.

What is the Ooredoo balance check code for Hala credit?

Dial *129# or log in to the Ooredoo App. Ooredoo Qatar's Hala Credit FAQ confirms both methods for checking your Hala credit balance. The same *129# reply also shows your data balance, so one code covers both on a Hala prepaid line.

How do I check my Ooredoo roaming data balance?

Open the Ooredoo App and tap the roaming data balance option, or dial *129*5#. This is separate from your regular Hala balance check and applies to Ooredoo Passport roaming packs. Ooredoo sends an SMS when the roaming balance is used up or has expired.

What's the difference between data balance and main balance on Ooredoo Qatar?

Main balance is your general Hala credit; data balance is your remaining mobile data specifically. Both can be checked via *129#, or separately through the app's Data Bubble (data) versus the app's balance screen (credit). Once a data pack runs out, extra data is charged from your main credit.

How do I know when my Ooredoo data balance has expired?

Ooredoo Qatar sends an SMS notification automatically when you've consumed all your data balance or when it has expired, so you don't need to keep checking manually. To see how much is left before that point, dial *129# or open the Data Bubble in the Ooredoo App.

Can I check my Ooredoo Qatar data balance from the website instead of the app?

Yes. Log in to the Ooredoo self-care website, select the service number you want to check, and scroll down to the data usage chart. The chart is more detailed than the app's Data Bubble and is handy if you manage more than one Ooredoo number from a single account.

Is there an Ooredoo MB check code?

There is no separate MB code on Hala. Dial *129# and the SMS reply includes your remaining data, or tap the Data Bubble in the Ooredoo App. Hala Smart Pack subscribers can also send Balance WP to 121, as listed in Ooredoo's Hala tariff document.

How long does Ooredoo Hala credit stay valid?

Under Ooredoo's current Hala tariff, credit top-ups of QR 10 to QR 99 give 30 days of line validity and QR 100 or more give 90 days. After validity ends there is a 179-day grace period for incoming calls only, and remaining credit is forfeited. A top-up of QR 10 or more reinstates the line.

S

Written by

Sheikh Baber Ali

I’m Sheikh Baber Ali, a writer and editor at QatarVia. I’m naturally curious about how things work and enjoy digging into the details behind the questions people have about living, working, and getting around in Qatar. My approach is simple: research carefully, check the details, and explain things the way I’d want someone to explain them to me. I’m always looking for useful stories, changing information, and practical details worth sharing with our readers.

View all guides by Sheikh Baber Ali →

Related guides