Hafilat Balance Check - 8 Ways, Recharge, Fares and Fines - Abu Dhabi Bus Card Guide

Hafilat Balance Check 2026: The Complete Abu Dhabi Bus Card Guide

You are at an Abu Dhabi bus stop, the bus is coming, and you have no idea if your Hafilat card has enough balance. Sound familiar? A hafilat balance check takes less than a minute, and you have got eight different ways to do it.

This guide covers every official method for hafilat card balance check — the website, the apps, SMS, helpline, and in person options. You will also find the card types explained, hafilat online recharge steps, fare tables, and fixes for the most common problems. Everything is current as of October 2026.

Quick answer: To check your hafilat card balance online, go to hafilat.darb.ae, log in with your Emirates ID, and open My Cards. For a faster check, send BAL plus your 16 digit card number to 3009 by SMS, or call the ITC helpline at 800 482. No internet needed for SMS and helpline.

What Is the Hafilat Card?

The Hafilat card is Abu Dhabi’s smart payment card for public buses, issued by the Integrated Transport Centre (ITC). You tap it when you board and tap again when you get off. The fare gets deducted automatically. No cash, no tickets, no queues.

If you are new to Abu Dhabi, here is what matters: you cannot pay bus fares with cash. The system is entirely card based. That is why knowing how to check hafilat card balance regularly is not optional — run dry and the reader will reject your card at the door.

Types of Hafilat Cards Compared

Not all Hafilat cards work the same way, and the type you hold determines which hafilat balance check methods you can use. This is the single most misunderstood part, so let us clear it up.

Card TypePriceRegistrationOnline Balance CheckBest For
PersonalisedAED 10Emirates ID requiredYes (all methods)Daily commuters, residents
AnonymousAED 10No ID neededNo (SMS/helpline/centre only)Tourists, occasional riders
StudentAED 10 + AED 500 annual passStudent proof requiredYesStudents
Senior CitizenAED 5Age proof requiredYesSeniors (free travel)
People of DeterminationAED 5Eligibility proofYesFree travel
Temporary (paper ticket)FreeNoneNoSingle trips, visitors

The key difference: personalised cards link to your Emirates ID, which unlocks online hafilat balance check online methods. Anonymous cards work fine for travel but you are limited to SMS, the helpline, or visiting a service centre to check the balance. If you ride daily, get the personalised card — the online access alone is worth the registration.

Hafilat Balance Check: All 8 Methods Explained

Here is every official way to perform a hafilat bus card balance check, from fastest to slowest. Pick the one that fits your situation.

Method 1: Hafilat Balance Check Online via darb.ae (Fastest Online)

This is the most detailed method. You see not just the balance but the last 10 transactions, card expiry, and top up history.

Steps:

  • Go to hafilat.darb.ae in your browser
  • Click Login and enter your registered Emirates ID number and password
  • Select My Cards from the dashboard
  • Click your Hafilat card to see the current hafilat card balance, last 10 transactions, and expiry date

What you need: a personalised card registered to your Emirates ID. Anonymous cards cannot use the portal. The site works in English and Arabic — look for the language toggle at the top.

Good to know: the portal can take up to 2 hours to reflect a recent top up. If you just recharged and the balance looks old, check the Darb app instead (it updates within 15 minutes) or just board the bus — the card itself has the updated balance immediately.

Method 2: Check via the Darb Mobile App

The Darb app is the ITC’s official mobile app, and it is the quickest way to check on your phone. Faster balance updates than the website, plus you can recharge directly.

Steps:

  • Download the Darb app (iOS App Store or Google Play Store)
  • Register with your UAE mobile number and set a 4 digit PIN
  • Tap My Cards and add your Hafilat card using the 16 digit number
  • Your hafilat balance shows instantly, along with recent transactions

Why the app beats the website: balance updates within 15 minutes of a top up (vs 2 hours on the portal), and you can recharge without switching apps. If you check often, this is your method.

Method 3: Check via Payit Mobile Wallet

Payit is First Abu Dhabi Bank’s digital wallet, and it integrates Hafilat card management. If you already use Payit for other payments, this keeps everything in one place.

Steps:

  • Open the Payit app and log in
  • Go to Linked Cards or Cards on the dashboard
  • Select your linked Hafilat card
  • The hafilat card balance and card status display on screen

Method 4: Hafilat Balance Check by SMS (No Internet Needed)

No internet? No problem. The SMS method works on any phone and supports both personal and anonymous cards. This is the great equaliser — the one method that works for everyone.

Steps:

  • Open your messaging app
  • Type BAL, then a space, then your 16 digit Hafilat card number
  • Send to 3009
  • You will receive your current hafilat balance and card expiry by SMS within a minute

Example: BAL 1234567890123456

Works on Etisalat (e&) and du, no internet required. Standard SMS charges apply from your carrier — the ITC does not add a fee.

Method 5: Call the ITC Helpline

Prefer talking to someone? The ITC helpline handles balance enquiries through an automated system, with human agents available for complex issues.

Steps:

  • Dial 800 482 (800 ITC) from any UAE number — free call
  • Choose your language (Arabic or English)
  • Select the balance enquiry option
  • Enter your 16 digit Hafilat card number when prompted
  • Listen to your hafilat card balance read out

Open 7 days a week. Works for both personal and anonymous cards.

Method 6: Check at ITC Service Centres

For face to face help, visit any ITC customer service centre. Staff can check your balance, recharge on the spot, and sort out card issues.

Main locations: Abu Dhabi Central Bus Station, Musaffah Bus Station, Al Ain Bus Station, and selected Department of Municipalities and Transport offices.

Bring your physical card. The check takes under 5 minutes. This is also where you go to convert an anonymous card to a personalised one, replace a lost card, or dispute a charge.

Method 7: Check at Ticket Vending Machines

Ticket vending machines (TVMs) at bus stations and malls do more than sell tickets. Tap your card and you can check the balance and recharge in one go.

Steps: find a TVM, tap your Hafilat card on the reader, select Balance Inquiry from the menu. Your hafilat balance and expiry date appear on screen. If it is low, you can top up right there with cash or card.

Method 8: Check on the Bus Card Reader

Here is one most guides miss: when you tap your card on the bus reader, the small screen briefly shows your remaining balance. It is quick — you have to look fast — but regular commuters use this as a passive balance monitor.

If the reader flashes a low number or hesitates, top up before your next trip. Do not rely on this as your only method, but it is a handy backup when you are already on the bus.

Setting Up the Darb App: Detailed Walkthrough

The Darb app does more than balance checks — it is your complete Abu Dhabi transport companion. Here is how to set it up properly from scratch.

Download and register: get the Darb app from your app store (search “Darb” by Integrated Transport Centre). Open it, choose English or Arabic, and tap Register. Enter your UAE mobile number — you will get an OTP by SMS. Enter the OTP, then set a 4 digit PIN. This PIN protects your transport account, so do not use something obvious like 1234.

Link your Hafilat card: on the home screen, tap My Cards, then Add Card. Enter the 16 digit number from the back of your physical card. Give it a nickname (like “My Card” or “Work Commute”) so you recognise it if you add more cards later. The app will verify the card and link it to your account.

What you can do after setup: view real time balance, see the last 20 transactions with route details, recharge instantly, check card expiry, and manage multiple cards (handy if you manage transport for family members). The app also shows nearby bus stops with real time arrival estimates.

Pro tip: enable push notifications. The app can alert you when your balance drops below a threshold you set. No more surprise rejections at the bus door.

Using the TAMM Portal for Hafilat Services

TAMM (tamm.abudhabi) is Abu Dhabi’s unified government services portal, and it also handles Hafilat card management. If you already use TAMM for other government services, this keeps everything in one login.

Steps: go to tamm.abudhabi and sign in with UAE Pass (the smart way — one login for all government services). Once logged in, search for Hafilat or navigate to transport services. Select Add Hafilat Card, enter your 16 digit card number, and confirm. Your card is now linked — you can check the balance, view transactions, and recharge without a separate Darb login.

When to use TAMM vs Darb: if you are already a TAMM user for visas, licences, or other services, TAMM is convenient. If you only need transport, the Darb app is simpler and faster. Both show the same balance data — pick whichever login you already have.

Hafilat for Tourists: Short Visit Guide

Visiting Abu Dhabi for a few days? Here is the smart way to handle buses without overcomplicating it.

Get an anonymous card. No Emirates ID needed, no registration, just AED 10 at any bus station or ticket machine. Load AED 30 to 50 depending on how much you plan to ride — that covers several days of typical tourist bus use.

Check balance by SMS. As a tourist, you will not have a Darb account. Save this: send BAL plus your 16 digit card number to 3009. Works on any phone, no app needed. Check before heading out each morning.

Tourist mistakes to avoid: do not buy a personalised card (you cannot register without Emirates ID), do not let the balance drop below AED 2, and do not forget to tap OUT when leaving the bus — otherwise you get charged the maximum fare. Keep your card; it makes a decent souvenir and works if you visit again.

Hafilat Transaction History: How to Read It

Your transaction history is more useful than most people realise. It is not just a list — it is your proof of travel, your spending tracker, and your dispute evidence.

Where to find it: Darb app (My Cards → select card → Transactions, shows last 20), hafilat.darb.ae portal (My Cards → last 10 transactions), or ask at any service centre for a full printout.

What each entry shows: date and time of the tap, route number or service, boarding and alighting stops, fare deducted, and remaining balance after the trip. If a fare looks wrong — say you were charged for a longer trip than you took — screenshot the entry. That screenshot is your evidence if you need to dispute it at a service centre.

Monthly review habit: once a month, glance through your transactions. You will spot patterns — maybe you are taking the bus more than you thought (time for a monthly pass?), or maybe there is a duplicate charge you missed. Five minutes a month saves real money.

Hafilat for Employers: Managing Staff Transport

If you manage workers who commute by bus — common in construction, hospitality, and facility management — Hafilat cards deserve a system, not ad hoc handling.

Bulk cards: ITC service centres can issue multiple anonymous cards for staff. Keep a spreadsheet: card number, assigned worker, issue date, last top up. Check balances weekly via SMS (one BAL message per card) or assign a supervisor to manage it through the Darb app with multiple linked cards.

Cost control: the AED 80 monthly pass is almost always cheaper than pay as you go for daily commuters. For a worker doing 2 trips a day, 22 working days, at AED 2 per trip: that is AED 88 in fares. The monthly pass at AED 80 saves AED 8 per worker per month — and eliminates the admin of constant top ups. Multiply by your headcount.

What to Do When Things Go Wrong: Extended Troubleshooting

Card lost or stolen? Act fast. For personalised cards: call 800 482 immediately to block it, then visit a service centre with your Emirates ID for a replacement with the balance transferred. For anonymous cards: the money is gone — there is no way to block or recover it. Lesson: never keep large balances on anonymous cards.

Charged wrong fare? Check your transaction history first to confirm. Then visit a service centre with the card — staff can see the tap data and reverse incorrect charges. Bring the date, time, and route number. Disputes are usually resolved on the spot for clear errors.

Card physically damaged? If the chip still works, transfer the balance to a new card at a service centre. If the card number is unreadable, staff can look it up if it was a personalised card. Anonymous damaged cards with unreadable numbers cannot be recovered.

Top up not reflecting? First, tap a bus validator — this syncs the card. Wait 15 minutes and check the Darb app. Wait 2 hours and check the portal. If still nothing after 24 hours, call 800 482 with your payment receipt (transaction ID, amount, date, card number). Keep receipts until the balance shows.

Abu Dhabi Bus Card Balance Check for Different Users

Daily commuters: use the Darb app. Set up low balance alerts. Consider the monthly pass. Check transaction history monthly.

Students: get the student card with the AED 500 annual pass if you commute daily. The maths heavily favours the pass over pay as you go.

Seniors and People of Determination: your travel is free with the eligible card. You still need to tap on and off, but no fare is deducted. Check balance occasionally just to confirm the card is active.

Tourists: anonymous card plus SMS balance checks. Simple, no registration, works from day one.

Inter emirate travellers: you need both Hafilat (Abu Dhabi buses) and Nol (Dubai transport). They are separate systems, separate cards, separate balances. Check both before a cross emirate trip.

Hafilat Balance Check Methods at a Glance

MethodInternet NeededSpeedPersonal CardAnonymous Card
darb.ae portalYesInstantYesNo
Darb appYesInstantYesNo
Payit appYesInstantYesNo
SMS to 3009NoUnder 60 secYesYes
Helpline 800 482NoUnder 2 minYesYes
Service centreNoUnder 5 minYesYes
Ticket machineNoInstantYesYes
Bus readerNoInstantYesYes

Hafilat Online Recharge: Complete Guide

Checked your hafilat card balance and it is low? Here is how to top up. A hafilat online recharge is the fastest way — no station visit needed.

Recharge via Darb App or Portal

  • Open the Darb app or go to hafilat.darb.ae
  • Log in and select your Hafilat card
  • Choose Recharge and enter the amount (minimum AED 10, maximum AED 150 per transaction)
  • Pay with debit card, credit card, or linked bank account
  • Confirm. The balance updates on the card immediately for travel, within 15 minutes on the app, and within 2 hours on the portal

Recharge Offline

  • Ticket vending machines: cash or card, instant
  • MBME kiosks: at malls and supermarkets, cash, AED 10 to AED 150
  • Service centres: cash or card, staff assisted
  • Retail partners: selected shops (look for Hafilat signage)

Important: after any online hafilat online recharge, tap your card on a bus validator once to sync the new credit to the physical card. This is a common gotcha — the money is there, but the card needs one tap to recognise it.

Hafilat Fares and Passes: What You Will Pay

Your hafilat balance drains according to the trip distance. Here is the fare structure:

ServiceFareNotes
City bus (within Abu Dhabi)AED 2 + 5 fils per kmMinimum balance AED 2 to board
Suburban / regionalAED 2 + 5 fils per kmDistance based
Express / intercityAED 2 + 10 fils per kmFaster, fewer stops
Weekly passAED 30Unlimited rides, 7 days
Monthly passAED 80Unlimited rides, 30 days
Student annualAED 500Personalised card only
Senior / People of DeterminationFreeWith eligible card

Minimum balance to board: AED 2. If your hafilat card balance drops below this, the reader will reject the card. Always keep a buffer — nothing is worse than being stranded at a bus stop at night.

Weekly vs monthly maths: if you take 2 bus trips a day at AED 2 each, that is AED 28 a week. The AED 30 weekly pass barely saves you anything. But at 3+ trips a day, the weekly pass wins. The AED 80 monthly pass pays for itself if you ride twice daily for 20 days. Do your own maths based on your commute.

Common Hafilat Balance Problems and Fixes

Balance not showing after top up? Wait 15 minutes (app) or 2 hours (portal). The card itself works immediately — tap a bus validator to sync. If 24 hours pass with no update, call 800 482 with your receipt.

Anonymous card not working online? This is by design. Anonymous cards cannot use the portal or apps. Switch to SMS, helpline, or visit a service centre. Or convert to a personalised card (free at any ITC centre with your Emirates ID) to unlock online access.

Card rejected at the reader? Check three things: balance above AED 2, card not expired, and card not blocked. If all look fine, the reader might be faulty — try another bus or ask the driver.

SMS not working? Make sure you typed BAL, a space, then the full 16 digit number with no dashes or spaces. Check you sent it to 3009 (not 30009). If it still fails, your mobile network might be blocking shortcodes — try the helpline instead.

Darb app login issues? Force close and reopen. Clear the app cache in your phone settings. If the login screen freezes, reinstall the app. Make sure you are on the latest version.

Hafilat vs Nol Card: Key Differences

If you travel between Abu Dhabi and Dubai, you need to know: Hafilat and Nol cards are NOT interchangeable. Hafilat works on Abu Dhabi buses (ITC). Nol works on Dubai Metro, buses, trams, and water transport (RTA). You need both cards for inter emirate travel.

FeatureHafilat (Abu Dhabi)Nol (Dubai)
OperatorITCRTA
Card number digits16 digits10 digits (Tag ID)
SMS checkBAL to 3009BAL to 511
Helpline800 482800 9090
Minimum balanceAED 2AED 7.50
InterchangeableNoNo

Tips for Hafilat Card Users

  • Check before you leave: make hafilat check balance part of your morning routine. One SMS takes 30 seconds.
  • Keep a buffer: never let it drop below AED 10. The AED 2 minimum is the absolute floor, but a buffer saves you from surprises.
  • Go personalised: if you ride more than twice a week, register for a personalised card. Online balance checks, transaction history, and lost card protection are worth the one time registration.
  • Track expiry: cards expire. Check the expiry date when you check the balance — an expired card with money on it is useless until renewed.
  • Save the helpline: put 800 482 in your phone contacts now. You will thank yourself later.
  • Recharge before long trips: if you are heading to Al Ain or on an intercity route, top up first. You do not want to run dry halfway.

Frequently Asked Questions

Go to hafilat.darb.ae, log in with your registered Emirates ID and password, then open My Cards. Your current balance, last 10 transactions, and card expiry show instantly. You need a personalised card — anonymous cards cannot use the online portal.

Type BAL, then a space, then your 16 digit Hafilat card number, and send it to 3009. You will get your balance and expiry date by SMS within a minute. Works on Etisalat and du, no internet needed, and works for both personal and anonymous cards.

It is a 16 digit number printed on the back of your physical Hafilat card. You need the full 16 digits for every balance check method — SMS, portal, app, and helpline. Do not confuse it with any shorter reference numbers.

No. Anonymous cards cannot use hafilat.darb.ae, the Darb app, or Payit for balance checks. You are limited to SMS (BAL to 3009), the ITC helpline (800 482), service centres, ticket machines, and bus readers. To unlock online access, visit any ITC centre with your Emirates ID to convert to a personalised card.

AED 2. If your balance drops below this, the bus reader will reject your card. Always keep a buffer above this — aim for at least AED 10 so you are never caught short.

Open the Darb app or go to hafilat.darb.ae, log in, select your card, choose Recharge, enter the amount (AED 10 to AED 150), and pay by debit or credit card. After recharging, tap your card on a bus validator once to sync the new credit.

The card itself updates immediately — you can board a bus right after recharging. The Darb app shows the new balance within 15 minutes. The hafilat.darb.ae portal can take up to 2 hours. If 24 hours pass with no update, call 800 482 with your receipt.

800 482 (800 ITC). Free from any UAE number, open 7 days a week, supports Arabic and English. Use it for balance enquiries, card issues, and general Hafilat questions.

No. Hafilat is for Abu Dhabi buses only (ITC). Dubai uses the Nol card (RTA). The two systems are not interchangeable. If you travel between emirates, you need both cards.

Every balance check method also shows the expiry date — the portal, Darb app, SMS (BAL to 3009), ticket machines, and helpline all display it alongside the balance. Check it regularly; an expired card will be rejected even with money on it.

Yes. All balance check methods are free — the ITC does not charge for enquiries. The only cost is your mobile carrier’s standard SMS charge if you use the SMS method.

If you have a personalised card, visit any ITC service centre with your Emirates ID to block the lost card and transfer the balance to a replacement. Anonymous cards cannot be blocked — the balance is lost, like cash. This is why daily riders should always use personalised cards.

Yes, via hafilat.darb.ae or the Darb app — both work with an internet connection from anywhere. SMS and helpline methods require a UAE SIM.

Personalised and anonymous cards cost AED 10 each. Senior and People of Determination cards cost AED 5. The temporary paper ticket for single trips is free.

T-Purse is pay as you go — each trip deducts from your balance. Weekly (AED 30) and monthly (AED 80) passes give unlimited rides for their duration. If you ride twice daily, the monthly pass saves money. For occasional riders, T-Purse is simpler.

Yes. Students can get a personalised card with an annual pass for AED 500, which works out much cheaper than pay as you go if you commute daily. You need valid student proof to apply at an ITC service centre.

No. Each passenger must tap their own card when boarding and alighting. The system tracks individual journeys for fare calculation. Sharing a card will cause incorrect fares and can result in penalties.

Check four things: balance above AED 2, card not expired, card not blocked, and you are tapping correctly (hold flat until the beep). If all look fine, try another bus — the reader might be faulty. For persistent issues, visit a service centre or call 800 482.

Visit any ITC service centre with your Emirates ID and the anonymous card. Staff will register it to your name, converting it to a personalised card. This unlocks online balance checks, transaction history, and lost card protection. The conversion is free.

At ITC service centres (Abu Dhabi Central Bus Station, Musaffah, Al Ain), ticket vending machines at bus stations, and selected retail partners. Personalised cards require Emirates ID at the time of purchase. Anonymous cards can be bought with no ID.

Conclusion

Checking your hafilat card balance is simple once you know the methods. For daily riders, the Darb app is the fastest — instant balance, transaction history, and recharge in one place. For occasional users or anonymous cards, SMS to 3009 works everywhere with no internet needed.

The key takeaways: get a personalised card if you ride regularly, keep at least AED 10 buffer, save 800 482 in your contacts, and recharge before long trips. Your hafilat balance check habit takes 30 seconds and saves you from ever being stranded at a bus stop.

Last updated: October 16, 2026. Methods and fares follow ITC guidance current at the time of writing.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *