At a glance
- Local name
- Fines and Overstay (GDT, NPRA and LMRA)
- Country
- Bahrain
- Process steps
- 8
- Fee items
- 9
- Online portals
- 3
- FAQs
- 8
- Pitfalls covered
- 8
- Last verified
- 2026-06
What is Fines and Overstay (GDT, NPRA and LMRA) in Bahrain?
Fines in Bahrain fall into three buckets that all attach to the same CPR. Traffic and parking fines are issued by the General Directorate of Traffic (GDT) and surface on bahrain.bh under Traffic Services and in the GDT mobile app. Visa overstay and immigration fines are issued by the Nationality, Passports and Residence Affairs (NPRA) directorate and surface on bahrain.bh under Residence Services. Labour-side fines and arrears against sponsors are managed in the LMRA Expat Management System (EMS). Any of the three can block CPR renewal, work permit renewal, vehicle registration, driving licence renewal, or travel out of Bahrain. None of them advertise themselves loudly; the renewal flow you are trying to complete just silently refuses to advance.
Bahrain.bh is the single check-and-pay surface for residents. After signing in with eKey, the dashboard shows fines attached to the CPR (traffic, parking, immigration), fines attached to plates owned by the holder, and the option to drill into each fine for details, payment, and contest. The GDT mobile app mirrors the traffic data and is the fastest channel for daily checks because it pushes notifications when a new fine is issued. LMRA-side fines and monthly-levy arrears appear only in EMS, which is sponsor-side, so workers rarely see them until renewal time.
Traffic fines in Bahrain are tiered by severity. Routine offences like minor speeding (5 to 20 km/h over) sit at BHD 20 to BHD 40. Higher-band speeding (above 40 km/h over) ranges from BHD 70 to BHD 100, and serious offences (driving without a licence, dangerous overtaking, accidents with injuries) attract BHD 100 and up with court referral. Parking fines typically sit at BHD 10 to BHD 20 depending on the municipality and the violation. Fines accrue late penalties if unpaid past the discount window, and consistent non-payment can lead to a vehicle impound at the next traffic stop.
Visa overstay is the highest-cost category in absolute terms because it accrues daily. The standard NPRA overstay fine in 2026 sits in the BHD 2 to BHD 10 per day range, varying by visa type (visit visa, residence permit, family visa, etc.). Bahrain introduced a temporary emergency waiver in February 2026 in response to regional airspace disruptions, allowing overstayers to exit and regularise without fines. That waiver expired on 8 June 2026 and standard daily enforcement has resumed. Anyone who travelled or stayed during the waiver window assuming it would continue should check their NPRA status before booking any flight, because the back-fine clock may already be running.
Contesting a fine is possible but time-limited. Traffic fines carry a contest window of typically 30 days from issue; after the window closes, the fine moves to enforced status and a contest becomes much harder. Contests are filed on bahrain.bh under 'Traffic Services' or by visiting a GDT branch. The most-successful contests are for plate misreads (the camera caught a similar plate), for cases where the registered owner can prove the vehicle was sold or rented to someone else, and for parking fines where the meter was malfunctioning and there is photographic evidence. Paying the fine before submitting a contest sometimes voids the contest right, so check the order carefully.
Two patterns trip people up. First, sponsors sometimes pay personal CPR-attached fines (like a senior employee's parking ticket) through the company account; this contaminates the company's audit trail and is rarely cleanly reversible. Second, expats who are leaving Bahrain permanently sometimes assume that an unpaid fine will be forgotten; it stays on the CPR indefinitely and surfaces if they return on a tourist visa later, often as a refusal at the smart gate. Clearing balances before exit is cheaper and simpler than coming back to a surprise. Travel bans at the airport are most often triggered by executory court orders (bounced cheques, civil debts) and absconding reports rather than ordinary traffic fines.
Verify on the official source
What documents do I need for Fines and Overstay (GDT, NPRA and LMRA)?
Bring originals AND coloured photocopies of every item. Files are rejected at counter for a single missing page or unattested certificate.
Documents required
- ✓CPR number for individual fine checks (sufficient for read-only lookups without eKey)
- ✓Plate number for vehicle-attached fine checks
- ✓Passport number plus nationality for visa overstay check on bahrain.bh
- ✓eKey login to pay any fine or to contest a traffic violation
- ✓Payment method (BenefitPay, debit, or credit card) for online payment
- ✓Police report or photographic evidence for contests of plate misreads or stolen-vehicle cases
- ✓Power of attorney if a third party is paying or contesting on the holder's behalf
- ✓Proof of vehicle sale or rental agreement for contests where the registered owner was not the driver
Eligibility
- →Any resident, citizen, or visitor with a Bahrain record can check fines
- →Payment requires eKey or in-person attendance at a GDT or NPRA counter
- →Contests require the fine to be within the contest window (typically 30 days from issue)
- →Court-imposed fines and travel bans require attendance at the relevant court for resolution
How much does Fines and Overstay (GDT, NPRA and LMRA) cost in Bahrain in 2026?
Government fees current to 2026-06. All payments via the relevant portal wallet or SADAD-equivalent rail; service-centre cash counters typically charge a small extra typing fee.
| Item | Amount | Notes |
|---|---|---|
| Standard speeding fines (5-20 km/h over) | 20-40 BHD | Lower band. Confirm current schedule on bahrain.bh Traffic Services. |
| Higher band speeding (over 40 km/h) | 70-100 BHD | Confirm current amount on bahrain.bh. |
| Mobile phone use while driving | 50 BHD | Plus licence points. Confirm current rate. |
| No seat belt | 10-20 BHD | Per occupant. Confirm current rate. |
| Parking fine (standard) | 10-20 BHD | Issued by GDT or municipality. Confirm on bahrain.bh. |
| Driving without valid licence or insurance | 100+ BHD | Plus court referral and possible vehicle impound. |
| Visa overstay (NPRA, daily rate) | 2-10 BHD | Per day, varying by visa type. Standard enforcement resumed 8 June 2026 after the temporary waiver expired. Confirm on bahrain.bh. |
| LMRA monthly levy arrears (sponsor) | 15 BHD | Per worker per month outstanding. Blocks renewal across the establishment. |
| Late fee or escalation on unpaid traffic fines | Varies BHD | Applied after the discount window closes. |
Rather not do this yourself?
Skip the Bahrain.bh queue. The Bahrain desk files this end-to-end for a fixed fee, with email updates the whole way.
Fixed desk fee · Email updates · No surprise add-ons.
How do I apply for Fines and Overstay (GDT, NPRA and LMRA) step by step?
The end-to-end flow for Fines and Overstay (GDT, NPRA and LMRA) in Bahrain. Total wall-clock time: Online payment is instant and downstream renewals usually unblock within minutes. Contest reviews can take 2 to 6 weeks at GDT. Court-imposed fines and travel-ban resolutions depend entirely on the underlying case and can run from days (for simple bounced-cheque settlements) to months (for civil disputes). LMRA monthly-levy reconciliation after payment is usually 30 to 60 minutes..
- 1
Run a complete fines check on bahrain.bh and the GDT app
Open bahrain.bh and sign in with eKey. From the dashboard, check 'Traffic Fines' for vehicle-related fines on your CPR and on every plate you own. Open 'NPRA Visa Status' to confirm there is no overstay charge. If you sponsor a CR, also have the finance team check EMS for LMRA monthly-levy arrears. Run the GDT mobile app alongside as a cross-check; occasionally a fine appears in the app a few hours before it propagates to bahrain.bh.
⏱ 10-15 minutes📍 online - 2
Identify discount windows and contest deadlines
Traffic fines typically carry a discount window of around 14 to 30 days from issue, during which payment is at the listed amount or a small early-pay reduction. Beyond the window, late escalation can apply. The contest window for traffic fines is also around 30 days. For any fine you intend to contest, do not pay yet because payment in some categories voids the contest right; for any fine you accept, pay within the discount window to avoid escalation.
⏱ 10 minutes per fine📍 online - 3
Pay accepted fines online
From the fines list, tick the fines you accept and proceed to checkout. Payment is by BenefitPay, debit card, or credit card. Receipts are generated instantly and emailed; download a PDF copy for your records. The fine moves to 'Paid' status on the system within minutes, and downstream renewals (driving licence, vehicle registration, CPR) unblock once the fines feed updates.
⏱ 5 minutes📍 online - 4
File a contest for disputed fines
For disputed fines, open the fine record on bahrain.bh and click 'Request Review' or 'Contest'. Upload evidence: dashcam footage, photographs, the police report from a stolen-vehicle case, or the registered tenancy or rental contract showing the vehicle was not in your possession. The GDT review committee typically responds in 2 to 6 weeks. Successful contests result in the fine being voided and any pre-paid amount refunded.
⏱ 30 minutes to file; 2-6 weeks for outcome📍 online - 5
Handle visa overstay if applicable
If a visa overstay shows on the NPRA status, open the underlying file (residence, family, or visit visa) on bahrain.bh and pay the accrued daily fine, then either renew the underlying permit (for residents still in the country) or exit Bahrain on the regularised status (for those choosing to leave). The 8 June 2026 expiry of the temporary waiver means daily fines now apply from the first day past the grace period; track the clock carefully.
⏱ Same day for payment; longer for renewal or exit logistics📍 online - 6
Clear LMRA monthly-levy arrears (sponsors)
Sponsors with monthly-levy arrears need to settle the full establishment balance via EMS, not just the workers being renewed. Finance pulls the establishment statement, pays via corporate eKey or BenefitPay, and waits 30 to 60 minutes for the system to reconcile. Renewal files unblock automatically after reconciliation. A sponsor who keeps the balance under control monthly avoids the bigger surprise at renewal time.
⏱ Same day to 1-2 days for reconciliation📍 online - 7
Check for travel bans before booking flights
Before any international trip, check the NPRA travel-ban status on bahrain.bh. Executory court orders, bounced cheques, civil debts, and absconding reports all surface here. Routine traffic fines rarely block travel, but a serious unpaid bundle can. Resolve any ban before booking flights; clearing a court-issued ban requires settling the underlying case at the relevant court, not just paying a fine on the portal.
⏱ Instant for check; days to months for resolution📍 online - 8
Keep monthly habits to stay clean
A 5-minute monthly check on bahrain.bh and the GDT app catches small fines before they escalate or block a planned renewal. Set a recurring calendar reminder on the first of each month, and treat any fine over BHD 50 as worth a contest review before paying. Sponsors should audit EMS monthly even when there is no immediate renewal due, because arrears compound silently and a forgotten worker on a small CR can cascade into a renewal block for everyone.
⏱ 5 minutes monthly📍 online
Already lost a half-day to this?
Hand the Fines and Overstay (GDT, NPRA and LMRA) file to our Bahrain desk. We chase Bahrain.bh, the typing centre, and the renewal clock so you can stop refreshing your phone.
Fixed desk fee · Email updates · No surprise add-ons.
Which portal do I use for Fines and Overstay (GDT, NPRA and LMRA) in Bahrain?
These official portals handle Fines and Overstay (GDT, NPRA and LMRA) for Bahrain. Each page on Wathim has the login flow, common errors and sibling fallback when one is down.
Check and pay traffic, parking, immigration, and overstay fines; file contests; track court-attached cases; NPRA visa status check; GDT plate fines
Portal guide →Sponsor-side LMRA monthly-levy arrears, Basic Health Care arrears, and worker-related fines in the Expat Management System
Portal guide →Payment rail used to settle GDT traffic fines, LMRA penalties and visa fines from any local bank.
Portal guide →💡 Most fines do not need a third party to handle. Service offices in Manama and Riffa do offer contest-letter drafting for higher-value traffic fines and court-attached matters where wording matters. PRO firms also bundle 'fines audit' as part of corporate retainer agreements, particularly for fleet operators with many plates. For everyday consumers, the bahrain.bh self-service flow is faster than any intermediary.
How do I renew Fines and Overstay (GDT, NPRA and LMRA) and what are the penalties?
Fines do not 'expire' on their own; they remain on the CPR and CR records indefinitely until paid or successfully contested. Some categories carry an early-payment discount (typically 25 percent off if paid within the first 14 to 30 days), which lapses thereafter. Unpaid fines compound late penalties in some categories and become enforced at a higher escalated amount. Long-unpaid bundles eventually trigger an executory note that can attach to vehicle impound and renewal blocks across all related services.
Fines & penalties
- ⚠Ignoring small parking fines: they multiply with late penalties and quietly block vehicle registration renewal at the next cycle
- ⚠Paying a fine that you intended to contest: payment can void the appeal right depending on category, so check the order before paying
- ⚠Letting overstay run beyond 30 days: daily NPRA fines accumulate, potential travel ban triggers, and exiting becomes more expensive than renewing
- ⚠Sponsors paying personal CPR fines through the company account: contaminates the audit trail and is rarely cleanly reversible
- ⚠Leaving Bahrain permanently with unpaid fines on the CPR: balance stays on file and surfaces at the smart gate on any future visit
- ⚠Assuming the early-2026 waiver still applies: the waiver expired on 8 June 2026 and standard daily overstay fines have resumed
- ⚠Missing the 30-day contest window: late contests are much harder to win and require a formal letter rather than online review
- ⚠Driving an unpaid-fines vehicle on a long trip: a single traffic stop can result in vehicle impound for the cumulative balance
What goes wrong with Fines and Overstay (GDT, NPRA and LMRA) applications?
These failures repeat across every Fines and Overstay (GDT, NPRA and LMRA) case Wathim sees in Bahrain. Catch them before submitting to save a counter rejection.
- !Ignoring the GDT app notifications: small parking fines can compound into a renewal block by the time you notice
- !Paying a contestable fine immediately to be done with it: you may lose the contest right and the refund opportunity in one click
- !Letting visa overstay run beyond the 30-day grace: the daily fine clock and the travel-ban trigger move quickly after that point
- !Treating the early-2026 waiver as still active: it expired 8 June 2026 and standard fines now accrue daily again
- !Sponsors paying personal fines through the company account: complicates audit and is hard to unwind cleanly
- !Selling a vehicle without filing the transfer at GDT: every future fine on the plate continues to attach to the seller's CPR
- !Travelling abroad before checking for travel bans: a refusal at the smart gate at the airport is more embarrassing than a clearance check at home
- !Missing the 14-to-30-day discount window on traffic fines: an extra 25 percent often applies if you wait past the deadline
Where can I file Fines and Overstay (GDT, NPRA and LMRA) in person in Bahrain?
Multiple networks handle this: LMRA, NPRA.
Frequently asked questions about Fines and Overstay (GDT, NPRA and LMRA) in Bahrain
Sign in to bahrain.bh with eKey and open 'Traffic Services' then 'Pay Traffic Contraventions'. The page shows every fine on your CPR and on every plate you own, with the fine code, location, date, amount, and discount status. The GDT mobile app mirrors the same data and is the fastest day-to-day channel because it pushes notifications when new fines are issued. Both channels accept BenefitPay, debit, or credit-card payment, and receipts are emailed instantly.
NPRA overstay sits in the BHD 2 to BHD 10 per day range in 2026, varying by visa type (visit visa, residence permit, family visa). Bahrain introduced a temporary emergency waiver in February 2026 and it expired on 8 June 2026; standard daily enforcement has now resumed. Anyone who stayed during the waiver window assuming it would continue should check the NPRA status on bahrain.bh because back-fines may already be accruing. Confirm the current daily rate for your specific visa type on bahrain.bh.
Yes, silently. Unpaid traffic or immigration fines tied to your CPR block CPR renewal, driving-licence renewal, and vehicle registration renewal in most cases. Unpaid LMRA monthly levies block work permit renewal across the entire establishment, not just the worker being renewed. The portal usually shows the renewal button as greyed out without an explanatory message, so the first place to check when a renewal fails is the fines list.
Most traffic fines carry a discount window of around 14 to 30 days from issue, during which payment is at the listed amount or a small early-pay reduction. Beyond the window, late escalation can apply (often around 25 percent on top). The contest window for disputed fines is also around 30 days; after that, contests are much harder. Check the specific fine record on bahrain.bh for the exact dates that apply.
No. The temporary waiver introduced in February 2026 in response to regional airspace disruptions expired on 8 June 2026 in Bahrain, and standard daily overstay fines have resumed under the published NPRA schedule. Anyone who entered the waiver window expecting it to continue should run an LMRA visa check and an NPRA visa-status check before booking any travel because the daily clock may have restarted on day-after-waiver-expiry rather than at the start of the original overstay.
Open the fine on bahrain.bh and click 'Request Review' or 'Contest' within the 30-day window. Upload evidence: dashcam footage, photographs of the vehicle elsewhere on the same day, the sale or rental contract if you were not the driver, or the police report from a stolen-vehicle case. The GDT review committee typically responds in 2 to 6 weeks. Do not pay the fine before filing the contest in most categories because payment can void the appeal right. Successful contests result in the fine being voided and any prepaid amount refunded.
Routine traffic fines do not usually trigger a travel ban. Travel bans at the airport are most often caused by executory court orders (bounced cheques over a threshold, civil debts in active enforcement), absconding (HRR) reports filed by sponsors, and some serious unpaid bundles that have been escalated to court. Check the NPRA travel-ban status on bahrain.bh before booking flights; resolving a court-imposed ban requires settling the underlying case at the relevant court, not just paying a fine on the portal.
Yes, ideally. Unpaid fines stay on the CPR indefinitely and surface on any future visit to Bahrain, often as a refusal at the smart gate. They can also be referenced if you apply for visas from other GCC states under the GCC data-sharing arrangements. Clearing the balance before exit is much cheaper and simpler than coming back to a surprise. For tenants, also clear EWA and tenancy bonds, because unpaid utility bills can surface during the airport exit check in some cases.