Step-by-Step Guide to Registering a New Hafilat Card Online

Public transportation in Abu Dhabi has come a long way. Whether you’re a daily commuter, a student hopping between campuses, or a visitor exploring the emirate, the Hafilat card has become the go-to transit solution for millions of people across the UAE capital. But before you can tap and ride, you need to get your card properly registered and the good news is, you can do the entire process from the comfort of your home.
This guide walks you through everything you need to know about registering a new Hafilat card online, step by step. We’ll also cover how to perform a hafilat card balance check so you’re never caught off guard at the bus door.
What Is a Hafilat Card and Why Do You Need One?
The Hafilat card is the official smart transit card used across Abu Dhabi’s public bus network, operated by the Integrated Transport Centre (ITC). Think of it as Abu Dhabi’s version of Dubai’s Nol card, a contactless, rechargeable card that replaces the need for cash fares on every journey.
Using a registered Hafilat card comes with a number of advantages over an unregistered or anonymous card:
- Card replacement If your card is lost or stolen, a registered card can be blocked and the remaining balance transferred to a new one.
- Online top-ups Add credit to your card from anywhere without visiting a kiosk.
- Transaction history View a full log of your trips and top-up records online.
- Balance tracking Monitor your balance remotely so you’re always prepared.
- Exclusive discounts Certain categories like students, seniors, and people of determination receive fare concessions only on registered cards.
An unregistered card works for basic travel, but it offers none of these protections. Registration is free and takes only a few minutes. There’s really no reason not to do it.
Types of Hafilat Cards Available
Before registering, it’s worth knowing which card type applies to you. The ITC issues several categories:
Standard Card
For the general public residents, tourists, and occasional commuters. Available for purchase at ITC customer service centers, bus stations, and select retail outlets.
Student Card
Subsidized card for school and university students enrolled in UAE-accredited institutions. Requires proof of enrollment during registration.
Senior Citizen Card
For UAE residents aged 60 and above. Offers discounted or free fares depending on nationality and eligibility.
People of Determination Card
Issued to individuals with disabilities registered with the relevant UAE authorities. Comes with significant fare concessions.
Worker/Labour Card
For blue-collar workers and laborers using specific transit routes. Often issued in coordination with employers.
Each card type has slightly different documentation requirements during registration, but the online process follows the same general flow.
What You’ll Need Before You Start
Getting your documents in order before you begin saves time and prevents frustrating mid-process interruptions. Here’s what to have ready:
- Your Hafilat card number printed on the front of your card
- Emirates ID for UAE residents; passport details for tourists or non-residents
- Active email address for account verification and notifications
- UAE mobile number for OTP (one-time password) verification
- Passport-size photo in JPG or PNG format, under 2MB
- Supporting documents (if applicable) student enrollment letter, disability certificate, etc.
Make sure your photo is recent, against a plain white background, and shows your full face clearly. Blurry or cropped images are a common reason for registration delays.
Step-by-Step: How to Register Your Hafilat Card Online
Step 1: Visit the Official Hafilat Portal
Open your browser and go to the official Hafilat website at haflatbalanccheck.ae. Always use the official government portal to avoid third-party sites that claim to offer registration services, as these are not authorized and may compromise your personal data.
Step 2: Create a New Account
If this is your first time using the portal, you’ll need to create an account before registering your card.
- Click “Register” or “Create Account” on the homepage
- Enter your full name as it appears on your Emirates ID or passport
- Provide your email address and create a strong password
- Enter your UAE mobile number
- Agree to the terms and conditions
You’ll receive a verification link in your email inbox. Click it to activate your account. If the email doesn’t arrive within a few minutes, check your spam folder.
Step 3: Log In to Your Account
Once your account is verified, return to the portal and log in using your registered email and password. You may be prompted to enter an OTP sent to your mobile number as an added security step.
Step 4: Navigate to “Register Card”
From your account dashboard, look for the “My Cards” or “Register New Card” option in the main menu. Click on it to begin the card registration process.
Step 5: Enter Your Card Details
You’ll be asked to input:
- Card number the 16 or 19-digit number on the front of your Hafilat card
- Card type selects the appropriate category (Standard, Student, Senior, etc.)
- Cardholder name should match your ID document exactly
Double-check these details before proceeding. A mismatch between your card details and ID information can result in a failed registration.
Step 6: Upload Your Documents
Depending on your card type, upload the required documents:
- Emirates ID (front and back) for residents
- Passport photo page for non-residents
- Recent photograph of yourself
- Supporting documents for student, senior, or special category cards
Accepted file formats are typically JPG, PNG, and PDF. File sizes should not exceed the limits specified on the upload page (usually 2–5MB per file).
Step 7: Review and Submit
Before submitting, carefully review all the information you’ve entered. Look out for:
- Spelling errors in your name
- Incorrect card number
- Mismatched document details
Once satisfied, click “Submit” to send your registration request.
Step 8: Wait for Confirmation
After submission, you’ll receive an automated email acknowledging that your registration request has been received. The actual approval and activation of your registered card typically takes one to three business days.
Once approved, you’ll receive a confirmation email. Your card will now appear in your account dashboard as a registered card, complete with balance visibility and transaction history.
How to Check Your Hafilat Card Balance Online
Once your card is registered, keeping tabs on your balance becomes effortless.
Via the Hafilat Portal
- Log in to your account at hafilat.gov.ae
- Go to “My Cards” in your dashboard
- Select the card you want to check
- Your current balance and recent transactions will be displayed on screen
Via the ITC Smart Services App
The ITC Smart Services mobile application (available on iOS and Android) mirrors the portal’s functionality. After logging in:
- Tap on “My Hafilat Cards”
- Select your registered card
- Your balance appears instantly on the card detail screen
The app also sends push notifications when your balance drops below a threshold you can set a handy way to avoid running out of credit mid-commute.
At Bus Stops and Kiosks
Not keen on using the app or portal? Self-service kiosks located at major bus stations and transit hubs across Abu Dhabi display your balance when you tap your card on the reader. This works even for unregistered cards.
How to Top Up Your Hafilat Card Online
While you’re logged into the portal or app, topping up is just a few taps away:
- Go to “Top Up Card” from the dashboard
- Enter the amount you want to add (minimum and maximum limits apply)
- Select your payment method credit card, debit card, or linked e-wallet
- Confirm the transaction
- The balance is usually updated within a few minutes, though some transactions may take up to 24 hours to reflect
Top-ups can also be done at bus kiosks, ITC service centers, and select convenience stores and supermarkets throughout Abu Dhabi.
Troubleshooting Common Registration Issues
Even a straightforward process can hit a snag. Here are the most frequent problems and how to deal with them:
Card number not recognized Make sure you’re entering the number correctly some card formats include spaces between digit groups. Try entering it without spaces if the portal rejects your initial attempt.
Document upload failure Reduce your file size or convert your document to a different format. PDF files sometimes cause issues; try JPG instead.
Useful Tips for Managing Your Hafilat Card

- Set a low-balance alert on the app and perform a regular hafilat card balance check so you always have time to top up before running out.
- Register immediately after purchasing your card, don’t wait until something goes wrong.
- Keep your contact details updated on the portal so notifications reach you reliably.
- Never share your card with others, as your registered card is linked to your personal identity.
- Report a lost card immediately through the portal or hotline to block it and protect your balance.
Conclusion
Registering your Hafilat card online is a simple process that takes less than ten minutes if you have your documents prepared. The benefits from balance visibility and online top-ups to card protection and fare discounts make it well worth the effort. As Abu Dhabi continues to expand and modernize its public transit network, the Hafilat system is only going to become more central to daily life in the emirate. Getting your card registered and learning how to manage it online puts you ahead of the curve and makes every commute a little smoother. If you haven’t registered your card yet, there’s no better time than right now. Head to the official portal, follow the steps outlined above, and take full control of your transit experience.






