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 Type | Price | Registration | Online Balance Check | Best For |
|---|---|---|---|---|
| Personalised | AED 10 | Emirates ID required | Yes (all methods) | Daily commuters, residents |
| Anonymous | AED 10 | No ID needed | No (SMS/helpline/centre only) | Tourists, occasional riders |
| Student | AED 10 + AED 500 annual pass | Student proof required | Yes | Students |
| Senior Citizen | AED 5 | Age proof required | Yes | Seniors (free travel) |
| People of Determination | AED 5 | Eligibility proof | Yes | Free travel |
| Temporary (paper ticket) | Free | None | No | Single 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
| Method | Internet Needed | Speed | Personal Card | Anonymous Card |
|---|---|---|---|---|
| darb.ae portal | Yes | Instant | Yes | No |
| Darb app | Yes | Instant | Yes | No |
| Payit app | Yes | Instant | Yes | No |
| SMS to 3009 | No | Under 60 sec | Yes | Yes |
| Helpline 800 482 | No | Under 2 min | Yes | Yes |
| Service centre | No | Under 5 min | Yes | Yes |
| Ticket machine | No | Instant | Yes | Yes |
| Bus reader | No | Instant | Yes | Yes |
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:
| Service | Fare | Notes |
|---|---|---|
| City bus (within Abu Dhabi) | AED 2 + 5 fils per km | Minimum balance AED 2 to board |
| Suburban / regional | AED 2 + 5 fils per km | Distance based |
| Express / intercity | AED 2 + 10 fils per km | Faster, fewer stops |
| Weekly pass | AED 30 | Unlimited rides, 7 days |
| Monthly pass | AED 80 | Unlimited rides, 30 days |
| Student annual | AED 500 | Personalised card only |
| Senior / People of Determination | Free | With 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.
| Feature | Hafilat (Abu Dhabi) | Nol (Dubai) |
|---|---|---|
| Operator | ITC | RTA |
| Card number digits | 16 digits | 10 digits (Tag ID) |
| SMS check | BAL to 3009 | BAL to 511 |
| Helpline | 800 482 | 800 9090 |
| Minimum balance | AED 2 | AED 7.50 |
| Interchangeable | No | No |
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
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.
