Bahrain.bh National eGov Portal
bahrain.bh national eGovernment portal. One eKey login covers residence, CPR, traffic, MOFA attestation, and CID Good Conduct.
Reviewed by the Wathim GCC Services Desk
On this page
Launched
2007
Operator
iGA Bahrain
Cost
Free (fees apply per service)
Languages
Arabic, English
What is Bahrain.bh?
Bahrain.bh is the Kingdom of Bahrain's unified national eGovernment portal, operated by the Information & eGovernment Authority (iGA) and serving as the single front door to more than 300 services drawn from the Ministry of Interior (NPRA, CID, GDT, Civil Defence), the Ministry of Health, the Ministry of Industry and Commerce, the Ministry of Foreign Affairs, the Labour Market Regulatory Authority and the Supreme Council of Health. Residents log in once with their eKey credential — bound to the Bahraini CPR identity number — and complete tasks ranging from CPR (Central Population Registry) renewal and address change, traffic-fine payment and driving-licence renewal, MOFA certificate attestation booking, CID Good Conduct certificate application, and commercial-registration lookups through the Sijilat connector. The same platform is mirrored on the MyGov mobile app, giving residents and visitors a complete government services surface inside one Bahrain account.
Verify on the official source
How does Bahrain.bh work?
Operated by the Information and eGovernment Authority (IGA), bahrain.bh consolidates services across the Ministry of Interior (NPRA, CID, GDT, Civil Defence), the Ministry of Health, the Ministry of Industry and Commerce, the Ministry of Foreign Affairs, the Ministry of Justice, and the municipalities. The portal has matured significantly since its 2007 launch and the 2026 version supports most lifecycle actions (residence, CPR, traffic, attestation, criminal-record certificates, family files, municipality permits) end to end online for residents with an eKey identity.
Residents and citizens use a single eKey identity to sign in. eKey is registered using the CPR number plus a mobile number that is registered against the CPR in IGA records; the activation flow uses SMS OTP for basic access and biometric verification at an IGA centre for upgraded access. Once active, eKey is the master credential across bahrain.bh, the eGovernment mobile app, and several integrated third-party services (banks, telecom operators, school admissions portals). Many transactions can also be completed via BenefitPay, the national mobile payments network.
The portal's biggest practical role for expat residents is as the single check-and-pay surface for fines, the renewal channel for CPR and driving licence, the application channel for NPRA family residence, and the booking channel for MOFA Bahrain attestation and CID Good Conduct Certificates. For Bahraini citizens it adds passport services, social benefits, and certain electoral services. The 'Bahrain visa check by passport number' that expats often look for is delivered here via the NPRA visa-status service and complements the LMRA visa check on lmra.bh.
Daily-use texture: most residents reach bahrain.bh through the eGovernment mobile app for fines and CPR address updates, switch to the web portal for higher-touch flows like NPRA family residence, CID Good Conduct application, MOFA attestation, and Sijilat-linked corporate filings, and lean on BenefitPay for instant settlement. The portal pairs naturally with LMRA for work-permit context and with the Tafsheel app for worker-side queries; together they cover the full Bahrain identity, residence, and work permit stack documented in our Bahrain guide.
What changed recently and matters in 2026: the bahrain.bh eKey-to-MOFA Bahrain attestation flow is now fully digital for educational and civil documents (no in-person MOFA visit needed for routine cases), the NPRA family residence renewal is increasingly tied to a valid Tawtheeq-equivalent municipal lease registration, and the CID Good Conduct Certificate fingerprint slot booking can now be made through the eGovernment app rather than calling CID Adliya directly. The visa-status-by-passport service on bahrain.bh handles NPRA residence; the parallel LMRA visa check handles work-permit status, and residents should always run both before any major decision (covered in our visa-check guide).
Peak-time texture matters for planning in 2026. bahrain.bh load spikes 09:00-12:00 Sunday to Thursday and the last week of every month as CPR-tied and LMRA-tied renewals stack up. During Ramadan, IGA service centres (Isa Town, Seef, Hidd, Manama) operate compressed hours roughly 10:00-15:00 and 21:00-23:00, with biometric capture queues at their longest in the late-evening slot. CID Adliya fingerprint slots for Good Conduct become scarcer during Ramadan and the first two weeks after Eid. The pragmatic Ramadan posture is to file CPR renewals and Good Conduct applications at least three weeks before any travel or deadline. When bahrain.bh itself is unreachable (occasional outages around month-end batch runs), the sibling fallback is the eGovernment mobile app (same backend, sometimes more resilient under load) and BenefitPay for direct payment of most fees. The eGovernment helpline at 80008001 remains the escalation channel for stuck cases.
The 2025-2026 reform wave reshaped several bahrain.bh defaults. MOFA Bahrain digital attestation now covers most educational and civil documents end-to-end with QR-verifiable seal, removing the in-person MOFA visit for routine cases - commercial and judicial documents still need physical stamping. The NPRA family residence renewal increasingly requires a Tawtheeq-equivalent municipal lease registration that matches the family size; mismatched lease size (a studio lease for a family of four) now triggers automatic rejection at renewal. CID Good Conduct fingerprint booking moved into the eGovernment app from the previous phone-only CID Adliya line, with slots releasing in batches early morning around 07:00. The CPR renewal fee structure was simplified in 2025 to BHD 1 per year for most categories, with the address-update fine fixed at BHD 5 and compounding at each subsequent renewal if unaddressed. eKey biometric-upgrade flow now supports remote re-verification via the eGovernment app for residents who completed biometric capture within the prior 24 months.
What services does Bahrain.bh offer?
eKey Identity
Master single-sign-on identity for bahrain.bh, the eGovernment app, and many integrated public and private services. Registered to the CPR and a CPR-linked mobile number. Two tiers: basic eKey (SMS OTP) for routine services and biometric-upgraded eKey for high-value transactions. The upgrade is a one-time IGA centre visit and is permanent until passport or mobile change.
CPR Card Services
CPR card issuance, renewal, replacement, address change, dependant management, and biometrics booking via IGA. CPR renewal carries the BHD 5 fee schedule plus delivery; address changes are free and should happen within 14 days of moving to avoid the fixed administrative fine that compounds at each subsequent renewal.
NPRA Residence Services
Family residence applications, change of status from visit visa to residence, travel-ban check, Bahrain visa check by passport number, and renewal of family files. Family residence renewals require an active LMRA sponsor permit, a valid tenancy proof matching family size, and Basic Health Care contributions current; check all three in advance.
GDT Traffic Services
Driving licence issuance, conversion, and renewal, vehicle registration (Istimara) renewal and ownership transfer, fine check and payment, and personalised-plate auctions. The driving licence renewal pre-checks all open fines (CPR-linked and plate-linked) and an active eye test; the 25% early-payment discount on fines runs from the violation notification, not the fine date.
CID Good Conduct Certificate
Police clearance application, fingerprint slot booking at CID Adliya, MOFA Bahrain attestation integration, and QR-coded certificate verification. Specify the receiving country at request time; CID cannot retroactively change the destination, and a fresh request adds 7-14 working days. See our Bahrain police clearance guide.
MOFA Bahrain Attestation
Final-stamp attestation of foreign certificates for use in Bahrain (educational, civil, commercial, judicial) and outbound certificates for use abroad. Educational and civil document attestation is now fully digital for most categories under the 2025 reform; commercial and judicial documents still need the in-person MOFA stamp.
MOH Health Services
MOH primary care centre registration, appointment booking, and integrated CPR-keyed health records. Tied to the CPR registered address; outdated addresses route appointments to a primary care centre you may no longer live near. Update the CPR address before booking new appointments.
Sijilat and NBR Integrations
Federated single sign-on for commercial registration on Sijilat and for VAT registration and filings at the National Bureau for Revenue. Federated SSO means a single eKey login unlocks both the commercial registration portal and the VAT filing portal; corporate finance teams should not be running separate logins.
How do I register an account on Bahrain.bh?
- 1
Register eKey
Open bahrain.bh and click 'Login with eKey'. Choose 'Register' and complete the SMS OTP flow using the mobile number that is registered against your CPR in IGA records. If the mobile is not linked, visit any IGA centre (Isa Town, Seef, Hidd) with the CPR and a SIM card in your name to update the link first. The mobile must be registered against the CPR in IGA records. If your old SIM was registered when you first arrived (and you have since changed numbers), update the link at any IGA centre - Isa Town is least busy on Monday mornings.
- 2
Upgrade to biometric access
Higher-value services (vehicle ownership transfer, commercial transactions) need biometric verification. Book a slot at any IGA centre via bahrain.bh and complete the fingerprint and facial-image capture; upgrade is permanent and reusable across services. Bring the original CPR card; the kiosk captures fingerprints, facial image, and signature in one session.
- 3
Daily use, web and mobile
Sign in to bahrain.bh or the eGovernment mobile app to access connected services. Most workflows are supported by both surfaces; the mobile app is faster for fine checks and appointment reminders, while the web portal is better for complex applications and document uploads. Use the web portal for any application requiring document upload; the mobile app is best for fine checks, appointment reminders, and routine renewals.
- 4
BenefitPay for payments
Connect BenefitPay (the national mobile payments network) or a debit/credit card for instant payment of fees and fines. Receipts are generated immediately and emailed; the same payment reflects in the originating service portal within minutes. BenefitPay receipts appear in the originating service portal within minutes; keep the BenefitPay transaction reference for any payment dispute.
Troubleshooting
The errors residents hit most often on Bahrain.bh, and the fix that works.
Visit any IGA centre (Isa Town, Seef Mall, Hidd, Manama) with the CPR card and a SIM in your name; the agent updates the registered mobile and the eKey re-binds within minutes. The eGovernment helpline at 80008001 cannot reset this remotely.
The two systems are integrated for status checks but the LMRA arrear must be cleared on EMS first. Sponsor pays through EMS, waits 24-48 hours for the inter-agency sync, then the NPRA renewal proceeds. The fix cannot be done from bahrain.bh alone.
CID Adliya releases slots in batches early morning (around 07:00 Bahrain time). Open the booking screen at that hour for the best chance, or use the eGovernment mobile app's wait-list feature which auto-books the next cancellation slot.
Documents must be PDF (not photo), under 5MB, with the source authority's reference visible. Re-scan the original at 300dpi, save as PDF, re-upload. The error message often reads 'document quality insufficient' which actually means the format check failed.
Inter-system sync can lag 15-60 minutes during peak periods (lunch hour, end of month). Wait 60 minutes, hard-refresh, and the payment posts. If still unpaid after 24 hours, use the BenefitPay transaction reference to raise a ticket on bahrain.bh > Help.
The eye test result on file may have expired (valid 1 year). Visit any GDT-approved optician (most malls have one), pass the eye test, and the result syncs to GDT within 24 hours. Retry the renewal.
The federated SSO requires the eKey to be at the biometric-upgraded tier. Basic eKey holders see the link but cannot complete the cross-portal session. Upgrade at an IGA centre and retry.
Frequently asked questions about Bahrain.bh
Yes, the portal itself is free; only the government fees for the services you transact apply. eKey registration is free, and the eGovernment mobile app is a free download for iOS and Android. Payment fees on BenefitPay and most card transactions on the portal carry no additional handling charge for the consumer.
Yes. The NPRA visa-status service on bahrain.bh accepts passport number plus nationality, useful before your CPR is issued or if the physical CPR card has been lost. The LMRA visa check on lmra.bh covers work permit details separately; together they give a complete picture of residence and work status.
Open bahrain.bh, click 'Login with eKey', and choose 'Register'. Enter your CPR and the mobile number that is registered against your CPR in IGA records, then complete the SMS OTP flow. If the mobile is not linked, you need to visit any IGA centre with the CPR and a SIM in your name to update the link before registering eKey.
eKey is the master identity credential. The eGovernment mobile app (sometimes called the Bahrain ID app or eGovernment Smart Pass app in different release cycles) is the consumer-facing client that uses eKey to access services. Both share the same identity backend; choose whichever surface is more convenient for the specific task.
Yes for most services. The portal accepts logins from any country, fees can be paid by international card or by BenefitPay if your account is roaming-enabled, and certificates can be downloaded as PDFs. Some services that require biometric verification (high-value commercial actions, some replacement-card flows) need an in-person step at an IGA centre on return.
For educational and civil documents from approved jurisdictions, the workflow is: upload the document with a verifiable issuing-authority reference, pay the attestation fee through BenefitPay or card, and receive the digitally attested copy with QR-verifiable seal within 3-5 working days. Commercial documents (powers of attorney, board resolutions) and judicial documents (court orders) still need the physical MOFA stamp because the issuing authorities are not yet integrated. For documents originating outside Bahrain, the apostille or origin-country foreign-ministry attestation must be present before bahrain.bh accepts the upload. The QR-verifiable attestation is accepted across GCC consulates; see our certificate attestation guide for the full chain.
Three causes account for most rejections. First, the registered address on CPR is outdated and triggers an address-update fine that must be cleared first - check Civil Affairs > My Address. Second, a small unpaid traffic fine (sometimes BHD 5-10) on the GDT page that does not appear on the main fines dashboard - cross-check GDT directly. Third, an LMRA Basic Health Care arrear on the sponsor's establishment that has not yet been settled. Fix in order, allow 24 hours for sync, then retry. The IGA helpline at 80008001 can confirm exactly which layer is blocking if all three look clear.
Open bahrain.bh or the eGovernment app > CID Services > Good Conduct Certificate. Specify the destination country or authority at application time - CID cannot retroactively change this and a fresh request adds 7-14 working days. Pay the fee through BenefitPay or card. The screen then opens the fingerprint slot booking at CID Adliya - slots release in batches around 07:00 Bahrain time. Best practice: open the booking screen at exactly that hour for the best chance of a same-week slot. Use the wait-list feature to auto-book the next cancellation. Bring the original CPR card, passport, and the appointment reference. Fingerprint capture takes 15-30 minutes once at the counter. The certificate PDF downloads through the eGovernment app within 7-14 working days after fingerprinting. For use abroad complete MOFA Bahrain attestation and destination embassy attestation.
Open bahrain.bh > MOFA Services > Attestation. Choose document type (educational, civil, commercial, judicial). For educational and civil documents from approved jurisdictions, the workflow is fully digital under the 2025-2026 reform: upload the document as PDF (under 5MB, 300dpi quality, source authority reference visible), pay the attestation fee through BenefitPay or card, and the QR-verifiable attested copy downloads within 3-5 working days. For documents originating outside Bahrain, the apostille or origin-country foreign-ministry attestation must be present before upload. For commercial documents (powers of attorney, board resolutions) and judicial documents (court orders) the physical MOFA stamp is still required - the system books a slot at MOFA Bahrain office for in-person submission. QR-verifiable attestations are accepted across GCC consulates. See our certificate attestation guide for the full chain.
Frequent logouts on the eGovernment app typically trace to four causes. First, eKey session timeout - the default session is 15-30 minutes of inactivity for security; this is expected. Second, registered mobile changed but not updated at IGA - the OTP verification on session refresh fails silently, prompting a fresh login each time. Third, eKey biometric tier mismatch - if the tier was downgraded (rare, but happens after some IGA system updates), high-value actions force re-authentication. Fourth, app version stale - update from the App Store / Google Play. Persistent logout loops after these checks usually indicate an IGA back-end issue with the specific eKey account; the eGovernment helpline at 80008001 can verify. The web portal at bahrain.bh maintains longer sessions than the mobile app and is the fallback for completing complex transactions that take longer than the app's session window.
eKey login depends on SMS OTP to the mobile number registered against your CPR in IGA records. If you changed SIM, ported the number, or the registered mobile lapsed, OTP fails silently with no error. The fix cannot be done online - email-only recovery is not supported. Visit any IGA centre (Isa Town, Seef Mall, Hidd, Manama) with your CPR card and a SIM in your name. The agent verifies identity, updates the registered mobile against your CPR, and the eKey re-binds within minutes. Total visit time: 15-30 minutes outside peak hours, 45-90 minutes during peak. Isa Town is least busy on Monday mornings. After updating, return to bahrain.bh, choose Login with eKey, and complete the SMS OTP flow with the new number. The eGovernment helpline at 80008001 can verify the update has propagated but cannot reset remotely.
Open bahrain.bh > Civil Affairs > CPR Renewal, or the eGovernment mobile app. Sign in with eKey, confirm pre-filled passport, address, and dependant details, and the screen shows the fee at BHD 1 per year of validity under the 2025 simplified schedule (a 5-year renewal is BHD 5, a 10-year for citizens is BHD 10). Add the BHD 1 home-delivery option or select branch pickup at any IGA centre. Pay through BenefitPay or card. Prerequisites: registered address current (any change within 14 days of moving - the BHD 5 address-update fine compounds at each missed renewal), no open traffic fines on the CPR-linked file, valid LMRA permit (for expat residents), Basic Health Care contributions current on the sponsor's establishment. Card prints within 5-10 working days for delivery, instantly at IGA centre pickup. If the screen rejects, run the prerequisite checklist - the rejection is rarely explained on screen.
Open bahrain.bh or the eGovernment app > Civil Affairs > Address Change. Enter the new address, upload a current Tawtheeq-equivalent municipal lease registration or utility bill in your name, and submit. The update reflects on CPR within 24 hours and on downstream services (NPRA family residence, MOH primary care registration, driving licence delivery address) within 24-48 hours. The 14-day legal window from move date is strictly enforced - missing it triggers the BHD 5 fixed administrative fine that must be paid before the next CPR renewal can proceed. The fine compounds at each missed cycle, so a resident who has skipped two cycles owes BHD 10 plus the current cycle's fine. For dependants the sponsor files the address change from their own eKey. If the lease is not yet registered with the municipality, the address change fails silently - register the lease first.
Open bahrain.bh > NPRA Services > Travel Status Check, or sign in to the eGovernment app. The service checks across MOI, NPRA, GDT, the courts, and LMRA for any active travel ban, stop-list entry, or court-ordered exit prohibition. Most common causes of travel bans: unpaid debts above BHD 1,000 referred to courts, open civil cases, unpaid LMRA Basic Health Care exceeding 90 days, unresolved traffic violations classified as serious, or financial-services-related stops from the Central Bank. The check is free and requires only eKey login - no separate fee. For NPRA-only stops, the service also identifies the issuing authority and the reference number to contact. Resolving a travel ban requires settling the underlying issue (debt, fine, case) and the issuing authority filing a removal request - the removal posts to the airport stop-list within 24-48 hours. Check at least one week before any planned travel.
What is Bahrain.bh's equivalent in other GCC countries?
Working across borders? These are the functional equivalents of Bahrain.bh elsewhere in the GCC.
United Arab Emirates
TAMM
Abu Dhabi's unified government services platform run by the Department of Government Enablement, offering 1,000+ services across housing, vehicles, healthcare, and business.
Qatar
Hukoomi
Qatar's unified e-government portal hosting 2,300+ services across residency, health, labour, traffic, and education, with QID-based single sign-on.
Kuwait
Sahel App
Unified government app aggregating services from many Kuwaiti ministries.
Oman
Oman eGovernment Services Portal
Central portal for online government services across Oman.
Service centres that file through Bahrain.bh
Bahrain.bh backs the in-person workflow at these branches. Each page lists the exact services that centre handles, fees in Bahrain currency, hours and documents to bring.
Guides from the blog
Walkthroughs that use Bahrain.bh
Step-by-step guides for the most common transactions on this portal.
Bahrain
CPR Renewal in Bahrain for Expatriates: Fees, Steps and the LMRA Confusion Explained
Renewing your Bahrain CPR card as an expatriate costs BD 10 through the IGA and can be done entirely online via bahrain.bh. This guide covers the fee table, the documents you need, the step-by-step online process, and the LMRA vs IGA vs NPRA distinction that confuses almost everyone.
GCC-Wide
GCC End-of-Service Gratuity Compared — UAE vs Saudi vs Qatar vs Kuwait vs Bahrain vs Oman 2026
Gratuity rules differ by country, tenure band, and resignation vs termination. This guide compares all six GCC countries with worked examples and the traps that void your entitlement.
GCC
GCC Family Sponsorship Salary Requirements 2026: All 6 Countries, Honest Thresholds
Salaries to bring family to the GCC range from KWD 800 in Kuwait to QAR 10,000 in Qatar. Country-by-country verified thresholds, sponsor-parents rules, what counts as salary, worked examples, and the data conflict around Oman.
Last verified against the Bahrain.bh portal on .
Stuck on a Bahrain.bh transaction?
If the portal will not cooperate, our desk can take the filing from here. Free guidance call to start, fixed desk fee to engage.