Bahrain charges 10% VAT under detailed tax-invoice rules set by the National Bureau for Revenue, and is preparing a mandatory e-invoicing regime expected to phase in from 2026 — but no clearance platform is live yet.
Bahrain applies VAT at 10% (doubled from 5% on 1 January 2022), administered by the National Bureau for Revenue (NBR). A compliant tax invoice must carry a sequential number, the issue and supply dates, the supplier's VAT registration number, a description of each item, the net amount, and the VAT rate and amount, with the total in Bahraini dinars where the supply is domestic. The NBR is preparing a mandatory e-invoicing system expected to roll out in phases from 2026, starting with large taxpayers, but no clearance platform or technical format has been published yet — so standard tax invoices remain valid for now. Invoices may be issued in Arabic or English; reverse charge applies on most cross-border B2B services. Keep records for at least 5 years (longer for capital assets and real estate).
At minimum, an invoice issued in Bahrain should carry these fields:
Is e-invoicing mandatory in Bahrain?
Not yet. The National Bureau for Revenue (NBR) is preparing a mandatory e-invoicing system expected to phase in from 2026, but no clearance platform or format has been published, so standard tax invoices remain valid.
What is the VAT rate in Bahrain?
10%, doubled from 5% on 1 January 2022 and administered by the NBR.
What must a Bahraini tax invoice show?
A sequential number, the issue and supply dates, the supplier's VAT registration number, a description of each item, the net amount, and the VAT rate and amount. Invoices may be in Arabic or English; keep records for at least 5 years.
Last reviewed June 9, 2026
Skip the rulebook. Our generator applies these requirements automatically — the right fields, tax-ID labels, language and format for the destination country.
Open the invoice generator Browse other countriesThis page is general information on cross-border invoicing, not tax or legal advice. Rules change and depend on your specific transaction — confirm with a qualified adviser or the local tax authority before relying on it.
Everything on this page is also available from the Ohmyfin API: verify SWIFT/BIC codes, screen names against 300+ sanctions lists, and pull country banking rules. The public API needs no signup (3 requests a day per IP), and a free API key raises your limit.
Building an AI agent or assistant? llms.txt · OpenAPI spec