Published October 22, 2025Updated August 16, 202624 min read

Country-by-Country Reporting (CbCR): Preparation Guide (2026)

Prepare a country-by-country report (CbCR): check requirements, complete the three OECD tables, reconcile the data, and avoid common filing errors.

  • Borys UlanenkoCEO of ArmsLength AI
Country-by-Country Reporting (CbCR): Preparation Guide (2026)
Contents

TL;DR key takeaways

  • The OECD Action 13 framework applies a EUR 750 million consolidated-revenue threshold, but filing entities, notifications, deadlines, currency rules, forms, and penalties come from local law.
  • Table 1 aggregates revenue, profit, tax, capital, earnings, employees, and tangible assets by tax jurisdiction; Table 2 lists Constituent Entities and activities; Table 3 explains sources and anomalies.
  • Assign an owner to every field, keep a stable data dictionary, and reconcile the entity population and reported totals before generating the filing output.
  • The OECD CbCR XML Schema version 2.0 is the current exchange standard listed by the OECD. Taxpayer filing formats still vary by jurisdiction, so do not assume the OECD exchange schema is the local submission format.
  • CbCR supports high-level risk assessment. Under Action 13 it is not a substitute for transaction-level transfer pricing analysis and should not drive mechanical formulary adjustments.

Sources

  1. 01OECD Action 13 Final Report (2015)
  2. 02OECD Guidance on the Implementation of CbC Reporting (May 2024)
  3. 03OECD Common Errors in CbC Reports (May 2025)
  4. 04OECD Country-by-Country Reporting portal
  5. 05OECD Tax Transparency Resource Centre: CbCR XML Schema version 2.0
  6. 06OECD Country-by-Country Reporting: 2025 Peer Review Reports
  7. 07IRS Country-by-Country Reporting Guidance
  8. 08European Commission: Public Country-by-Country Reporting
  9. 09Commission Implementing Regulation (EU) 2024/2952

Related articles

More resources for your next workflow step

Browse the full resource library or contact us if you want recommendations for your specific use case.