Skip to main content

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.

E
ECOSIRE Research and Development Team
|March 23, 202616 min read3.1k Words|

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.

Part of our HR & Workforce Management series

Read the complete guide

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

IndicatorValue
GDP (2025)~$470 billion
Population220+ million
VAT rate7.5%
CIT rate30% (large), 20% (medium), 0% (small)
CurrencyNigerian Naira (NGN)
Official languageEnglish
Fiscal yearJanuary 1 – December 31 (most companies)
Pension10% employer + 8% employee
PAYEProgressive: 7% to 24% (state-administered)
NHF2.5% of basic salary (employee)
Minimum wageNGN 70,000/month (2024)
States36 + 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:

CategoryRateExamples
Standard rate7.5%Most goods and services, imports, telecommunications, professional services
Zero-rated0%Exports of goods, humanitarian donor-funded goods/services, goods and services purchased by diplomats
ExemptN/ABasic 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:

FieldDescription
Total standard-rated suppliesValue of 7.5% taxable sales
Output VAT7.5% of standard-rated supplies
Total purchasesValue of purchases with VAT
Input VAT7.5% claimable on qualifying purchases
Net VAT payableOutput 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 SizeTurnoverCIT RateEducation TaxPolice Trust Fund
Large> NGN 100 million30%2.5% of assessable profit0.005% of net profit
MediumNGN 25-100 million20%2.5%0.005%
Small< NGN 25 million0%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 CategoryInitial AllowanceAnnual Allowance
Buildings (industrial)15%10%
Buildings (non-industrial)15%10%
Plant and machinery50%25%
Furniture and fittings25%20%
Motor vehicles50%25%
Computer equipment25%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 TypeCorporate RateIndividual Rate
Dividends10%10%
Interest10%10%
Rent (land, building)10%10%
Royalties10%5%
Commission, consultancy, professional fees10%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:

  1. Vendor categorization — each vendor is flagged as corporate or individual, resident or non-resident
  2. Payment type mapping — each vendor bill line is tagged with the payment type (professional fees, rent, contract, etc.)
  3. Automatic deduction — WHT is calculated and deducted when processing vendor payments
  4. WHT credit notes — generated automatically for vendors showing the WHT deducted
  5. 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,0007%
Next 300,00011%
Next 500,00015%
Next 500,00019%
Next 1,600,00021%
Above 3,200,00024%

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:

ComponentRate
Employee contribution8% of basic, housing, and transport
Employer contribution10% of basic, housing, and transport
Total18%

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)

ComponentRateBase
Employee contribution2.5%Basic salary
Employer contributionNone (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)

ComponentRate
Employer contribution1% of payroll
Employee contribution0% (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

ComponentTypeNotes
Basic salaryEarningTypically 40-60% of gross
Housing allowanceEarningTypically 20-30% of basic
Transport allowanceEarningTypically 10-15% of basic
Meal/feeding allowanceEarningPer company policy
Utility allowanceEarningPer company policy
Leave allowanceEarningAnnual, typically 10% of annual basic
13th month salaryEarningAnnual bonus (December)
OvertimeEarningPer company policy
PAYEDeductionProgressive rates after CRA
Pension (employee)Deduction8% of basic+housing+transport
NHFDeduction2.5% of basic
Cooperative deductionDeductionPer employee enrollment
Loan repaymentDeductionPer 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:

MarketDescription
Official rateCBN official rate (for government transactions)
NAFEM (I&E Window)Nigerian Autonomous Foreign Exchange Market — primary market for legitimate business transactions
Parallel/bureau rateInformal market rate (significantly different from official)
Export proceedsMandatory 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

PairUse
NGN/USDMost international trade, oil sector
NGN/EUREuropean trade
NGN/GBPUK trade
NGN/CNYChinese imports
NGN/XOFWest 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

PhaseDurationActivities
Discovery2-3 weeksMulti-state operations mapping, FIRS registration status, forex structure
Configuration4-6 weeksChart of accounts, VAT, PAYE (multi-state), pension, WHT matrix
Data migration2-4 weeksOpening balances, customer/vendor master, employee records, inventory
Customization3-5 weeksMulti-currency workflows, WHT automation, industry-specific processes
Testing2-3 weeksPayroll parallel run, VAT return validation, forex accounting verification
Go-live1-2 weeksCutover, post-go-live support
Total14-23 weeksVaries by state count and complexity

Key Success Factors

  1. Map all state operations — identify every state where employees are based to configure PAYE filing for each state IRS
  2. Define forex policy — establish which rate type (official, NAFEM) to use for which transaction categories before configuration
  3. Validate WHT matrix — Nigeria's WHT categories overlap with CIT incentives; ensure the complete matrix is configured
  4. Pension fund setup — confirm the PFA (Pension Fund Administrator) for each employee and configure remittance schedules
  5. 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.

E

Written by

ECOSIRE Research and Development Team

Technical 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.

ECOSIRE

Transform Your Business with Odoo ERP

Expert Odoo implementation, customization, and support to streamline your operations.