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?
| Requirement | Standard Odoo | What you add |
|---|---|---|
| Chart of accounts and taxes | Pakistan localization template | Review and adjust to your registrations |
| FBR digital invoicing | Not included | Connector plus licensed integrator or PRAL |
| Tier-1 POS reporting | Odoo POS | FBR POS connector, QR code on receipts |
| Withholding tax | Tax engine supports it | Current rates configured and tested |
| Provincial sales tax on services | Multiple taxes supported | One tax and account per authority |
What should I check before going live in Pakistan?
- List every tax registration you hold: federal sales tax, provincial services tax, and income tax withholding agent status.
- Have your accountant approve the chart of accounts and tax setup.
- Choose your FBR integration route (licensed integrator or PRAL) and test in sandbox first.
- Run a parallel month: post real transactions in Odoo and compare the tax report with your current return.
- 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.
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

