Wathim

Fines and Overstay (GDT and NPRA) in Bahrain

Check and pay your fines on bahrain.bh in seconds - clearing them is a precondition for almost every renewal.

Last verified: 2026-06

Overview

Fines in Bahrain fall into three buckets: traffic and parking fines (GDT), visa overstay and immigration fines (NPRA), and labour-side LMRA fines for sponsors. All show up against your CPR (and the sponsor's CR), and any one of them can block CPR, work permit, or vehicle renewals.

Bahrain.bh, the eGovernment portal, is the single check-and-pay surface for residents. Traffic fines also appear in the GDT app, and LMRA-side amounts are listed in EMS for sponsors.

Documents required

  • CPR number or plate number
  • eKey login (for paid services)
  • Passport number (for visa overstay check)

Eligibility

  • Any resident, citizen, or visitor with a Bahrain record

Fees

ItemAmountNotes
Standard speeding fines20-100 BHDDepending on band; confirm current amount on bahrain.bh.
Parking fine10-20 BHDConfirm current amount.
Visa overstay finePer day BHDDaily rate set by NPRA; confirm current amount.
Driving without valid licence/insurance100+ BHDPlus court referral; confirm current amount.

Step by step

  1. 1

    Check fines

    Open bahrain.bh, sign in with eKey, and check Traffic Fines or open the NPRA visa-status page to see overstay charges.

    5 minutes · online

  2. 2

    Pay online

    Pay by BenefitPay, debit, or credit card. Receipt is generated instantly.

    Instant · online

  3. 3

    Contest where applicable

    For disputed traffic fines, request review through bahrain.bh within the time window stated on the fine notice.

    Varies · online

Processing time: Online payment is instant. Reviews and contested cases can take 2-6 weeks.

Where to do it online

  • Bahrain.bh

    Check and pay traffic, parking, immigration fines; track contested cases

  • LMRA

    Sponsor-side LMRA fines and monthly fee arrears

Common pitfalls

  • Ignoring small parking fines - they multiply with late penalties
  • Paying a fine that you intended to contest - payment can void the appeal right
  • Letting overstay run beyond 30 days - daily fines and potential travel ban
  • Sponsors paying personal fines through the company account - blocks audit

FAQs

Sign in to bahrain.bh with eKey and open 'Traffic Services' then 'Pay Traffic Contraventions', or check via the GDT mobile app using your CPR.

Visa overstay is charged at a daily BHD rate per person, starting after any grace period. Confirm current amount on bahrain.bh - it changes from time to time.

Yes. Unpaid traffic or immigration fines tied to your CPR will block CPR, driving licence, and vehicle renewals. LMRA fees in arrears block work permit renewal.

There is usually a discount window for early payment and a deadline before the file is escalated. Check the fine notice for the exact dates.

Skip the hassle

A vetted typing centre can handle the paperwork end-to-end.

Get help with Fines and Overstay (GDT and NPRA)