Part of our HR & Workforce Management series
Read the complete guideOdoo ERP for Pakistan: FBR Integration, Sales Tax & Localization
Pakistan's $375 billion economy — the fifth most populous country in the world with over 240 million people — is experiencing a rapid shift toward digitization driven by the Federal Board of Revenue's (FBR) push for e-invoicing, point-of-sale integration, and tax documentation. Businesses across Pakistan face a layered tax system that includes federal GST (17%), provincial sales tax on services, advance tax, withholding tax on dozens of payment categories, and complex payroll requirements including EOBI and provincial social security. Odoo ERP provides a comprehensive platform that handles Pakistan's unique tax landscape while supporting Urdu localization and local banking integration.
Whether you are a manufacturer in Faisalabad, a trading company in Karachi, an IT services firm in Lahore or Islamabad, or a retail chain expanding across Pakistan, this guide details how to configure and implement Odoo ERP for full FBR compliance and operational efficiency.
Key Takeaways
- FBR's e-invoicing system (POS integration) is mandatory for Tier-1 retailers and expanding to other sectors
- Federal GST is 17% on goods (18% on some items), while provincial sales tax on services varies by province (13-16%)
- Withholding tax applies to almost every payment category — Odoo must calculate and deduct WHT automatically
- Pakistani payroll involves EOBI (5%), PESSI/SESSI/BESSI contributions, and income tax based on progressive slabs
- Odoo supports Urdu interface, bilingual documents, and the Pakistani chart of accounts aligned with ICAP standards
- Multi-company setup handles the complex structures of Pakistani business groups
Pakistan's Business Landscape
Market Context
| Indicator | Value |
|---|---|
| GDP (2025) | ~$375 billion |
| Population | 240+ million |
| Federal GST (goods) | 17% (18% on certain luxury/specific items) |
| Provincial sales tax (services) | 13-16% (varies by province: Punjab 16%, Sindh 13%, KP 15%, Balochistan 15%) |
| Corporate tax | 29% (general), various reduced rates for specific sectors |
| Withholding tax | Applies on 50+ payment categories |
| Currency | Pakistani Rupee (PKR) |
| Fiscal year | July 1 – June 30 |
| EOBI | 5% employer + 1% employee (on minimum wage) |
| FBR e-invoicing | Mandatory for Tier-1 retailers, expanding |
Why Pakistan Needs Localized ERP
Pakistan's tax system is among the most complex in South Asia. The dual federal-provincial tax structure, extensive withholding tax regime, multiple social security authorities (one per province), and FBR's evolving digital requirements create a compliance burden that generic ERP systems cannot handle without heavy customization. Odoo's Pakistani localization modules and modular architecture address these challenges directly.
FBR Integration and E-Invoicing
FBR POS Integration
The Federal Board of Revenue mandates real-time POS integration for Tier-1 retailers (large retailers, restaurants, and other specified businesses). This system transmits sales data to FBR in real time.
Requirements:
- Real-time transmission of each sale transaction to FBR servers
- Unique invoice reference number from FBR for each transaction
- QR code on each receipt linking to FBR verification
- Daily reconciliation of transmitted transactions
- Monthly electronic filing of sales tax returns using FBR data
Odoo FBR POS integration:
- Configure FBR API credentials in Odoo POS settings
- Each POS sale triggers an API call to FBR's system
- FBR returns a unique reference number displayed on the receipt
- QR code is generated and printed on the customer receipt
- Failed transmissions are queued and retried automatically
- Monthly sales tax return data is populated from successful transmissions
E-Filing Requirements
All registered taxpayers must e-file through FBR's IRIS (Inland Revenue Information System):
- Monthly sales tax returns — form STR-7 for goods
- Withholding tax statements — monthly/quarterly filings
- Annual income tax returns — corporate tax returns
- Annexures — detailed schedules of purchases, sales, WHT deducted
Odoo generates the data for all these filings in formats compatible with FBR's IRIS portal, including the detailed annexures that list every transaction with buyer/seller NTN, CNIC, and tax amounts.
Pakistan Tax Configuration in Odoo
Federal GST (Goods)
| Category | Rate | Examples |
|---|---|---|
| Standard rate | 17% | Most manufactured goods, imports |
| Enhanced rate | 18% | Certain luxury items as notified |
| Reduced rate | 10-12% | Specific agricultural inputs, machinery |
| Zero-rated | 0% | Exports, supplies to DTRE holders, specific raw materials |
| Exempt | N/A | Unprocessed agricultural produce, essential food items, medicines (scheduled) |
| Further tax | 3% | Sales to unregistered persons (on top of 17%) |
Provincial Sales Tax on Services
Each province administers its own sales tax on services:
| Province | Authority | Standard Rate | Key Services |
|---|---|---|---|
| Punjab | PRA (Punjab Revenue Authority) | 16% | Restaurants, telecoms, IT services, advertising |
| Sindh | SRB (Sindh Revenue Board) | 13% | Same categories, different rates |
| KP | KPRA | 15% | Expanding service categories |
| Balochistan | BRA | 15% | Limited categories |
| ICT (Islamabad) | FBR | 16% | Federal jurisdiction, FBR-administered |
Odoo configuration: Each province is set up as a separate tax jurisdiction. The system determines the applicable provincial tax based on the location where the service is rendered (place of supply rules).
Withholding Tax (WHT)
Pakistan's withholding tax regime is one of the most extensive in the world. Almost every type of payment has a WHT obligation:
| Section | Payment Type | Filer Rate | Non-Filer Rate |
|---|---|---|---|
| 149 | Salary | Per slab | Per slab (higher) |
| 153(1)(a) | Goods supply | 4.5% | 9% |
| 153(1)(b) | Services | 8% | 16% |
| 153(1)(c) | Contracts | 7% | 14% |
| 155 | Rent (property) | 15% | 30% |
| 156 | Prizes and winnings | 15% | 30% |
| 231A | Cash withdrawal | 0.6% | 1.2% |
| 236G | Sales to distributors/dealers | 0.1% | 0.2% |
| 236H | Sales to retailers | 0.5% | 1% |
| 233 | Brokerage and commission | 12% | 24% |
Odoo WHT automation:
- Each vendor is flagged as Filer or Non-Filer (verified against FBR's Active Taxpayer List)
- Payment categories are mapped to WHT sections
- WHT is automatically calculated and deducted when creating vendor payments
- Monthly WHT statements are generated for FBR e-filing
- CPR (Computerized Payment Receipt) data is prepared for submission
Advance Tax and Minimum Tax
Additional tax considerations in Pakistan:
- Advance tax on imports — 6% (filer) / 9% (non-filer) of import value at customs stage
- Minimum tax — 1.25% of turnover (if regular tax liability is lower)
- Super tax — 1-10% surcharge on high-income corporations
- Workers' Welfare Fund — 2% of assessable income
Pakistani Payroll in Odoo
Salary Structure
| Component | Type | Typical Structure |
|---|---|---|
| Basic salary | Earning | 40-60% of gross |
| House rent allowance | Earning | 45% of basic (or actual) |
| Medical allowance | Earning | 10% of basic or fixed amount |
| Conveyance allowance | Earning | PKR 5,000-15,000/month |
| Utility allowance | Earning | Per company policy |
| Overtime | Earning | Double rate for hours beyond normal working hours |
| EOBI (employee) | Deduction | 1% of minimum wage |
| Income tax | Deduction | Progressive slab rates |
| Professional tax | Deduction | Province-specific (Punjab: PKR 200/month if salary > PKR 20,000) |
| Loan deduction | Deduction | Per employee agreement |
EOBI (Employees' Old-Age Benefits Institution)
| Component | Rate | Base |
|---|---|---|
| Employer contribution | 5% | Minimum wage (PKR 37,000 as of 2025) |
| Employee contribution | 1% | Minimum wage |
| Registration | Mandatory | All establishments with 5+ employees |
Odoo calculates EOBI on the prescribed minimum wage (not actual salary), generates the monthly contribution challan, and maintains the EOBI register for inspection.
Provincial Social Security
Each province has its own social security institution:
| Province | Authority | Employer Rate | Employee Rate | Wage Ceiling |
|---|---|---|---|---|
| Punjab | PESSI | 6% | 1% | Varies (currently PKR 30,000) |
| Sindh | SESSI | 6% | 1% | Varies |
| KP | KP Employees SI | 6% | 1% | Varies |
| Balochistan | BESSI | 6% | 1% | Varies |
Odoo determines the applicable provincial social security based on the employee's work location and calculates contributions within the wage ceiling.
Income Tax on Salary
Pakistan uses progressive tax slabs for salary income (updated annually in the Finance Act):
| Annual Salary Range (PKR) | Tax Rate |
|---|---|
| Up to 600,000 | 0% |
| 600,001 – 1,200,000 | 2.5% of amount exceeding 600,000 |
| 1,200,001 – 2,400,000 | 15,000 + 12.5% of amount exceeding 1,200,000 |
| 2,400,001 – 3,600,000 | 165,000 + 22.5% of amount exceeding 2,400,000 |
| 3,600,001 – 6,000,000 | 435,000 + 27.5% of amount exceeding 3,600,000 |
| Above 6,000,000 | 1,095,000 + 35% of amount exceeding 6,000,000 |
Odoo's payroll module calculates monthly tax deduction based on annualized salary projections, adjusting for allowances, exemptions, and any arrears.
Urdu Localization and Interface
Odoo Urdu Features
- RTL interface — full right-to-left Urdu layout for the entire Odoo interface
- Urdu translations — module-by-module Urdu translation of standard Odoo labels and menus
- Bilingual documents — invoices, delivery notes, and purchase orders in Urdu and English
- Nastaliq font support — proper rendering of Urdu Nastaliq script in PDF reports using Noto Nastaliq Urdu or Jameel Noori Nastaleeq fonts
- Urdu number formatting — support for both Western and Eastern Arabic-Indic numerals
Bilingual Invoice Template
Pakistani business practice typically uses English for B2B transactions and Urdu or bilingual documents for retail and government dealings. Odoo's report engine supports both through configurable templates that render each field in the appropriate language.
Chart of Accounts and Financial Reporting
ICAP-Aligned Chart of Accounts
Odoo's Pakistan localization includes a chart of accounts aligned with standards set by the Institute of Chartered Accountants of Pakistan (ICAP):
- Assets — current assets, fixed assets, investments, deferred tax assets
- Liabilities — current liabilities, long-term liabilities, deferred tax liabilities
- Equity — share capital, reserves, retained earnings
- Revenue — sales, service revenue, other income
- Expenses — cost of goods sold, operating expenses, financial charges
- Tax accounts — GST input/output, WHT receivable/payable, income tax provision, advance tax
SBP Reporting
For businesses subject to State Bank of Pakistan (SBP) reporting (banking, financial institutions, exchange companies):
- SBP returns — formatted financial data for SBP quarterly/annual submissions
- Foreign exchange monitoring — tracking of forex transactions per SBP regulations
- Large transaction reporting — flagging of transactions above SBP-prescribed thresholds
Multi-Currency and Import Management
PKR and Foreign Currency
Pakistan's import-dependent economy means most businesses deal with multiple currencies:
- Import purchases — typically in USD, EUR, CNY, or GBP
- Exchange rate management — daily SBP reference rates for conversion
- LC (Letter of Credit) tracking — managing the LC lifecycle from application to retirement
- Import duty and customs — advance tax (section 148), customs duty, regulatory duty, additional customs duty
- Exchange gain/loss — automatic revaluation of foreign currency balances
Import Cost Calculation
Odoo can calculate landed cost for imports:
- CIF (Cost, Insurance, Freight) value
- Customs duty (varies by HS code, 0-35%)
- Regulatory duty (0-100% on specific items)
- Additional customs duty (up to 7%)
- Advance income tax (6% for filers / 9% for non-filers)
- Sales tax (17% on value + duties)
- Inland freight and handling
- Total landed cost allocated to inventory items
Implementation Considerations for Pakistan
Typical Timeline
| Phase | Duration | Activities |
|---|---|---|
| Discovery | 2-3 weeks | Tax registration review, multi-province assessment, FBR status |
| Configuration | 4-6 weeks | Chart of accounts, federal/provincial tax, payroll, FBR integration |
| Data migration | 2-4 weeks | Opening balances, customer/vendor master, inventory, employee data |
| Customization | 3-5 weeks | Urdu templates, FBR POS integration, custom reports, industry workflows |
| Testing | 2-3 weeks | WHT calculations, payroll validation, FBR connectivity, end-to-end flows |
| Go-live | 1-2 weeks | Parallel run, staff training, post-go-live stabilization |
| Total | 14-23 weeks | Varies by complexity and number of entities |
Key Success Factors
- Verify FBR Active Taxpayer status for all vendors during data migration — filer/non-filer status determines WHT rates
- Map provincial tax obligations — businesses operating across provinces need multiple tax configurations
- Test FBR POS integration thoroughly — real-time connectivity issues are common and need fallback procedures
- Configure WHT matrix early — the 50+ payment categories with dual filer/non-filer rates are the most complex tax configuration
- Plan for Finance Act changes — Pakistan's tax rates change annually; build flexibility into the configuration
Hosting Considerations
- Local hosting — PTCL data centers, Cybernet, and local cloud providers offer Pakistan-based hosting
- International cloud — AWS (Mumbai region) and Azure (South Central Asia) are commonly used
- Connectivity — FBR API integration requires reliable internet; consider backup connectivity for POS integration
- Data backup — FBR requires 6-year document retention; automate cloud backups
Industry-Specific Configurations
Textile and Garments Manufacturing
- Bill of materials for fabric → cutting → stitching → finishing workflows
- Export-focused zero-rated sales tax configuration
- DTRE (Duty and Tax Remission for Exporters) scheme management
- SRO (Statutory Regulatory Order) tracking for concessionary rates
Pharmaceutical
- Batch and lot tracking with expiry management per DRAP requirements
- Drug pricing compliance with government-set Maximum Retail Price (MRP)
- Import of active pharmaceutical ingredients (API) with duty calculations
- Quality control and documentation aligned with DRAP standards
IT and Software Services
- Provincial sales tax on services (varying rates)
- Export of IT services (income tax exempt under certain conditions)
- PSEB (Pakistan Software Export Board) reporting
- Multi-currency invoicing (typically USD) with PKR accounting
Retail and Distribution
- FBR POS integration for real-time sales reporting
- Multi-warehouse management across Pakistan
- Section 236H WHT collection from retailers
- Further tax (3%) on sales to unregistered buyers
Frequently Asked Questions
Is FBR e-invoicing mandatory for all businesses in Pakistan?
FBR's POS integration is currently mandatory for Tier-1 retailers — large retailers, restaurant chains, and other businesses specified by FBR notifications. The requirement is expanding progressively to smaller businesses. All VAT-registered businesses must e-file their monthly sales tax returns through the IRIS portal, even if not yet required to have real-time POS integration.
How does Odoo handle the filer vs. non-filer withholding tax rates?
Odoo's Pakistan localization includes a filer/non-filer flag on each vendor record. When creating vendor payments, the system automatically applies the correct WHT rate based on this flag and the payment category (goods, services, contracts, rent, etc.). The filer status should be verified periodically against FBR's Active Taxpayer List (ATL), which Odoo can check via API integration.
Can Odoo manage both federal GST on goods and provincial sales tax on services?
Yes, Odoo supports multi-jurisdiction tax configurations. Federal GST on goods (17%) and provincial sales tax on services (13-16% depending on province) are configured as separate tax codes. The system applies the correct tax based on whether the transaction involves goods or services and the province where the service is rendered.
How does Odoo handle EOBI and provincial social security contributions?
Odoo's Pakistani payroll module calculates EOBI contributions based on the prescribed minimum wage (not actual salary) — 5% employer and 1% employee. Provincial social security (PESSI, SESSI, etc.) is calculated based on the employee's work province and the applicable wage ceiling. Both contributions are included in the monthly payroll and generate the required challan data for submission.
Does Odoo support the Pakistani chart of accounts?
Yes, Odoo's Pakistan localization includes a chart of accounts aligned with ICAP standards. It includes dedicated accounts for federal GST, provincial sales tax, withholding tax (both deducted and receivable), advance tax, EOBI, social security, and all standard financial reporting categories. The chart can be customized to match your specific reporting needs.
Can Odoo generate Urdu-language invoices and reports?
Odoo supports full Urdu localization including RTL interface, Urdu-language invoices, and bilingual (Urdu/English) document generation. PDF reports render Urdu text correctly using Nastaliq fonts. The language can be set per user, per customer (for automatic language selection on outgoing documents), or per report template.
How does Odoo handle import duty and landed cost calculations for Pakistani imports?
Odoo's landed cost module calculates the full import cost including customs duty, regulatory duty, additional customs duty, advance income tax, sales tax on imports, and freight. Costs are allocated to inventory items based on value, weight, or quantity. The HS code on each product determines the applicable duty rates, which can be maintained in a customs tariff master table.
Getting Started with Odoo in Pakistan
Pakistan's layered federal-provincial tax system, extensive withholding tax obligations, and FBR digitization mandates create a compliance environment that demands a properly localized ERP system. Odoo, configured with the right Pakistani localization modules and an experienced implementation partner, delivers comprehensive coverage of these requirements.
ECOSIRE has deep expertise in Odoo implementations for Pakistani businesses — from Karachi trading houses to Lahore manufacturers, from Islamabad IT companies to multi-city retail chains. We understand the nuances of FBR compliance, multi-province tax management, and the specific operational needs of Pakistani industries.
Explore our Odoo implementation services to see how we can help your Pakistani business achieve full compliance and operational excellence. Contact our team for a detailed assessment of your ERP requirements.
Written by
ECOSIRE TeamTechnical Writing
The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.
Related Articles
AI-Powered Customer Segmentation: From RFM to Predictive Clustering
Learn how AI transforms customer segmentation from static RFM analysis to dynamic predictive clustering. Implementation guide with Python, Odoo, and real ROI data.
AI for Supply Chain Optimization: Visibility, Prediction & Automation
Transform supply chain operations with AI: demand sensing, supplier risk scoring, route optimization, warehouse automation, and disruption prediction. 2026 guide.
B2B E-commerce Strategy: Build a Wholesale Online Business in 2026
Master B2B e-commerce with strategies for wholesale pricing, account management, credit terms, punchout catalogs, and Odoo B2B portal configuration.
More from HR & Workforce Management
Odoo ERP for Egypt: E-Invoice, VAT & Arabic Localization
Complete guide to Odoo ERP implementation in Egypt — ETA e-invoicing, 14% VAT, Egyptian payroll, Arabic interface, customs duties, and local compliance.
Odoo ERP for Germany: GoBD, DATEV & German Accounting Compliance
Complete guide to Odoo ERP implementation in Germany — GoBD compliance, DATEV export, SKR03/SKR04 charts, Handelsregister, German payroll, and tax reporting.
Odoo ERP for India: GST, TDS/TCS & E-Way Bill Integration
Complete guide to Odoo ERP implementation in India — GST (CGST/SGST/IGST), e-invoicing, TDS/TCS, e-Way Bill, PF/ESI payroll, and Indian chart of accounts.
Odoo ERP for Nigeria: VAT, CIT & Multi-Currency Operations
Complete guide to Odoo ERP implementation in Nigeria — FIRS VAT (7.5%), CIT, WHT, Nigerian payroll (PAYE, pension, NHF), naira and forex management.
Odoo ERP for South Africa: VAT, BEE Compliance & Local Payroll
Complete guide to Odoo ERP implementation in South Africa — 15% VAT, B-BBEE scorecards, UIF/SDL payroll, SARS eFiling, and multi-currency ZAR operations.
Odoo ERP for Turkey: E-Fatura, KDV Tax & Turkish Localization
Complete guide to Odoo ERP implementation in Turkey — E-Fatura/E-Arsiv invoicing, KDV (18% + reduced rates), Turkish payroll (SGK), and TCMB exchange rates.