Guide · updated 31.07.2026 · 9 min read · Lucent Legal team
How to Check Your UAE Overstay Fine Online

Key points
- You can check a UAE overstay fine for free online — through ICP Smart Services (visas issued outside Dubai) or GDRFA Dubai's Fines Inquiry Service (visas issued in Dubai). The result shows up instantly, with no account registration.
- Which portal to use depends on the first digits of your file number: numbers starting with 201 belong to Dubai and the GDRFA portal; 101 (Abu Dhabi), 301 (Sharjah), 401 (Ajman), and similar prefixes belong to ICP. Fines from one authority won't show up on the other's portal.
- Besides the file number, you can search by passport number, Emirates ID, or UID (unified number) — if one search method comes up empty, try another.
- You can pay online by card on the website or app, in person at an Amer centre in Dubai (cash or card, no appointment needed), or at the airport before departure — but paying a large sum "on the spot" at the airport is a risk worth avoiding.
- The final amount can differ from what you expected because of the exit permit (roughly AED 250–300) required for overstays past 30 days, or because agents and typing centres sometimes add their own service fee on top of the government fine.
If your visa is already expired, or you're not sure whether a fine is piling up, the sensible first move isn't to guess — it's to check the exact amount directly in the system. It takes a couple of minutes, it's free, and you don't need to visit an office. Below: which portal to use for your case (ICP or GDRFA Dubai), what to do if the site can't find your file, and where to pay once you know the number.
Which portal to check: ICP or GDRFA Dubai
Two different authorities handle visa matters in the UAE, and each keeps its own fines registry:
- ICP (Federal Authority for Identity, Citizenship, Customs & Port Security) — covers visas issued in Abu Dhabi, Sharjah, Ajman, Fujairah, Ras Al Khaimah, and Umm Al Quwain.
- GDRFA Dubai (General Directorate of Residency and Foreigners Affairs) — a separate portal, specifically for visas issued in Dubai.
The easiest way to work out which authority is "yours" is the file number (also called UID): if it starts with 201, Dubai handles your case and you should check GDRFA; prefixes like 101, 301, 401 belong to other emirates and point to ICP. Checking the wrong portal usually returns an empty result — that doesn't mean there's no fine, it means you're looking in the wrong registry.
Checking through ICP Smart Services
- Go to the ICP website, open Smart Services, and find "Fines — pay fines — violations of entry permissions or residences."
- Inside, select Public Services → Fines and Leave Permits.
- Choose your search method — file number or passport number.
- Enter your date of birth and nationality, complete the captcha, and click Search.
- If a record exists, the system immediately shows the accrued fine amount and the number of overstay days.
Checking through GDRFA Dubai
For visas issued in Dubai, there's a separate service on gdrfad.gov.ae:
- On the GDRFA Dubai website, open Services → Fines Inquiry Service.
- Enter your passport number — this service also accepts Emirates ID, UID, or file number, useful if you don't have your passport handy.
- Submit the request — the fine amount shows up right away, no account needed.
If you also need to check whether there's a travel ban on top of the fine, the lookup logic is similar — see our separate guide on the Emirates ID for more on using UID and Emirates ID across these services.
Mobile apps: UAEICP and GDRFA
The same checks work from your phone:
- UAEICP (iOS/Android) — covers every emirate through the Fine Enquiry section: enter your file number, passport, or Emirates ID and get the result in the app.
- GDRFA Dubai — its own app and mobile site for cases handled in Dubai, with the same fines-check section.
There's no reported difference in data between a given authority's website and its app — it's the same registry, just two interfaces.
If the site shows no fine
An empty result isn't always good news — more often it's a search problem, not proof you're in the clear:
- Wrong portal. Check your file number's prefix: 201 means GDRFA (Dubai); other prefixes mean ICP. One authority's fines don't appear in the other's system.
- A typo in the file number, date of birth, or nationality. This is the most common reason for a false "no fines" result — worth rechecking every character.
- The fine was just posted. It can take some time for data to reach the system after an overstay actually starts, so a very recent overstay may show up empty for a while.
- Try a different search method. If the file number doesn't work, try passport, Emirates ID, or UID — sometimes one identifier is linked to the record and another isn't.
- If nothing works, GDRFA's support chat or a typing centre can look up your status in their own systems.
How and where to pay
Once the amount is confirmed, you have a few payment options:
- Online — directly on the ICP or GDRFA website or app, by card, with an e-receipt.
- Amer centres (Dubai) — accept cash or card, no appointment needed; staff there can also confirm the amount if the online check didn't work for you.
- Accredited typing centres — a good alternative if paying online yourself isn't convenient.
- At the airport — you can pay at the immigration counter right before your flight, but treat this as a backup plan, not the default: overstays past 30 days also need an exit permit, which isn't always quick to sort out "at the counter," and a large unpaid balance raises the risk of delay and stress right before your flight. For the full picture on the fine itself, grace periods, and how the daily rate is calculated, see our guide on the UAE overstay fine.
Why the amount can differ between sites
If checking in different places gives you different numbers, it's usually not a system error — it's about what's actually included in the total:
- The fine itself isn't the same as the final amount due. The daily fine rate is only part of the total; overstays past 30 days add an exit permit, roughly AED 250–300, which is only issued after the accrued fine is settled.
- The government rate isn't what middlemen charge. Amounts shown on the official ICP/GDRFA portals are the pure government fine. Typing centres, agencies, and Amer centres can add their own service fee on top for processing the payment.
- Different authorities, different registries. If ICP and GDRFA show different amounts, there's a good chance only one of the two actually holds your case, and the other portal simply can't see the record.
If a number looks inflated or unclear, it's worth confirming against the official receipt directly on the ICP/GDRFA portal, and checking with a lawyer before paying a figure quoted by a third-party site.
FAQ
How do I check a UAE overstay fine for free?
Through the official portals — ICP Smart Services (for visas issued outside Dubai) or GDRFA Dubai's Fines Inquiry Service (for visas issued in Dubai). Both are free, need no account registration, and show the amount right after you enter your details.
How do I know whether to check ICP or GDRFA?
Look at the first digits of your file number: 201 means Dubai and the GDRFA portal; other prefixes (101, 301, 401, and similar) mean ICP. One authority's fines don't show up on the other's portal.
What if the site says there's no fine, but I know my visa is expired?
First check you picked the right portal, and recheck the details you entered — file number, date of birth, nationality. If that doesn't help, try a different search method (passport, Emirates ID, UID) or contact GDRFA's support chat or a typing centre.
Where do I pay an overstay fine once I know the amount?
Online on the ICP or GDRFA website or app by card, in person at an Amer centre in Dubai (cash or card, no appointment), or at the airport before your flight — though it's better not to leave a large payment for the last minute at the airport.
Why do different sites show different fine amounts?
Usually because one figure includes the exit permit (around AED 250–300 for overstays past 30 days) and another doesn't, or because a middleman is adding their own service fee on top of the government fine. Also double-check you're looking at the right authority — ICP or GDRFA.
Do I need an Emirates ID to check an overstay fine?
No — both services also accept a passport number, UID, or file number. An Emirates ID is convenient but not required. For more on the card itself and its own fines, see our guide on the [Emirates ID](../emirates-id-oae/).
Sources
- GDRFA Dubai — Fines Inquiry Service
- ICP UAE — Smart Services, Fines module
- bnw.ae — UAE Overstay Fines: How to Check, Apply for Waiver & Pay
- Amer Quick Plus — Top three government portals to check UAE overstay fines (2026 guide)
- AA Consultancy — GDRFA Dubai Fine Check (2026)
- Emirates 24|7 — UAE Visa overstay fines 2026: How to check and pay
- EGSH — UAE Visa Overstay Fines: Daily Penalties and Grace Period Rules 2026
This material is for information only and is not legal advice. UAE law changes — a lawyer will assess how it applies to your situation.