NBR VAT

VAT Software for Bahrain, with NBR Returns

Pragma captures VAT where it happens, at the invoice and the bill, so the return is a summary of clean data rather than a quarterly reconstruction.

Book a Demo

VAT in Bahrain, in brief

Bahrain introduced VAT in January 2019 and raised the standard rate to 10% from January 2022. Businesses above the mandatory registration threshold must register with the National Bureau for Revenue and file periodic returns. Some supplies are zero-rated or exempt, and the correct treatment depends on what you sell.

Figures and thresholds should always be checked against the latest NBR guidance.

Coded at the source

Every item and service in Pragma carries a VAT treatment. When you raise an invoice or record a bill, the tax is calculated and coded automatically. Your team is not deciding rates on the fly.

The return, ready to review

At the end of each period, Pragma summarises output and input VAT into the NBR return layout, with the transactions behind every box available on one click. You review, adjust if needed, and submit.

Reconciled to the ledger

VAT control accounts are part of the double-entry ledger, so the return always agrees with your books. Differences are flagged before you file, not after.

  • Standard, zero-rated and exempt treatments
  • Reverse charge on imported services
  • Credit notes and adjustments handled correctly
  • Supporting schedules for audit
  • Structured invoices ready for future e-invoicing

Frequently asked questions

Does Pragma generate VAT returns in NBR format?

Yes. Pragma summarises your VAT into the NBR return layout with supporting schedules for review before submission.

What is the VAT rate in Bahrain?

The standard rate has been 10% since January 2022. Some supplies are zero-rated or exempt. Check the latest NBR guidance for your activities.

Can Pragma handle zero-rated and exempt supplies?

Yes. Each item can carry its own VAT treatment, which flows through to invoices and the return.

Is Pragma ready for e-invoicing?

Invoices are held as structured data with unique numbering, so if Bahrain introduces e-invoicing the change is a configuration, not a rebuild.

Let us show you what Pragma can do for your business.

Book a Demo