Hafilat Card Recharge Online –
Login, App & Machine Near You
Hafilat recharge means adding money or a pass to your Abu Dhabi bus card so the validator lets you board. This guide gives step-by-step instructions for every working method: the official website, TAMM, the app, and the machines at bus stations. It also covers the AED 150 limit, how long each top-up takes and what to do when the balance does not show.
AED 150
Maximum card balance
3 months
Balance validity
2 hours
Online top-up time
AED 0
TAMM service fee
Checked against official pages
Plain-language steps
Free to read
We never ask for card details
A Hafilat recharge takes a minute at a machine and a few minutes online, but the two do not behave the same way. Money added at a machine shows on the card at once. Money added on the website or on TAMM shows after two hours. Pick the method that fits where you are, and you will not be stuck at the bus door with an empty card.
Quick answer: The fastest way to top up is a ticket vending machine or a recharge machine at a bus station, because the balance shows immediately. To recharge online, use the official TAMM service or the website hafilat.darb.ae and allow two hours.
ABU DHABI MOBILITY · HAFILAT
Hafilat Recharge Facts
What to know before you top up
| Detail | Value |
|---|---|
| Maximum balance | AED 150 |
| Balance validity | 3 months from recharge |
| Machines and offices | Balance shows immediately |
| Website, TAMM, MBME | Balance shows after 2 hours |
| Balance refund | Not available |
✓ Works for anonymous and personalized cards
ABOUT TOPPING UP
What Is Hafilat Recharge?
Hafilat recharge is the act of loading credit, or a travel pass, onto a Hafilat smart card. The card is the public bus payment card of Abu Dhabi. Abu Dhabi Mobility, the public name of the Integrated Transport Centre (ITC), runs the system across Abu Dhabi, Al Ain and Al Dhafra.
You can load two different things. The first is a balance, which pays for each trip by distance. The second is a pass of 7 or 30 days, which gives unlimited trips for that period. Both sit on the same card, and you can hold both at once.
The official recharge page sets two rules that shape everything else. The card can hold AED 150 at most, and a recharged balance stays valid for 3 months from the recharge date. To keep it alive, use the card for travel or tap it on a sales and recharge machine before the three months end.
Before You Recharge: What You Need
Have these ready and the top-up takes less time:

Hafilat Card Recharge Methods at a Glance
Abu Dhabi Mobility lists five channels, and TAMM adds a sixth. The table shows where each one is and when the money appears on the card.
| Method | Where | When the balance shows | Official channel | Best for |
|---|---|---|---|---|
| Ticket vending machine (TVM) | Bus stations and bus stops | Immediately | Yes | Riders who need the balance now |
| Recharge machine | Bus stations, bus stops, shopping centers | Immediately | Yes | A quick top-up while shopping |
| Customer Happiness Center | Bus stations and the airport | Immediately | Yes | Passes, permits and card problems |
| MBME recharge machine | Commercial centers and buildings | After two hours | Yes | Topping up near home or work |
| Website (hafilat.darb.ae) | Online | After two hours | Yes | Planning ahead from home |
| TAMM website or app | Online, with UAE PASS | After two hours | Yes | People who already use TAMM |
| Payit wallet | Online, third-party app | Follows the online timing | No, third party | People who already use Payit |
Where to Recharge Hafilat Card: Infographic

If you board within the next two hours, use a machine or an office. If you are planning tomorrow’s trip, any online route works.
How to Recharge Hafilat Card Online
The official recharge page names the DARBI website at hafilat.darb.ae as the online channel and says the balance is reflected on the card after two hours. The steps below follow what the portal asks, and they are the same for any online Hafilat recharge: a Hafilat card online recharge and a Hafilat bus card recharge online both need only the serial number from the back of the card. Labels can change, so follow the words on your screen. If the website does not load, use the TAMM service in the next section.
Hafilat Recharge Online on the Official Website
Type hafilat.darb.ae into the address bar of your browser.
Do not click an advert, and check that the address starts with https and spells the domain exactly.

Choose the Recharge Card service on the home page.
It is the service that asks for your card number on the next screen. If the home page looks different, look for a button or menu item with the word Recharge.

Enter the serial number from the back of your card.
Then choose an amount that keeps your total at or under AED 150.

Pay with your bank card and save the receipt.
The balance shows on the card after two hours, so top up before you leave home, not at the bus stop.

Note: the step screenshots are archived copies of the official site from 2022 and 2023, and the site may not open from outside the UAE. The portal can change its layout. If it asks you to sign in or sends you to TAMM, follow the TAMM steps in the next section. They are official too.
Tip: recharge online the evening before you travel. Two hours is the official waiting time, so a top-up made at the bus stop will not help you board.
Can I Recharge Hafilat Card Online?
Yes. There are three online routes, and two of them are official.
Passes are different. The official passes page lists machines and Customer Happiness offices as the places to buy a 7-day or 30-day pass, and it does not list an online option.
Hafilat Recharge Online Login
The DARBI website works with your card serial number, so you do not create an account there. TAMM is different: you sign in with UAE PASS first. Never type a UAE PASS password or a bank password on a page you reached from an advert.
Hafilat Recharge Online Free
The TAMM service page lists the cost as AED 0.00 with no additional costs, so you pay only the amount you add. Abu Dhabi Mobility does not publish a fee for the website or for machines. If a site asks for a “service charge” to top up, close it.
Hafilat Darb AE Recharge Online
Searches for “Darb Hafilat recharge” point to the same official domain, hafilat.darb.ae. Darb is also the name of the Abu Dhabi road toll system, so make sure you are on the Hafilat page and not the toll wallet.
TAMM Hafilat Recharge
TAMM has an official service called Top up Public Transport Card “Hafilat”. It needs no documents, it costs AED 0.00, and its terms say the top-up amount is reflected on the card two hours after the transaction.
A Gulf News guide says the balance appears at once on every channel. For a Hafilat card recharge the TAMM terms say two hours, and that is the figure to plan around.

Hafilat Recharge App
Three apps come up when people look for a way to top up from a phone. Only two belong to the government, and they do different jobs.
App Download (Android and iOS)
The official public transport app is Darbi, published by the Abu Dhabi Integrated Transport Centre. Its store listing says it supports Hafilat card top-up.
The listing also shows that the app was last updated in April 2022. If you do not see a recharge option after installing it, use TAMM, which has a current official service.

Darb vs DARBI: Which App Tops Up the Card?
DARBI (Darbi) is the public transport website and app: journey planning, bus timetables, the machine map and Hafilat top-up.
Darb is the road toll system. Its wallet pays toll gates, not bus fares, so money added there never reaches your bus card.
TAMM is the Abu Dhabi government services app. Its Hafilat service is the safest app route today.

Recharge by Payit Wallet
Payit is a third-party wallet from First Abu Dhabi Bank, not an Abu Dhabi Mobility service. Payit’s own guide gives these steps:
Step 1. Open Payit and go to UAE Bills & Recharge.
Step 2. Choose Hafilat and enter the serial number from the back of the card.
Step 3. Give the card a nickname and tap Register details.
Step 4. Choose an amount. Payit says it offers AED 10 to AED 100 per top-up.
Step 5. Confirm the payment.

Hafilat Recharge Near Me: Hafilat Card Recharge Machine Near Me
Machines are the quickest way to top up, and they are the only channels where the balance shows immediately. For machine types, places and fixes, read our guide to a Hafilat recharge machine near me. Abu Dhabi Mobility publishes a map of every machine, so you can find the nearest one before you leave.
Ticket Vending Machines (TVM)
Sales and recharge machines stand at bus stations and bus stops. They sell cards and passes and add balance.
Tip: do not lift the card until the screen confirms the top-up, so the machine can finish writing the new balance to the card.


Recharge Machines at Bus Stations and Shopping Centers
Recharge machines add balance and passes. You find them at bus stations, bus stops and shopping centers, and the balance shows on the card immediately.
MBME Recharge Machines
MBME kiosks sit in commercial centers and residential buildings. They are an official channel, but the balance shows after two hours, the same as an online top-up. Use them when you are not travelling straight away. MBME does not publish its steps, so follow the kiosk screen:


Customer Happiness Centers
Staff at a Customer Happiness office can add balance, sell passes and permits, and fix card problems. The balance shows immediately. The official services page lists the offices as open on all weekdays from 7:00 AM to 10:00 PM, and the Zayed International Airport office as open 24 hours.
Hafilat Card Recharge Locations in Abu Dhabi, Al Ain and Al Dhafra
The official list of Customer Happiness offices covers all three regions:
Lulu, Lulu Exchange, SPAR and Al Ain Cooperative Society appear on the official card page as places to buy a card. That page does not say they top up cards, so do not count on a recharge at the till.

Hafilat Recharge Monthly Pass
A pass replaces pay-per-trip fares with unlimited trips for a fixed period. The official passes page lists two, both valid from the date of purchase.

| Pass | Price | Validity | What it covers |
|---|---|---|---|
| 7-day pass | AED 35 | 7 days from purchase | Unlimited trips in the city and suburbs of Abu Dhabi, Al Ain and Al Dhafra |
| 30-day pass | AED 95 | 30 days from purchase | Unlimited trips in the city and suburbs of Abu Dhabi, Al Ain and Al Dhafra |
| 30-day pass, social support | AED 80 | 30 days from purchase | For beneficiaries; bring your Emirates ID to a Customer Happiness office the first time |
Unlimited Recharge: What It Really Means
People who search for an “unlimited” top-up or a “95 recharge” mean the 30-day pass. It gives unlimited trips for 30 days for AED 95, but it does not cover intercity services. An older page on the Abu Dhabi Mobility site still shows AED 30 and AED 80. The current passes page and the fare notice that took effect on 28 February 2024 give AED 35 and AED 95, so trust the price on the machine screen.

Recharge by Card Type: Temporary, Permanent and Personalized
Abu Dhabi Mobility’s current pages list two cards you can top up, and both use every channel in this guide.
A balance can move from an anonymous card to your own personalized card with no transfer fee, at a Customer Happiness office. It cannot move from one anonymous card to another. Details are on the card services page.
Hafilat Recharge Balance Check
Always confirm that the money arrived. After a machine top-up, the new balance is on the screen and on the receipt. After an online top-up, wait two hours, then tap the card on a machine or read the bus validator when you board.
For every way to read your balance, including the website and the bus screen, see our Hafilat balance check guide.


Recharge Limit, Validity and Update Time
These figures come from the Abu Dhabi Mobility recharge page and the TAMM service terms.
| Where you recharge | How long it takes |
|---|---|
| Ticket vending machine (TVM) | Immediately |
| Recharge machine | Immediately |
| Customer Happiness Center | Immediately |
| MBME recharge machine | After two hours |
| Website (hafilat.darb.ae) | After two hours |
| TAMM website or app | After two hours |
How long does an online recharge take? Two hours, according to both Abu Dhabi Mobility and TAMM. Other websites quote 15 minutes, 24 hours or even 72 hours, but none of them cite a source.
Payment Methods, Minimum Amount and Fees
This is where unofficial guides disagree most. Every Hafilat recharge follows the same limits, so here is what is confirmed and what is not.
One change is on the way. On 2 October 2026 the Integrated Transport Centre announced a new fare collection system with bank cards, digital payment methods and QR codes. No start date has been given, and the announcement does not say how it will affect Hafilat cards.

Common Hafilat Recharge Problems
Most failed top-ups, including a Hafilat recharge online that has not shown yet, come down to timing or the AED 150 limit. A quick balance check at a machine tells you which one it is. Find your problem below and follow the steps.

Recharge Not Reflecting
Online Recharge Not Working
Money Deducted but Balance Not Added
Top-Up Rejected at the Machine
Recharge History and Receipts
The official pages do not describe a top-up history screen. Your own records do the job: the printed machine receipt, the TAMM payment receipt and your bank statement.
Keep each receipt until the balance has shown on the card. If a top-up goes missing, the receipt is what staff at a Customer Happiness office will ask for.


Customer Care Number for Recharge Help
For a top-up that failed or a balance that did not arrive, call the Abu Dhabi Contact Center on 800 555. It is the number shown on the official recharge page.
The official services page also lists 800 850 for lost and found and for fine grievances. Use 800 555 for card and top-up questions.

Mistakes to Avoid When You Recharge
FREQUENTLY ASKED QUESTIONS

How to recharge Hafilat card online?
Open hafilat.darb.ae or the TAMM service, enter the card serial number, choose an amount, and pay. The balance shows on the card after two hours.
Can I recharge my Hafilat card online?
Yes. The DARBI website and TAMM are both official online channels. Payit is a third-party option.
Where can I recharge my Hafilat card?
At ticket vending machines and recharge machines at bus stations, bus stops and shopping centers, at Customer Happiness offices, at MBME kiosks, and online.
How long does Hafilat online recharge take?
Two hours, according to Abu Dhabi Mobility and the TAMM service terms. Machines and offices add the balance immediately.
How to recharge Hafilat card monthly pass online?
The official passes page lists machines and Customer Happiness offices for the 7-day and 30-day passes and does not list an online option. Buy the pass at a machine for AED 95.
How to recharge Hafilat permanent card online?
The permanent, or anonymous, card uses the same steps as any other card: enter its serial number on hafilat.darb.ae or TAMM and choose the amount.
How do I get unlimited trips on my card?
Buy the 30-day pass for AED 95 or the 7-day pass for AED 35. Both give unlimited trips in the city and suburbs, but not on intercity services.
What is the maximum amount I can add?
The card balance cannot pass AED 150. If you already hold AED 120, you can add AED 30 at most.
Is there a fee for topping up?
TAMM lists the service cost as AED 0.00 with no additional costs. Abu Dhabi Mobility does not publish a fee for other channels.
Why is my top-up not showing?
Online, TAMM and MBME top-ups take two hours. After that, tap the card on a machine. If it is still missing, call 800 555 with your receipt.
How to top up Hafilat card online?
Use the TAMM service or the Hafilat website: enter the card serial number, choose an amount that keeps you under AED 150 and pay. Online top-ups show on the card after two hours.
How to recharge Hafilat bus card at a machine?
Place the card on a ticket vending machine or a recharge machine, choose the amount, pay and keep the receipt. Machines add the balance at once.
Where is the Hafilat card recharge near me?
Open the official Darbi machine map, allow your location and pick the nearest ticket vending machine, recharge machine or bus station office.
What is a Hafilat recharge card?
It is simply the Hafilat card you top up. There is no separate recharge card: you add balance or a pass to the same anonymous or personalised card.
Can I top up at Lulu or SPAR?
The official card page lists those outlets as places to buy a card. It does not say they top up cards, so use a machine nearby.
Can I get a refund of my balance?
No. Abu Dhabi Mobility says a balance refund is not applicable for any type of Hafilat card.
Final Thoughts
My advice is simple: use a machine when you travel today, and use TAMM or the website when you travel tomorrow. A machine top-up shows at once, while every online route needs two hours.
Keep the total under AED 150, load only what you will use in three months, and hold on to the receipt until the balance appears. Those three habits prevent almost every top-up problem.


