Oman

VAT in Oman

Standard VAT5%Single Gulf rate
Zero-rated supplies0%Exports, essentials
Registration lineOMR 38,500Mandatory threshold
Voluntary entryOMR 19,250Lower track

How vat / sales tax works in Oman

Oman VAT defaults to 5% on domestic supplies, with businesses charging output tax, deducting input tax, and filing quarterly returns through the Tax Authority portal.

Registration is mandatory past OMR 38,500 of taxable supplies with voluntary entry from OMR 19,250, while exports, international transport, and defined essentials zero-rate.

Financial, health, education, and real-estate supplies are largely exempt, and GCC intra-regional flows follow destination mechanics.

Tax rates at a glance

Standard VAT
5%
Zero-rated supplies
0%
Exempt supplies
Exempt
Registration line
OMR 38,500
Voluntary entry
OMR 19,250
Filing rhythm
Quarterly

Who benefits most

These profiles tend to benefit most when the rules match their real residence, payroll and business setup.

E-commerce sellersSaaS foundersFreelancersExpatsCross-border traders

Watch out for

  • Low thresholds catch small traders early: OMR 38,500 mandatory and OMR 19,250 voluntary lines sit far below Gulf neighbours' levels.
  • Exempt finance, health, and property supplies block input recovery, repricing mixed contracting against taxable competitors.
  • The 2028 personal income tax adds a parallel track for high earners, which changes total-burden modelling on identical activity.
  • Excise taxes on tobacco, alcohol, pork, and sugary drinks stack beside VAT on defined goods.

Frequently asked questions

What is the VAT rate in Oman?

Oman applies 5% standard VAT in 2026, with zero-rating for exports and essentials and exemptions for finance, health, and property.

When must an Omani business register for VAT?

Past OMR 38,500 of taxable supplies, with voluntary registration from OMR 19,250. Quarterly filing is standard.

Will Oman add personal income tax?

Yes from 2028: 5% above OMR 42,000 of annual income under Royal Decree 56/2025, running beside VAT rather than replacing it.