Hafilat card recharge and balance checks in Abu Dhabi can be done three ways: online through the DARB portal or Darb app, at any bus station Ticket Vending Machine, or by tapping your card on the on-bus validator, which briefly displays your remaining balance. Online recharges typically take 15–30 minutes to reflect on your card — recharge well before you need to travel, not right before boarding.
Two Hafilat Card Types
The Anonymous card requires no registration and works immediately after purchase, while the Personalized card is linked to your identity and unlocks benefits the Anonymous version doesn’t have.
| Feature | Anonymous | Personalized |
|---|---|---|
| Registration required | No | Yes |
| Balance transfer if lost | Not available | Available |
| Replacement fee | N/A | AED 5 |
| Best for | Occasional riders, visitors | Daily commuters |
A lost Anonymous card cannot recover its remaining balance — this is the single biggest reason daily commuters register for a Personalized card instead.

Dubai Metro tickets and prices
How to Check Your Hafilat Balance Online
Follow these steps through the official DARB platform — never a third-party site.
- Go to the official DARB portal or open the Darb app
- Log in, or register with your email and Emirates ID if you don’t have an account
- Navigate to Public Transport → Hafilat Cards → Recharge Card
- Enter your card’s serial number exactly as printed on the back


Confirm your card’s exact serial number length before entering it — published guidance disagrees, with some sources citing 10 digits and others citing 16. Check the number physically printed on your own card rather than assuming either figure is universally correct.
Pro tip: Some third-party websites ask you to type your full Hafilat card number directly into their own page before “redirecting” you to the official portal. Never enter your card details anywhere except the genuine DARB website or app — a legitimate balance check never requires you to submit your card number to an unofficial site first.
How to Recharge Your Hafilat Card Online
Online recharge works through either the DARB portal or the Darb mobile app, both accepting standard payment methods.
- Open the Darb app or DARB website and log in
- Select your Hafilat card and choose “Recharge“
- Enter the amount, generally between AED 10 and AED 150 per transaction
- Pay via debit/credit card, Apple Pay, or the Payit wallet
- Allow 15–30 minutes before the new balance reflects on bus readers


Recharging does not update your card instantly. Tapping your card on a bus validator or a station machine after recharging is the fastest way to confirm the new balance actually applied.
Checking Balance Without the App
For anyone without the Darb app installed, three offline options work just as reliably.
Bus station Ticket Vending Machines at major terminals — including Al Wahda and Mussafah — display your balance instantly on tap. On-bus validators show a brief balance readout every time you board, doubling as a balance check during normal travel. Selected retail counters, including some Lulu Hypermarket locations, also offer balance and recharge services in person.

Frequently Asked Questions
How do I check my Hafilat card balance?
Check via the DARB portal or Darb app for real-time balance and transaction history, tap your card on any bus station Ticket Vending Machine for an instant on-screen reading, or check the display shown automatically when you tap on the on-bus validator while boarding.
How much can I recharge on a Hafilat card?
Online recharges typically range from AED 10 minimum to AED 150 maximum per transaction, though this can vary by card type and payment method. Larger balances can usually be built up through multiple recharges rather than one large transaction.
Why isn’t my Hafilat recharge showing up yet?
Online recharges typically take 15 to 30 minutes to sync to your physical card. Tap your card on any bus validator or station machine after recharging — this often triggers the update immediately rather than waiting for automatic sync.
What happens if I lose my Hafilat card?
A Personalized Hafilat card allows the remaining balance to be transferred to a replacement card for a AED 5 fee. An Anonymous card cannot recover its balance if lost, since it isn’t linked to any registered identity.
Last verified: September 2026 Reviewed by: UAE Content Team Source: Department of Municipalities and Transport (DMT), Abu Dhabi — DARB Platform
