Part of our HR & Workforce Management series
Read the complete guideOdoo ERP for Nigeria: VAT, CIT & Multi-Currency Operations
Nigeria — Africa's largest economy with a GDP of approximately $470 billion and a population exceeding 220 million — presents both tremendous opportunity and significant operational complexity for businesses. The country's tax landscape under the Federal Inland Revenue Service (FIRS) includes a 7.5% VAT, Company Income Tax (CIT) at 30%, an extensive Withholding Tax regime, and state-level PAYE income tax for employees. Add to this the challenges of multi-currency operations in a tightly managed forex environment, and Nigerian businesses need an ERP system that handles the full spectrum of local compliance. Odoo ERP with Nigerian localization provides exactly this capability.
Whether you are a manufacturer in Lagos, an oil and gas services company in Port Harcourt, a fintech in Victoria Island, an agricultural business in Kano, or a retail chain expanding across Nigeria, this guide covers every aspect of implementing Odoo ERP for the Nigerian market.
Key Takeaways
- Nigerian VAT is 7.5% (increased from 5% in February 2020), with specific VAT-exempt and zero-rated categories
- Company Income Tax (CIT) is 30% for large companies, 20% for medium, and 0% for small (turnover < NGN 25 million)
- Withholding Tax (WHT) applies to dividends, interest, rent, contracts, professional fees, and other payment categories
- Nigerian payroll involves PAYE (state-administered, progressive rates up to 24%), pension (8% employee + 10% employer), NHF (2.5%), and NSITF
- Multi-currency management is critical — the naira's official and parallel rates, NAFEM window, and CBN regulations create complex FX accounting
- Odoo supports the Nigerian chart of accounts aligned with IFRS as adopted by the FRCN
Nigeria's Business Landscape
Market Context
| Indicator | Value |
|---|---|
| GDP (2025) | ~$470 billion |
| Population | 220+ million |
| VAT rate | 7.5% |
| CIT rate | 30% (large), 20% (medium), 0% (small) |
| Currency | Nigerian Naira (NGN) |
| Official language | English |
| Fiscal year | January 1 – December 31 (most companies) |
| Pension | 10% employer + 8% employee |
| PAYE | Progressive: 7% to 24% (state-administered) |
| NHF | 2.5% of basic salary (employee) |
| Minimum wage | NGN 70,000/month (2024) |
| States | 36 + FCT (each administers its own PAYE) |
Why Nigeria Needs Localized ERP
Nigeria's federal structure creates a layered compliance environment. While VAT, CIT, and WHT are administered by FIRS at the federal level, PAYE income tax is administered by each state's Internal Revenue Service (IRS). This means a company with employees in Lagos, Abuja, and Rivers must file PAYE returns with three different state authorities, each with slightly different administrative procedures. Combined with the forex management challenges of operating in a controlled currency environment, Nigerian businesses need ERP systems purpose-built for these realities.
Nigerian VAT Configuration
VAT Structure
Nigeria's VAT, administered by FIRS under the VAT Act (as amended by the Finance Act), is a consumption tax on goods and services:
| Category | Rate | Examples |
|---|---|---|
| Standard rate | 7.5% | Most goods and services, imports, telecommunications, professional services |
| Zero-rated | 0% | Exports of goods, humanitarian donor-funded goods/services, goods and services purchased by diplomats |
| Exempt | N/A | Basic food items, medical and pharmaceutical products, educational materials, baby products, agricultural equipment, plant and machinery for gas utilization, locally manufactured sanitary towels |
Non-Resident VAT
Non-resident companies supplying digital services to Nigeria must register for VAT and charge 7.5% on their Nigerian supplies. This affects cloud services, software subscriptions, and digital advertising. Odoo can track VAT on imported digital services through the reverse charge mechanism.
Odoo VAT Setup
Tax codes:
- VAT 7.5% Output — on sales
- VAT 7.5% Input — on purchases (claimable)
- VAT Zero-Rated — export sales
- VAT Exempt — qualifying goods/services
- VAT Reverse Charge — imported services
- VAT Input (Non-deductible) — for overhead purchases not directly related to taxable supplies
VAT Return Filing
Nigerian VAT returns are filed monthly, by the 21st of the following month:
| Field | Description |
|---|---|
| Total standard-rated supplies | Value of 7.5% taxable sales |
| Output VAT | 7.5% of standard-rated supplies |
| Total purchases | Value of purchases with VAT |
| Input VAT | 7.5% claimable on qualifying purchases |
| Net VAT payable | Output minus input (or refund if negative) |
Odoo generates the VAT return data for FIRS filing through the FIRS TaxPro online portal.
VAT on Imports
Import VAT at 7.5% is payable at the point of customs clearance. Odoo records the import VAT as both a liability (payable to customs) and an asset (claimable as input VAT on the next VAT return).
Company Income Tax (CIT)
CIT Rate Structure
Nigeria applies tiered CIT rates based on company turnover:
| Company Size | Turnover | CIT Rate | Education Tax | Police Trust Fund |
|---|---|---|---|---|
| Large | > NGN 100 million | 30% | 2.5% of assessable profit | 0.005% of net profit |
| Medium | NGN 25-100 million | 20% | 2.5% | 0.005% |
| Small | < NGN 25 million | 0% | 0% | 0% |
CIT Incentives and Exemptions
- Pioneer status — qualifying industries get 3-5 years CIT holiday
- Export incentive — profits from export sales are taxed at reduced rates
- Agricultural incentive — agricultural companies enjoy initial 5-year CIT exemption
- Free trade zones — companies in approved FTZs are exempt from all federal taxes
- Investment allowance — 10% of qualifying capital expenditure (in addition to capital allowances)
Odoo tracks CIT through annual provisions, quarterly installment payments, and year-end tax computation workpapers.
Capital Allowances
Nigeria uses a system of capital allowances (similar to depreciation for tax purposes):
| Asset Category | Initial Allowance | Annual Allowance |
|---|---|---|
| Buildings (industrial) | 15% | 10% |
| Buildings (non-industrial) | 15% | 10% |
| Plant and machinery | 50% | 25% |
| Furniture and fittings | 25% | 20% |
| Motor vehicles | 50% | 25% |
| Computer equipment | 25% | 20% |
Odoo's asset management module can be configured to track both IFRS depreciation (for financial reporting) and capital allowances (for tax computation) in parallel.
Withholding Tax (WHT)
WHT Rates
| Payment Type | Corporate Rate | Individual Rate |
|---|---|---|
| Dividends | 10% | 10% |
| Interest | 10% | 10% |
| Rent (land, building) | 10% | 10% |
| Royalties | 10% | 5% |
| Commission, consultancy, professional fees | 10% | 5% |
| Contracts (construction, supply) | 5% | 5% |
| Directors' fees | — | 10% |
| Management fees (non-resident) | 10% | — |
| Technical fees (non-resident) | 10% | — |
WHT in Odoo
Odoo automates WHT calculation and deduction:
- Vendor categorization — each vendor is flagged as corporate or individual, resident or non-resident
- Payment type mapping — each vendor bill line is tagged with the payment type (professional fees, rent, contract, etc.)
- Automatic deduction — WHT is calculated and deducted when processing vendor payments
- WHT credit notes — generated automatically for vendors showing the WHT deducted
- Monthly WHT return — aggregated WHT data generated for FIRS filing
Nigerian Payroll
PAYE (Pay As You Earn)
PAYE in Nigeria is administered by each state's Internal Revenue Service. The tax rates are set by the Personal Income Tax Act (PITA) but collected by states:
Personal income tax rates:
| Annual Taxable Income (NGN) | Rate |
|---|---|
| First 300,000 | 7% |
| Next 300,000 | 11% |
| Next 500,000 | 15% |
| Next 500,000 | 19% |
| Next 1,600,000 | 21% |
| Above 3,200,000 | 24% |
Consolidated relief allowance (CRA):
- Higher of NGN 200,000 or 1% of gross income, PLUS
- 20% of gross income
The CRA is deducted from gross income before applying the tax brackets. Odoo calculates this automatically.
Pension (Contributory Pension Scheme)
The Pension Reform Act 2014 mandates:
| Component | Rate |
|---|---|
| Employee contribution | 8% of basic, housing, and transport |
| Employer contribution | 10% of basic, housing, and transport |
| Total | 18% |
Some employers contribute more than the minimum 10%. Pension is managed by Pension Fund Administrators (PFAs), and Odoo generates the monthly schedule for remittance to the selected PFA.
NHF (National Housing Fund)
| Component | Rate | Base |
|---|---|---|
| Employee contribution | 2.5% | Basic salary |
| Employer contribution | None (mandatory) | — |
NHF is deducted from employees earning NGN 3,000/month or more and remitted to the Federal Mortgage Bank of Nigeria.
NSITF (Nigeria Social Insurance Trust Fund)
| Component | Rate |
|---|---|
| Employer contribution | 1% of payroll |
| Employee contribution | 0% (employer only) |
ITF (Industrial Training Fund)
Employers with 5+ employees or annual turnover above NGN 50 million must contribute 1% of annual payroll to ITF.
Payroll Components
| Component | Type | Notes |
|---|---|---|
| Basic salary | Earning | Typically 40-60% of gross |
| Housing allowance | Earning | Typically 20-30% of basic |
| Transport allowance | Earning | Typically 10-15% of basic |
| Meal/feeding allowance | Earning | Per company policy |
| Utility allowance | Earning | Per company policy |
| Leave allowance | Earning | Annual, typically 10% of annual basic |
| 13th month salary | Earning | Annual bonus (December) |
| Overtime | Earning | Per company policy |
| PAYE | Deduction | Progressive rates after CRA |
| Pension (employee) | Deduction | 8% of basic+housing+transport |
| NHF | Deduction | 2.5% of basic |
| Cooperative deduction | Deduction | Per employee enrollment |
| Loan repayment | Deduction | Per agreement |
Multi-State PAYE Filing
For companies with employees across multiple states, Odoo generates separate PAYE returns for each state IRS:
- Lagos State IRS (LIRS) — largest by volume
- FCT-IRS (Abuja) — for Federal Capital Territory employees
- Rivers State IRS — for Port Harcourt employees
- Each state has its own filing format and deadline (generally by the 10th of the following month)
Multi-Currency and Forex Management
Nigeria's Currency Environment
Nigeria's forex market operates through multiple windows:
| Market | Description |
|---|---|
| Official rate | CBN official rate (for government transactions) |
| NAFEM (I&E Window) | Nigerian Autonomous Foreign Exchange Market — primary market for legitimate business transactions |
| Parallel/bureau rate | Informal market rate (significantly different from official) |
| Export proceeds | Mandatory repatriation and conversion rules |
Odoo Multi-Currency Configuration
- Exchange rate sources — CBN official rate and NAFEM rate can be configured as separate rate types
- Transaction recording — each foreign currency transaction specifies which rate type applies
- Month-end revaluation — outstanding foreign currency balances revalued at CBN official rate
- FX gain/loss — realized gains and losses posted automatically at payment date
- Export proceeds tracking — for companies subject to mandatory forex repatriation
- LC management — Letter of Credit lifecycle tracking for imports
Common Currency Pairs
| Pair | Use |
|---|---|
| NGN/USD | Most international trade, oil sector |
| NGN/EUR | European trade |
| NGN/GBP | UK trade |
| NGN/CNY | Chinese imports |
| NGN/XOF | West African regional trade (CFA franc) |
Nigerian Chart of Accounts
IFRS-Aligned Chart
Nigeria adopted IFRS through the Financial Reporting Council of Nigeria (FRCN). Odoo's Nigerian localization includes a chart of accounts aligned with IFRS:
- Assets — current (including forex-denominated receivables), non-current, deferred tax
- Liabilities — current (including forex-denominated payables), non-current
- Equity — share capital, share premium, retained earnings, translation reserves
- Revenue — domestic and export sales, separated by product/service category
- Expenses — cost of sales, operating expenses (aligned with IFRS disclosure requirements)
- Tax accounts — VAT input/output, WHT receivable/payable, CIT provision, education tax
Implementation Considerations
Typical Timeline
| Phase | Duration | Activities |
|---|---|---|
| Discovery | 2-3 weeks | Multi-state operations mapping, FIRS registration status, forex structure |
| Configuration | 4-6 weeks | Chart of accounts, VAT, PAYE (multi-state), pension, WHT matrix |
| Data migration | 2-4 weeks | Opening balances, customer/vendor master, employee records, inventory |
| Customization | 3-5 weeks | Multi-currency workflows, WHT automation, industry-specific processes |
| Testing | 2-3 weeks | Payroll parallel run, VAT return validation, forex accounting verification |
| Go-live | 1-2 weeks | Cutover, post-go-live support |
| Total | 14-23 weeks | Varies by state count and complexity |
Key Success Factors
- Map all state operations — identify every state where employees are based to configure PAYE filing for each state IRS
- Define forex policy — establish which rate type (official, NAFEM) to use for which transaction categories before configuration
- Validate WHT matrix — Nigeria's WHT categories overlap with CIT incentives; ensure the complete matrix is configured
- Pension fund setup — confirm the PFA (Pension Fund Administrator) for each employee and configure remittance schedules
- Infrastructure planning — power and internet reliability in Nigeria may require local hosting with UPS backup or cloud hosting with offline-capable workflows
Hosting and Infrastructure
- Local hosting — MainOne, Rack Centre, and other Nigerian data centers offer colocation and cloud services
- International cloud — AWS (Cape Town), Azure (South Africa), or Google Cloud for businesses needing higher reliability
- Power backup — Nigerian businesses frequently deal with power interruptions; cloud hosting eliminates this risk for ERP
- Offline capability — consider Odoo's offline POS functionality for retail operations in areas with unreliable connectivity
Industry-Specific Configurations
Oil and Gas
- Joint venture accounting with production sharing contracts
- Petroleum Profits Tax (PPT) at 85% (JV) or 50% (PSC) — separate from CIT
- Upstream/downstream cost center segregation
- Import duty exemptions under petroleum industry incentives
- Multi-currency (primarily USD) with NGN reporting
Manufacturing (FMCG)
- Raw material import management with customs duty and VAT
- Multi-warehouse across Nigeria (Lagos, Kano, Port Harcourt, Abuja)
- Distribution network management with regional depots
- Excise duty on specific manufactured goods
- Pioneer status tax holiday tracking
Fintech and Technology
- VAT on digital services (7.5%)
- Multi-state payroll for remote workers
- CBN regulatory reporting (for licensed fintech companies)
- Foreign currency revenue with mandatory repatriation tracking
- Startup incentive tracking (Pioneer Status, investment credits)
Agriculture
- CIT exemption for first 5 years (with extension option)
- VAT exemption on agricultural equipment and produce
- Export incentive tracking for agricultural exports
- Cooperative management and farmer payment processing
- Seasonal workforce management
Frequently Asked Questions
What is the current VAT rate in Nigeria and who must register?
Nigeria's VAT rate is 7.5% on taxable goods and services. All companies must register for VAT regardless of turnover. However, companies with turnover below NGN 25 million (small companies) are exempt from CIT. VAT registration is through the FIRS, and returns are filed monthly by the 21st of the following month through the FIRS TaxPro portal.
How does Odoo handle PAYE across multiple Nigerian states?
Odoo's Nigerian payroll module assigns each employee to their work state, which determines the PAYE filing jurisdiction. The system calculates PAYE using the federal PITA rates (same nationwide) but generates separate monthly returns for each state IRS. This is critical for companies with employees in Lagos, Abuja, Rivers, and other states, as each state IRS has its own filing portal and administrative requirements.
Can Odoo manage the complexities of Nigeria's forex environment?
Odoo supports multiple exchange rate types, allowing you to configure CBN official rates, NAFEM rates, and custom rates for different transaction categories. Foreign currency invoices are recorded at the transaction date rate, payments are reconciled at the payment date rate with automatic FX gain/loss calculation, and month-end revaluation uses the specified rate type. Export proceeds repatriation can be tracked through dedicated workflows.
How does Odoo calculate Nigerian pension contributions?
Odoo calculates pension contributions based on the Pension Reform Act: 8% employee and 10% employer on the sum of basic salary, housing allowance, and transport allowance. The system generates monthly pension schedules per PFA (Pension Fund Administrator), ready for upload to the PFA's remittance portal. Voluntary additional contributions can also be tracked.
Does Odoo handle WHT credit notes for Nigerian vendors?
Yes, when Odoo processes a vendor payment with WHT deduction, it automatically generates a WHT credit note that can be issued to the vendor. The credit note shows the amount withheld, the applicable tax rate, and the FIRS TIN reference. The aggregated WHT data is compiled for the monthly WHT return filed with FIRS.
Can Odoo track Company Income Tax across the tiered rate structure?
Odoo can be configured to calculate CIT provisions based on the tiered structure: 0% for small companies (turnover < NGN 25 million), 20% for medium (NGN 25-100 million), and 30% for large (> NGN 100 million). Education tax at 2.5% and Police Trust Fund levy at 0.005% are calculated in addition. Quarterly installment payments are tracked, and the year-end tax computation workpaper is generated.
How does Odoo handle the consolidated relief allowance for PAYE calculation?
Odoo automatically calculates the Consolidated Relief Allowance (CRA) as the higher of NGN 200,000 or 1% of gross income, plus 20% of gross income. This amount is deducted from gross income before applying the progressive PAYE tax brackets (7% to 24%). The calculation happens monthly based on annualized projections, with adjustments in the final month of the tax year.
Getting Started with Odoo in Nigeria
Nigeria's layered federal-state tax system, complex forex environment, and rapid digital transformation create both challenges and opportunities for businesses. Odoo ERP, properly configured with Nigerian localization, provides the compliance framework and operational efficiency that Nigerian businesses need to thrive in this dynamic market.
ECOSIRE has experience implementing Odoo across Nigeria's diverse business landscape — from Lagos fintech companies to Port Harcourt oil services firms, from Kano manufacturers to Abuja government contractors. We understand FIRS compliance, multi-state PAYE administration, and the forex management challenges unique to the Nigerian market.
Explore our Odoo implementation services to learn how we deliver compliant, efficient Odoo deployments for Nigerian businesses. Contact us to discuss your specific requirements and get a tailored implementation plan.
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 Pakistan: FBR Integration, Sales Tax & Localization
Complete guide to implementing Odoo ERP in Pakistan — FBR e-invoicing, 17-18% GST, withholding tax, EOBI/PESSI payroll, SBP reporting, and Urdu interface.
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.