Way4Tech
๐Ÿ‡ง๐Ÿ‡ญ Accounting and tax in Bahrain

Odoo accounting and tax in Bahrain

Every Bahrain tax and accounting item we configure and test before a go-live, printed in full rather than condensed.

10 items 1 unconfirmed Printed as checked, not condensed.

Tax rules that shape an Odoo configuration in Bahrain

Each item below is one thing the tax setup has to get right before go-live.

  1. 1

    VAT is 10%. The rate rose from 5% to 10% on 1 January 2022.

  2. 2

    VAT registration is mandatory at BHD 37,500 of annual taxable revenue and voluntary at BHD 18,750.

  3. 3

    VAT return frequency depends on size: monthly for taxpayers with annual taxable supplies above BHD 3 million, quarterly for those at or below BHD 3 million. Smaller taxpayers may ask the NBR to move to monthly filing.

    Unconfirmed. Sources agreed, no primary confirmation found.

  4. 4

    There is no general corporate income tax in Bahrain. Oil and gas businesses are taxed at 46% of net profits.

  5. 5

    A Domestic Minimum Top-up Tax of 15% applies to multinational groups with global consolidated revenue of at least EUR 750 million in at least two of the four preceding fiscal years, for financial years beginning on or after 1 January 2025. Purely domestic businesses are out of scope.

  6. 6

    For in-scope DMTT groups: registration with the NBR within 120 days of the start of the transition year, advance payments within 60 days after each quarter end, the return within 15 months of the fiscal year end, and calculation documentation kept for five years after the fiscal year end.

The reporting framework your Bahrain books sit inside

What your statements have to comply with, and what that means for the chart of accounts.

  1. 1

    IFRS as issued by the IASB is required for all domestic public companies and is applied without modification. The legal basis is the Commercial Companies Law (Decree Law 21 of 2001), which requires financial statements prepared according to international accounting standards.

  2. 2

    The IFRS for SMEs standard is permitted but not required. Most SMEs apply full IFRS because there is no local GAAP in Bahrain.

  3. 3

    Odoo's Bahrain localization ships two tax report layouts, a full VAT report and a simplified one, so the return format is already modelled rather than needing to be built from the ledger.

  4. 4

    Arabic alongside English on invoices is handled by l10n_gcc_invoice, which l10n_bh depends on.

Checked Localization notes on this page checked on 22 August 2026.

Rates, formats, thresholds and submission windows change. We configure against the rules in force at build time and confirm every figure with your accountant or tax advisor before sign-off. If a rule moves after go-live, it is a support ticket, not a rebuild. Read more on our Odoo localization service.

How we build accounting and tax for Bahrain

The delivery method behind the list above. The same four steps on a 10-user rollout and on a multi-company programme, with the depth scaled to the scope.

  1. 1 Chart of accounts from your accountant. We configure against the mapping your accountant signs, not a default template someone picked in the install wizard.
  2. 2 Every tax gets a test document. An invoice, a credit note and a period report per tax, checked against a figure your accountant produced independently.
  3. 3 Opening balances reconcile. Prior-period data is loaded and tied back to your last filed set of accounts before anyone posts a live transaction.
  4. 4 Filing outputs come out of Odoo. Reports are produced from the system, checked line by line, then handed over with a written procedure so your team runs them without us.

What we need from you to quote it

Bring these to the first call and you get a scoped, priced accounting and tax plan for Bahrain instead of a range.

  • โœ“ Your current chart of accounts and the tax codes in use today.
  • โœ“ The last filed set of accounts and the last filed return.
  • โœ“ The name of the accountant or tax advisor who signs off the configuration.
๐Ÿ‡ง๐Ÿ‡ญ

Scope accounting and tax for your Bahrain rollout.

Send us the list above with your answers against it. We come back with what is configuration, what is a connector, and what is a build, priced before the project starts.