Contact Us
← InsightsPakistan & FBRAccounting & inventory

Does Odoo Work for Businesses in Pakistan (FBR, Sales Tax, Withholding)?

Yes. Odoo lists Pakistan as a supported fiscal localization, so you can run your accounts, sales tax and reporting in PKR. What it does not do on its own is report invoices to FBR. Since SRO 709 of 2025, every sales-tax-registered business must send invoices to FBR through a licensed integrator, so plan that connection from day one.

What does Odoo handle for Pakistan out of the box?

Odoo’s official documentation lists Pakistan among the countries with a fiscal localization in both version 18 and version 19. Localization packages set up country-specific accounting such as a chart of accounts and taxes, so you are not starting from a blank ledger.

  • Accounting in PKR, with multi-currency for imports and exports
  • Sales and purchase taxes applied automatically on invoices and bills
  • Tax reports you can filter by period, tax and account
  • Inventory, sales, purchase and POS posting into the same books

The starting setup is a template. Your accountant still needs to check it against your actual registrations before you post the first real invoice.

Does Odoo connect to FBR digital invoicing?

Not by itself. You add a connector module, and a licensed party has to configure it. Here is what FBR’s own FAQ says:

  • Electronic invoicing is mandatory for all corporate and non-corporate sales-tax-registered persons under SRO 709 of 22 April 2025.
  • The extended deadlines were 1 June 2025 for corporate and 1 July 2025 for non-corporate registered persons. Both have passed, so if you are registered, this applies to you now.
  • Your POS, ERP or invoicing system must be integrated through an FBR-licensed integrator. PRAL also acts as an integrator and provides integration free of cost on demand.
  • FBR charges no fee, but private integrators charge for setup.
  • You must issue a digital invoice for every sale reported in Annexure-C of your sales tax return.

In practice, Odoo validates the invoice, the connector sends it to FBR, and the FBR invoice number comes back onto your invoice. If the connector fails, the invoice should be flagged, not silently posted.

How does Odoo handle withholding tax?

Withholding is set up as part of your tax configuration. Depending on your version and setup, it is either applied as a negative tax on vendor bills or deducted at payment, with the withheld amount posted to a payable account for deposit with FBR.

Withholding rates and categories change with each Finance Act, so do not copy last year’s rates from an old system. Check current rules with your tax advisor, then load them into Odoo and test them on real vendor and customer scenarios.

What do I need to add to standard Odoo?

RequirementStandard OdooWhat you add
Chart of accounts and taxesPakistan localization templateReview and adjust to your registrations
FBR digital invoicingNot includedConnector plus licensed integrator or PRAL
Tier-1 POS reportingOdoo POSFBR POS connector, QR code on receipts
Withholding taxTax engine supports itCurrent rates configured and tested
Provincial sales tax on servicesMultiple taxes supportedOne tax and account per authority

What should I check before going live in Pakistan?

  1. List every tax registration you hold: federal sales tax, provincial services tax, and income tax withholding agent status.
  2. Have your accountant approve the chart of accounts and tax setup.
  3. Choose your FBR integration route (licensed integrator or PRAL) and test in sandbox first.
  4. Run a parallel month: post real transactions in Odoo and compare the tax report with your current return.
  5. Train the person who files returns to pull every figure from Odoo, not from Excel.

Get your tax and invoicing running in one system

We are an official Odoo partner in Islamabad. We set up your accounts, taxes and FBR connection so your invoices, stock and returns come from one place, and your team stops reconciling spreadsheets at month-end. In a 30-minute call we will map your registrations and tell you what your setup needs.

Book a call →

FAQ

Is Odoo approved by FBR?

FBR licenses integrators, not ERP brands. Its digital invoicing FAQ says a business may install any electronic invoicing software and integrate it with FBR through a licensed integrator. So Odoo is acceptable as long as the connection is done by a licensed integrator or PRAL.

Does Odoo POS work with FBR for Tier-1 retailers?

Yes, with a connector that sends each sale to FBR at checkout and prints the FBR invoice number and QR code on the receipt. We cover the setup in detail in our guide on integrating FBR POS with your ERP.

Can Odoo handle provincial sales tax on services?

Yes. Sales tax on services is collected by provincial authorities, so you set up a separate tax and payable account for each one you are registered with. That keeps each provincial return a simple report instead of a manual split in Excel.

Related service: Odoo Implementation

Sources: Odoo Documentation: Fiscal localizations, FBR: Digital Invoicing FAQs, Sovos: Pakistan e-invoicing deadlines postponed, Business Recorder: FBR extends e-invoicing rules to all categories

Have a question we haven’t answered? Book a call or explore our Odoo services.