Way4Tech
๐Ÿ‡ถ๐Ÿ‡ฆ

Odoo Development Company in Qatar

Odoo partner in Doha. Qatar tax & payroll localization.

DohaAl RayyanLusailAl Wakrah
Reporting currency
QAR
Locale code
en-QA
Cities covered
4
Odoo versions
v12 to v19

Odoo localization in Qatar

A Qatar deployment is not a stock Odoo install with the currency swapped. Tax handling, invoice layout, payroll rules, and the reports your accountant actually files all have to line up before go-live. These are the Qatar items we configure and test as part of the build:

  • โœ“ Qatar tax authority (GTA) compliance
  • โœ“ QNB, CB bank files (WPS)
  • โœ“ Qatarization tracking
  • โœ“ Arabic + English bilingual

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

Rates, filing 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.

E-invoicing in Qatar

The scheme, who it binds, and what it makes your system do.

Scheme

Electronic invoicing law (draft). No branded scheme name has been published yet, unlike Saudi Fatoora or Egypt's e-invoice portal.

Authority: General Tax Authority (GTA), with the Ministry of Finance. Existing tax filings already run through the GTA's Dhareeba portal.

Where it stands

Qatar's Cabinet approved a draft e-invoicing law and its executive regulations on 6 May 2026. Nothing is in force: no scope, no technical specification and no start date have been published as of 22 August 2026.

What it requires
  • Not yet defined. KPMG's read of the approved draft is that it will set rules for issuing, storing and transmitting e-invoices and related credit and debit notes, and create a database for GTA oversight.
  • No format, no clearance-versus-reporting decision, no QR rule, no signature or seal rule, and no accredited service provider list have been published. Anyone quoting these today is guessing.

Tax in Qatar

What the tax configuration has to get right before go-live.

  • Qatar has no VAT and no sales tax. PwC's Qatar summary, reviewed 26 February 2026, states plainly: "Currently, Qatar imposes no VAT or sales tax on operations in Qatar." A GCC-framework VAT at 5% is anticipated but has not been enacted.

  • Excise tax has applied since 1 January 2019: tobacco products 100%, energy drinks 100%, special purpose goods including alcohol and pork 100%, carbonated drinks 50%.

  • Customs duty is 5% on goods originating outside the GCC, with higher rates on items such as tobacco.

  • Corporate income tax is 10% on the foreign-owned share of taxable income. Entities wholly owned by Qatari nationals and by GCC nationals resident in Qatar are exempt. Oil and gas operations are taxed at 35%.

  • Withholding tax is a single 5% rate on payments to non-residents without a permanent establishment in Qatar, covering interest, royalties, technical fees, commissions, brokerage and other service payments used or benefited from in Qatar. Tax withheld must be remitted to the GTA by the 16th day of the following month, and monthly WHT statements are filed in Dhareeba. Dividends are not subject to WHT.

  • The tax return is due within four months of the end of the accounting period. Since 1 November 2020 all returns and other submissions, including WHT and contract notifications, must be filed through Dhareeba.

Payroll in Qatar

What payroll has to calculate, withhold, and file.

  • Social insurance is payable only for Qatari nationals. Expatriate staff, who are the bulk of most private sector headcounts, carry no social insurance contribution.

  • Under Social Insurance Law No. 1 of 2022, contributions to the General Retirement and Social Insurance Authority (GRSIA) rose to 14% employer and 7% employee for Qatari nationals, from the previous 10% and 5%. The scheme covers Qatari nationals aged 18 and over in permanent employment.

    Unconfirmed

  • The Wage Protection System requires private sector wages to be paid in Qatari riyals into employee accounts at financial institutions in Qatar, with a Salary Information File (SIF) submitted through the employer's bank to the Ministry of Labour. The SIF is a delimited text file with a fixed field order and a mandatory header carrying establishment number, pay month and year, total amount and transaction count. Odoo has no native SIF export, and paid apps store modules exist that generate it as RFC 4180 CSV.

    Unconfirmed

  • Law No. 17 of 2020 sets a minimum basic wage of QAR 1,000 per month for private sector employees and domestic workers, plus QAR 500 accommodation allowance and QAR 300 food allowance, giving QAR 1,800 unless the employer provides accommodation or food directly.

  • The standard working week is 48 hours at a maximum of 8 hours per day, reduced by two hours during Ramadan. Employees are entitled to an end of service gratuity based on length of service and final basic salary.

Accounting in Qatar

The reporting framework your books sit inside.

  • IFRS is required for listed companies. The basis is Commercial Law No. 5 of 2002, which requires internationally approved accounting principles, and the Qatar Financial Markets Authority rulebooks define that as IFRS.

  • Audited financial statements must be submitted with the tax return if any one of these applies: capital exceeds QAR 200,000, total income exceeds QAR 500,000, or the head office is outside Qatar.

  • For taxable years starting on or after 1 January 2020, financial statements must be submitted in Arabic. Plan for a bilingual chart of accounts and Arabic report layouts, not an English-only book that gets translated by hand each year.

Payment gateways in Qatar

The providers a checkout in Qatar actually needs, and how each one reaches Odoo.

What the badges mean In OdooCommunity modulePaid connectorCustom build Unconfirmed
NAPS (via QPay) Paid connector

NAPS is the debit network Qatari banks issue on, and QPay is the national e-commerce gateway that processes it under Qatar Central Bank. Tap Payments states NAPS carries over 70 percent of online transactions in Qatar, so an Odoo shop taking only Visa and Mastercard turns away most local buyers.

Himyan Paid connector

Himyan is Qatar Central Bank's own debit card brand, accepted at POS over NAPS and online through QPay. Noqoody lists Himyan next to NAPS and GCCNET, so you get it by asking your acquirer to enable it, not by adding a separate provider in Odoo.

Fawran Custom build

Fawran is Qatar Central Bank's instant payment service and it now reaches local e-commerce checkouts through QPay, where the buyer pays from a mobile number or alias instead of a card. Merchants have to register for Fawran separately, and Doha Bank was the participating bank when it went live on QPay.

Cash on delivery In Odoo

Qatari shoppers still pay at the door, and Qatar Post supports collection on delivery. It changes the Odoo setup because the sale order confirms before any money exists, so you need the courier to remit and a reconciliation step against the carrier statement.

Amazon Payment Services In Odoo

Amazon Payment Services signs up merchants in Qatar and switches NAPS as a local method alongside Visa and Mastercard. It is one of the payment providers that ships inside Odoo 19, so it is the shortest route from a Qatari merchant account to a working Odoo checkout.

Tap Payments Paid connector

Tap processes NAPS and QPay in Qatari riyal and covers Saudi, UAE, Bahrain, Oman and Kuwait off the same account. Worth choosing when one Odoo database sells into several Gulf countries.

MyFatoorah Community module

MyFatoorah names Qatar among the eight Middle East countries where it accepts payments and holds central bank licences across the Gulf. It is the only Gulf gateway on this list with a free Odoo 19 payment provider module, published by Cybrosys.

SADAD Payment Solutions (Qatar) Paid connector

SADAD is a QCB licensed Qatari payment company and the first fintech to integrate directly with NAPS and QPay, so Himyan and NAPS cards clear through it along with cards and Apple Pay. Several Odoo 19 connectors on the apps store are written for SADAD Qatar specifically.

Dibsy Paid connector

Dibsy is licensed by Qatar Central Bank under the Payment Service Regulation and aims squarely at Qatari SMEs, taking NAPS, cards, Apple Pay and Google Pay. An Odoo 19 connector exists that lists exactly those methods.

SkipCash Paid connector

SkipCash is a Qatari provider regulated by Qatar Central Bank, built around QR and NFC payments plus a hosted checkout. Three separate Odoo 19 modules exist for it, including one that drives payment from the point of sale.

Noqoody Custom build

Noqoody holds a QCB payment service provider licence and accepts NAPS, Himyan and GCCNET beside Visa, Mastercard, Apple Pay, Google Pay and Samsung Pay, with payment links and subscription billing. Nothing on the Odoo apps store connects to it, so this one is an API build.

Doha Bank Internet Payment Gateway Custom build, unconfirmed

Doha Bank runs its own merchant gateway covering domestic card schemes and bank transfers, with its Doha Pay wallet and QR payments, and it is the bank named for Fawran acceptance through QPay. Relevant when the client already banks there and wants one relationship.

Apple Pay Paid connector

Apple Pay is offered by the Qatari acquirers, including Dibsy, SADAD and Noqoody, and Qatari banks support it. You enable it at the gateway rather than as its own provider record in Odoo.

Google Pay Paid connector

Google Pay sits next to Apple Pay in the Qatari acquirers' method lists, and the Odoo 19 Dibsy connector exposes it at checkout. Like Apple Pay it rides on your gateway contract.

Ooredoo Money Custom build

Ooredoo Money is one of the most used mobile wallets in Qatar and also sells a merchant gateway with QR and mobile payments. There is no Odoo payment connector for it, only an unrelated Ooredoo SMS module, so plan on an API build.

Qatar Mobile Payment (QMP) Custom build, unconfirmed

QMP is the mobile payment system regulated by Qatar Central Bank, used to send money, pay bills and pay merchants by QR code. Nothing links it to Odoo today, so it is a build if a client needs it at checkout.

PayLater Custom build

PayLater holds the first buy now pay later licence Qatar Central Bank issued, and it works with Qatar Islamic Bank on a Sharia compliant instalment product. If a Qatari buyer expects instalments at checkout, this is the locally licensed name, and it needs a custom Odoo integration.

Bank wire transfer In Odoo

Local transfer in Qatari riyal is normal for B2B invoices and larger baskets. Odoo 19 ships a Wire Transfer method that prints your account details on the order and holds it until you confirm the money arrived.

Stripe (not available to Qatari businesses) In Odoo

Stripe ships inside Odoo 19, but Qatar is not on Stripe's list of countries where a business can open an account, so a Qatar registered company cannot collect in riyal through it. Budget for Amazon Payment Services, Tap, MyFatoorah, SADAD or Dibsy instead.

Shipping and couriers in Qatar

The carriers that move volume here, and what it takes to rate, label, and track them from Odoo.

Qatar Post Custom build

Qatar Post runs the domestic tiers Qatar Standard, Qatar Express and Qatar Post Premium, the outbound Global Standard, Global Express and Global Priority, plus e-commerce fulfilment and Makan-E. There is no Odoo connector, so rates and labels are manual or an API build.

DHL Express In Odoo

DHL is one of the main international operators in Qatar's courier and parcel market and the default for outbound documents and parcels from Doha. Odoo 19 ships a DHL Express connector, and only DHL Express, since other DHL divisions are not supported by it.

FedEx In Odoo

FedEx operates in Qatar and opened a logistics facility in the Qatar Free Zones in 2025. Its connector ships with Odoo 19, so rating and label printing work from the delivery order once account credentials are in.

UPS In Odoo

UPS is named among the main companies in Qatar's courier and parcel market and ships with Odoo 19 as a delivery carrier. Usually the third quote next to DHL and FedEx on outbound lanes.

Aramex Paid connector

Aramex is one of the main carriers in Qatar's parcel market and the name Gulf merchants reach for on regional and cash on delivery work. Odoo has no built in Aramex carrier, so you buy one of the Odoo 19 connectors from the apps store.

SMSA Express Paid connector

SMSA has direct operations in Qatar as part of its GCC network and is the exclusive FedEx licensee in Saudi Arabia, which matters for cross border Gulf lanes. Odoo 19 connectors are on the apps store and all of them are paid.

Naqel Express Paid connector

Naqel lists Qatar in its operating countries and moves goods across the Gulf on its own road network, with cash on delivery built into its e-commerce product. Odoo 19 connectors exist on the apps store, all paid.

Posta Plus Custom build

Posta Plus is a Kuwait headquartered courier whose GCC coverage includes Qatar, selling express, e-commerce fulfilment, last mile and customs clearance. No Odoo connector exists on the apps store, so this is an API build.

Snoonu Custom build

Snoonu is the Qatari delivery platform that runs its own last mile logistics across food, grocery, e-commerce and services, and it is named as a local specialist competing with the global integrators. Nothing connects it to Odoo, so a merchant handover would be an API build.

Milaha Custom build

Milaha is the Qatari maritime and logistics group named among the operators in the local courier and parcel market, and it is who a Qatari distributor uses for inbound sea and land freight rather than parcels. Freight bookings sit outside Odoo's carrier connectors.

Qatar Airways Cargo Custom build

Qatar Airways Cargo is part of the country's express and parcel picture, with cross border e-commerce tie ups including Cainiao and joint business with IAG Cargo and MASkargo. It matters for airfreight inbound, not for parcel rating inside Odoo.

What Odoo covers out of the box in Qatar

The question behind every quote: how much of this is configuration and how much is a build. The first list ships with Odoo. The second is a paid connector, a community module, or work we scope and price up front.

Localization modules
l10n_qa Qatar - Accounting l10n_gcc_invoice Gulf Cooperation Council - Invoice
โœ“ Covered 4
  • A Qatar chart of accounts. The l10n_qa manifest describes itself as the base module to manage the accounting chart for Qatar and lists exactly one activated feature: chart of accounts.
  • l10n_qa auto-installs with the Accounting app when the company country is Qatar, and pulls in l10n_gcc_invoice.
  • l10n_gcc_invoice adds Arabic as a secondary language on invoices, credit notes, debit notes, vendor bills and refund bills, which is what you need for bilingual documents.
  • QAR is configured with 2 decimal places in Odoo core, so no currency rounding work is needed.
! Needs work 6
  • Everything past the chart of accounts. There is no Qatar tax engine to configure because there is no VAT, but withholding tax at 5%, the 16th-of-month remittance and the monthly Dhareeba WHT statement are all custom.
  • Contract notification tracking: catching every signed contract and reporting it in Dhareeba within 30 days, with a QAR 10,000 penalty for each miss.
  • Payroll. Qatar is not in Odoo's payroll localization list. GRSIA contributions for Qatari nationals, end of service gratuity accrual and the WPS Salary Information File all need paid apps store modules or a custom build.
  • E-invoicing. No Odoo module exists because no Qatar specification exists. Any vendor selling you a Qatar e-invoicing module today is selling you a guess.
  • Arabic financial statements for the tax return, which means bilingual account names and Arabic report layouts, not a one-off translation.
  • Dhareeba has no Odoo integration. Filing stays manual unless you build an export.

Everything under "Needs work" is quoted as scope, not discovered mid-project. Bring your own module list to a scoping call and we will mark it up the same way against Qatar.

Odoo services in Qatar

We work as an Odoo development company and Odoo implementation partner for businesses in Qatar. That covers the whole engagement: consulting on whether Odoo fits, configuring it, writing the custom modules that fit requires, connecting it to the systems you already run, and supporting it afterwards. Our Odoo developers and consultants deliver remotely, and travel for discovery, training and go-live week.

If you are moving off spreadsheets or replacing older ERP software, an ERP migration is the shape of the project and the Qatar items on this page decide how hard it is. As ERP consultants we will say when Odoo is the right ERP solution for you and when it is not. We work on Odoo 17, 18 and 19, on Odoo Community and Odoo Enterprise, and on Odoo cloud hosting or your own servers. Odoo customisation, an Odoo upgrade from an older release, and Odoo AMC and support contracts are all in scope. We will say plainly when the edition you run is the wrong one, and what the Enterprise licence would change.

Odoo pricing and what an Odoo project costs in Qatar and the Odoo modules we publish

How we deliver in Qatar

Delivery is remote-first. We do not claim a branch office in every city we serve, and we do not price one into your project. We travel on-site for discovery workshops, user training, and go-live week when the work calls for people in the room. What you get either way is senior engineers on the build.

  • 1 Timezone overlap. Our teams shift to hold working-hour overlap with local office hours, so Doha gets live hours, not overnight email.
  • 2 English delivery, multilingual team. Documentation and training are in English. Our project teams also work in Arabic and Urdu.
  • 3 Bilingual output. Odoo runs multi-language and right-to-left, so bilingual invoices and interfaces are a configuration step rather than a custom build.
  • 4 Visible progress. Daily stand-ups, weekly demos, and a written weekly report. You see the build as it happens, not at handover.
  • 5 Test-database sign-off. Your team runs the Qatar configuration in a test environment and approves it before cutover, with a rollback plan in writing.
  • 6 Support after go-live. SLA-backed contracts with 2h, 4h, or 8h response tiers, 24/7 monitoring, verified backups, and security patching.

Odoo services we run in Qatar

Ordered by what the Qatar scope above usually needs first.

Odoo implementation in Qatar: no VAT, no e-invoicing spec, and a chart of accounts Qatar's e-invoicing law is an approved draft with nothing in force, l10n_qa is a chart of accounts and nothing more, and Dhareeba has no Odoo integration. What that means for scope, cost and sequencing.

Industry builds for Qatar

Industries where we have delivered client work in or near Qatar appear first.

Way4Tech modules for Qatar projects

Modules we build and maintain ourselves, ordered by how closely each one matches the Qatar scope above. They ship as part of an implementation or drop into an Odoo instance you already run.

All Way4Tech modules โ†’

Client work close to Qatar

Projects nearest to Qatar are listed first. Each card names the country the project ran in.

Cities we serve in Qatar

We deliver Odoo projects remotely and on-site across Qatar. The places below are the ones we cover for on-site work. Books run in QAR, with multi-currency switched on where you trade across borders.

DohaAl RayyanLusailAl Wakrah

Not on the list? Remote delivery is the default anyway, so location inside Qatar rarely changes the plan or the price.

Questions

Odoo in Qatar

Straight answers on scope, cost, and how a build in Qatar actually runs. Still stuck? Ask us directly.

Do we need to be in Doha to work with you? +

No. Odoo projects are delivered remotely by default, and location inside Qatar rarely changes the plan or the price. We travel on-site for discovery workshops, user training, and go-live week when the work calls for it. Cities we cover for on-site visits: Doha, Al Rayyan, Lusail, Al Wakrah.

Which timezone and language does a project in Qatar run in? +

Delivery, documentation, and training run in English. Our teams also work in Arabic and Urdu. We hold working-hour overlap with your own office hours, with daily stand-ups and a written weekly report, so progress never depends on one call landing.

Can Odoo run in QAR for an entity registered in Qatar? +

Yes. Odoo is multi-company and multi-currency, so your books can run in QAR while you buy or sell in other currencies. The locale code we set up for this market is en-QA, and Odoo supports multi-language and right-to-left layouts where a deployment needs them.

How long does an Odoo implementation in Qatar take? +

Single-module projects run 3-4 weeks. Multi-module rollouts run 8-12 weeks. Multi-company or multi-country programmes run 4-9 months with phased go-lives. The Qatar localization items above are configured inside that build, not after it.

What does an Odoo project in Qatar cost? +

From $4,900 for a Starter scope (Up to 2 modules, 10 users, Discovery + config + training). From $14,900 for a Growth rollout (Up to 6 modules, 50 users, Custom modules + reports). Larger multi-company programmes are priced on scope after discovery. Localization work is scoped and priced up front, not added later.

Do you work with Odoo Community or Enterprise in Qatar? +

Both, and we migrate in either direction. The choice comes down to how technical your team is and whether you need Studio, IoT, or MRP II. The Qatar configuration described on this page is done in whichever edition you run.

Which Odoo versions do you work on? +

Current releases, including Odoo 17, Odoo 18 and Odoo 19, on Community and on Enterprise. If you are on an older version the first question is whether to upgrade before or after the Qatar work, and that depends on how much of what you need already ships in the newer release.

Can we see an Odoo demo before committing? +

Yes. We set up an Odoo demo on your own data rather than a generic one, because the Qatar specifics are the part worth seeing. Ask and we will scope what to load.

We are replacing spreadsheets or an older ERP system. Where does that start? +

With the data, not the software. An ERP implementation in Qatar usually stalls on master data quality rather than configuration, so the first phase is deciding what comes across, what gets cleaned, and what stays behind.

๐Ÿ‡ถ๐Ÿ‡ฆ

Scope your Qatar Odoo project.

A 30-minute call: your current stack, the Qatar items above, and what a realistic first phase looks like. You leave with a written scope. No obligation, no sales script.