Pillar Two / GloBE Rules
OECD Pillar Two Global Minimum Tax on Odoo
The OECD's Pillar Two introduces a 15% effective minimum tax rate for multinational enterprise groups with consolidated revenue above EUR 750 million. From fiscal year 2024 in many jurisdictions, in-scope groups must calculate jurisdictional effective tax rates, top up where below 15%, and file GloBE Information Returns. The mechanics are complex — covered taxes, GloBE income, substance-based income exclusions, qualified domestic minimum top-up tax, transitional safe harbours. Odoo embeds the entire workflow into the consolidated financial system.
Last reviewed:
What it is
The OECD's Pillar Two (Global Anti-Base Erosion Model Rules, or GloBE) introduces a 15% effective minimum tax for multinational enterprise (MNE) groups. Scope: MNE groups with consolidated annual revenue ≥ EUR 750 million in at least 2 of the prior 4 fiscal years. The EU implemented Pillar Two via Council Directive 2022/2523 (Pillar Two Directive), effective for fiscal years starting on or after 31 December 2023. Multiple non-EU jurisdictions have adopted as well — UK, Switzerland, Japan, South Korea, Canada (partial), Australia, and others. The mechanics: calculate GloBE income (financial-accounting-based with adjustments) and covered taxes per jurisdiction, derive the Jurisdictional ETR, apply top-up where ETR < 15%. Three top-up mechanisms in priority order: Qualified Domestic Minimum Top-up Tax (QDMTT — collected by the local jurisdiction), Income Inclusion Rule (IIR — collected by the ultimate parent jurisdiction), Undertaxed Profits Rule (UTPR — collected by sibling jurisdictions). Odoo's Pillar Two module handles the calculation, the GloBE Information Return preparation, and the audit trail.
Why it matters
Pillar Two compliance is non-negotiable for in-scope MNE groups. Penalties for non-compliance are jurisdiction-specific but substantial — administrative fines, interest, and (in serious cases) personal director liability. Beyond compliance: the calculation complexity is significant and most groups discover during first-year implementation that their consolidated reporting systems weren't designed for jurisdictional ETR calculations. Embedding Pillar Two in the same Odoo instance that does consolidation eliminates the alternative — separate tax-engine spreadsheets, manual reconciliation between consolidation system and tax model, audit-trail gaps that surface during tax authority review.
Features
-
Jurisdictional grouping and entity mapping
MNE group structure mapped per jurisdiction. Each constituent entity tagged with parent / subsidiary / branch / permanent establishment classification. Tax transparency rules applied (transparent vs opaque entities, hybrid structures).
-
GloBE income calculation
GloBE income derived from financial accounting profit/loss with the prescribed adjustments — net taxes on income, dividends paid, equity gains/losses, asymmetric gains/losses, accrued pension expenses, illegal payments, fines and penalties, prior period errors, accounting policy changes, accrued pension expense, intercompany dividend treatment.
-
Covered taxes calculation
Covered taxes (income taxes, taxes on retained earnings and other base erosion taxes) per jurisdiction calculated with adjustments — uncertain tax positions, additions for current year, removals for deferred tax recasting at 15%, allocations of taxes between entities.
-
Jurisdictional ETR computation
Effective Tax Rate per jurisdiction (Covered Taxes ÷ GloBE Income), with the 15% minimum applied. Top-up tax base = Excess Profit × Top-up Tax Percentage (15% − ETR). Excess Profit = GloBE Income − Substance-based Income Exclusion (SBIE).
-
Substance-based Income Exclusion (SBIE)
SBIE calculation — 5% (transitional rates) of payroll costs and tangible asset carrying values per jurisdiction, allowing some excess profit exclusion. Tracks transitional rates per year (10% / 9.8% / 9.6% etc. declining to 5% by 2033 for payroll; similar for assets).
-
QDMTT / IIR / UTPR priority logic
Top-up tax allocation in priority order: Qualified Domestic Minimum Top-up Tax (QDMTT) first (collected by the jurisdiction where the under-taxed income arose), then Income Inclusion Rule (IIR — ultimate parent), then Undertaxed Profits Rule (UTPR — sibling allocation per UTPR formula). Configurable per group's jurisdictional adoption status.
-
Transitional Safe Harbours
Country-by-Country Reporting (CbCR) Safe Harbour — three tests (routine profits, simplified ETR, de minimis revenue and income) for transitional years 2024–2026 that allow safe-harbour treatment for jurisdictions meeting the criteria. Odoo evaluates each safe harbour automatically.
-
GloBE Information Return preparation
GIR data prepared per OECD's standardised format. Filed by the ultimate parent entity (or designated entity); shared with relevant jurisdictions via automatic exchange. Odoo generates GIR data for submission.
-
Multi-year tracking and roll-forwards
Pillar Two requires multi-year tracking — losses carried forward, deferred tax recasting, post-filing adjustments. Odoo's Pillar Two module preserves the historical trail per jurisdiction per year.
-
Cross-regime integration (Pillar One, CSRD)
Pillar One (the digital tax) and Pillar Two interact. CSRD requires disclosure of effective tax rate by country. Odoo's Pillar Two module shares data with CSRD reporting and supports Pillar One readiness.
How it works
-
Scope confirmation
Confirm consolidated revenue threshold (EUR 750M in 2 of prior 4 years), identify constituent entities per jurisdiction, map adoption status of each jurisdiction (QDMTT in place? IIR? UTPR?). Output: written Pillar Two scope document.
-
Constituent entity inventory
Every constituent entity inventoried with jurisdiction, financial accounting basis, ownership structure. Investment entity and joint venture treatment classified. Transparent vs opaque entity flagging.
-
Odoo configuration
Pillar Two module activated. Jurisdictional mapping configured. GloBE adjustments framework set up. Covered taxes calculation rules defined per jurisdiction's tax regime. SBIE asset and payroll registers established.
-
Historical data import
Prior 4 years of consolidated data imported for the revenue threshold test. Prior year financial accounting profit/loss per jurisdiction loaded for the historical context (some Pillar Two calculations reference prior-year data).
-
First-year calculation and validation
First Pillar Two calculation for the in-scope fiscal year. Side-by-side validation with your in-house tax team or your tax advisors. Iteration until calculations align with the tax position the team will defend.
-
GIR preparation and submission
GloBE Information Return prepared per OECD format. Coordination with the designated filing entity (typically the ultimate parent). Submission per the jurisdiction's filing process — often 18 months after fiscal year-end for the first GIR, then 15 months ongoing.
-
Ongoing annual cycle
Annual recalculation, safe-harbour evaluation, GIR preparation. Mid-year monitoring of constituent entity changes (acquisitions, divestitures, formations). Year-end close integrated with Pillar Two close.
Deployment timeline
First-year Pillar Two implementation: 8–14 weeks for the Odoo configuration. Initial calculation and validation: additional 4–6 weeks (often the longest phase for first-year groups). GIR preparation: 2–4 weeks ahead of filing. Total first-year readiness: 14–24 weeks. Subsequent years dramatically faster: 4–8 weeks for the annual cycle once the framework is established.
Best for
Multinational enterprise groups in Pillar Two scope: consolidated revenue ≥ EUR 750M in 2 of prior 4 years. Particularly: EU-headquartered MNE groups now in scope under the EU Directive (FY2024+); UK / Swiss / Asia-Pacific MNE groups in scope under their respective adopting jurisdictions; non-EU MNE groups with EU subsidiaries facing IIR / UTPR exposure. Not applicable to groups below the EUR 750M consolidated revenue threshold. Borderline groups approaching the threshold may want to prepare proactively.
Frequently asked questions
-
Is our group in scope for Pillar Two?
Pillar Two applies to MNE groups (groups with constituent entities in two or more jurisdictions) with consolidated annual revenue ≥ EUR 750 million in at least 2 of the prior 4 fiscal years. Below threshold groups are excluded. Excluded entities: government entities, international organizations, NGOs, certain pension funds and investment funds, real estate investment vehicles.
-
When did Pillar Two start being effective?
EU implementation via Council Directive 2022/2523 — fiscal years starting on or after 31 December 2023. Most EU member states transposed in late 2023 or 2024. UK Pillar Two effective from accounting periods starting on or after 31 December 2023. Switzerland, Japan, South Korea, and others have similar effective dates. Some jurisdictions (USA, parts of Asia) have not yet adopted.
-
What's the difference between QDMTT, IIR, and UTPR?
Qualified Domestic Minimum Top-up Tax (QDMTT): a top-up tax imposed by the jurisdiction where under-taxed income arose, collected locally. Income Inclusion Rule (IIR): the ultimate parent entity's jurisdiction collects top-up tax on under-taxed subsidiary income. Undertaxed Profits Rule (UTPR): sibling jurisdictions allocate and collect top-up tax when neither QDMTT nor IIR captures the full amount (backstop). Priority order: QDMTT → IIR → UTPR.
-
What are the Transitional Safe Harbours?
Three safe harbour tests for fiscal years beginning before 31 December 2026 (subject to extension): (1) Routine Profits Test — profit before tax ≤ Substance-based Income Exclusion amount, treated as compliant; (2) Simplified ETR Test — Simplified ETR ≥ 15% (transitional rate, declining to 15% by 2026); (3) De Minimis Test — revenue < EUR 10M AND profit < EUR 1M in jurisdiction. If any test is met, Pillar Two top-up is zero for that jurisdiction-year. Significant simplification for jurisdictions that comfortably meet the tests.
-
What's GloBE Income and how does it differ from accounting profit?
GloBE Income starts with financial accounting profit/loss (under IFRS or equivalent acceptable financial accounting standard) with prescribed adjustments: net taxes on income (excluded — they're handled separately as covered taxes), dividends paid (excluded), equity gains/losses (excluded), asymmetric foreign currency gains/losses, accrued pension expenses, illegal payments and fines, accrued pension expense, certain stock-based compensation. The adjustments smooth out accounting-tax mismatches to give a comparable income base across jurisdictions.
-
How does Pillar Two interact with our existing tax provisions?
Pillar Two is an additional layer on top of existing income tax. The group's normal tax provisions continue; Pillar Two top-up tax is recognised as an additional current tax provision (under IFRS, generally treated as a top-up tax obligation). Some groups have begun disclosing potential Pillar Two impacts in financial statements via expected effective tax rate disclosure.
-
What about CbCR (Country-by-Country Reporting) and Pillar Two?
CbCR data is used for the Transitional Safe Harbours (the three tests reference CbCR data). Beyond that, CbCR remains a separate reporting obligation (under BEPS Action 13). Pillar Two is a tax obligation, not a reporting reform. Odoo's Pillar Two module integrates with CbCR data for the safe harbour evaluation.
-
What's the cost of Pillar Two compliance on Odoo?
First-year implementation: USD 80,000–250,000 (EUR 73,000–229,000) for typical mid-large MNE scope. Annual ongoing: USD 40,000–80,000 covering recalculation, safe harbour evaluation, GIR preparation. Compare to specialist Pillar Two tools (Thomson Reuters, Wolters Kluwer, others): typically USD 100,000–400,000/year subscription plus implementation. Compare to manual / Excel calculations: high risk and high effort.
-
Are tax advisors / Big 4 still needed?
Almost always for first-year. Pillar Two's complexity, the jurisdictional adoption variation, and the high stakes mean most MNE groups engage Big 4 or equivalent tax advisors for: positioning decisions (which safe harbours to elect, where to take aggressive vs conservative positions), validation of calculations, GIR filing review, ongoing tax authority interaction. Odoo provides the calculation engine and audit trail; tax advisors provide the strategic and defensive layer.
-
How does this work for groups straddling adopting and non-adopting jurisdictions?
Common scenario. Group with EU parent (adopting via Directive) and US subsidiary (US has not adopted) means: EU IIR captures US under-taxed profits if relevant; the US imposes no QDMTT. Group with US parent (no IIR) and EU subsidiary: EU subsidiary jurisdiction's QDMTT applies; if no QDMTT, UTPR from sibling EU jurisdictions kicks in. Odoo models the priority logic per jurisdictional adoption status; we update the configuration as more jurisdictions adopt.
-
What about smaller groups approaching the EUR 750M threshold?
Groups within striking distance of EUR 750M consolidated revenue should run the threshold test annually. Crossing the threshold in 2 of 4 prior years triggers Pillar Two scope. Many borderline groups choose to be 'Pillar Two ready' proactively (system + process built; no GIR submitted until in scope) to avoid the scramble if/when the threshold is crossed.
-
What's the first step?
A 45-minute scoping call with one of our consultants alongside your tax leadership. Bring: consolidated revenue trend (4-year history), jurisdictional footprint, current tax-accounting consolidation system, current tax advisor relationship. We'll confirm Pillar Two scope and propose a discovery plan if appropriate. For first-year Pillar Two, allow 6–8 months of preparation time before the first GIR filing deadline.