Everything you need to know about Common Reporting Standard (CRS) reporting โ what CRS 2.0 changes, who has to file, deadlines by jurisdiction, required XML fields, and how to avoid the errors that cause most rejections.
The Common Reporting Standard (CRS) is the global standard for automatic exchange of financial account information between tax authorities. Developed by the OECD in 2014, CRS requires financial institutions to identify accounts held by non-residents and report those accounts to their local tax authority โ which then exchanges the data with the account holder's country of residence.
More than 100 jurisdictions have committed to CRS. It's the global equivalent of FATCA, but broader in scope: while FATCA targets US persons, CRS covers residents of every participating jurisdiction. Most financial institutions file both FATCA and CRS returns โ from the same source data.
Under CRS, financial institutions must:
Non-compliance carries escalating consequences. Financial institutions that fail to report โ or that report incomplete or inaccurate data โ risk:
CRS reporting obligations fall on Reporting Financial Institutions (RFIs) โ the CRS definition of entities that hold, manage, or administer financial accounts. The categories are broadly similar to FATCA's FFI definition, with a few jurisdictional variations.
| Entity Type | Reporting Obligation |
|---|---|
| Depository institutions | Report non-resident accounts โ banks, credit unions, savings institutions |
| Custodial institutions | Report accounts holding financial assets for non-residents |
| Investment entities | Report non-resident investors โ funds, hedge funds, private equity, trusts with investment activity |
| Specified insurance companies | Report cash value insurance and annuity contracts held by non-residents |
| Trusts (as Investment Entities) | Report when classified as Investment Entities under CRS rules |
CRS 2.0 is the OECD's 2023 update to the Common Reporting Standard. It expands the scope of reportable accounts, updates the schema, and aligns CRS more closely with the Crypto-Asset Reporting Framework (CARF) and the EU's DAC8 directive.
CRS 2.0 is designed to work alongside two related frameworks:
Novus supports all three frameworks. See our CRS Reporting Services for details.
CRS deadlines vary by jurisdiction, but most fall between May and September each year. The table below summarises current deadlines for major jurisdictions โ click any jurisdiction to see jurisdiction-specific filing details.
| Jurisdiction | Filing Deadline | Filing Authority |
|---|---|---|
| India | 30 June | Income Tax Department (Form 61B, Report Type 02) |
| United Kingdom | 31 May | HMRC AEOI |
| Luxembourg | 30 June | ACD (SOFIE / FUNDSQUARE) |
| Ireland | 30 June | Revenue Commissioners (ROS) |
| Canada | End of June | CRA (Part XIX) |
| Switzerland | 30 June | ESTV/AFC |
| Cayman Islands | 31 July | DITC Portal |
Deadlines shown are based on current published guidance. Local authorities may extend or vary deadlines โ always confirm with your jurisdiction's tax portal before filing.
The tables below describe every field required in a CRS XML report. Each section maps to a specific part of the schema โ the Submitting Entity, Reporting Financial Institution, Account Holder, Report Destination, Financial Account, and Controlling Persons.
Free Excel templates with test data โ fill in, then generate XML against the CRS 3.0 schema.
Check your CRS XML against the correct schema โ free, instant, no signup.
End-to-end CRS reporting โ from source data to final submission.
| Field Name | Status | Description | Resources |
|---|---|---|---|
| SE Name | Mandatory | Name of entity registered on the reporting portal filing the XML report. | - |
| SE ID | Mandatory | Registration number or ID of the entity filing the report. | - |
| Field Name | Status | Description | Resources |
|---|---|---|---|
| RFI Name | Mandatory | Name of the Reporting Financial Institution. | - |
| RFI Code | Optional | Identification code of the financial institution (e.g. GIIN). | Verify GIIN |
| RFI Address | Mandatory | Street address of the financial institution. | - |
| RFI Address City | Mandatory | City of the financial institution. | - |
| RFI Address County | Optional | County/state/province of the financial institution. | - |
| RFI Address Post Code | Optional | Post code of the financial institution. | - |
| RFI Address Country | Mandatory | Two-letter country code of the financial institution. | ISO 3166-1 Alpha-2 |
| RFI Reporting from Country | Mandatory | Two-letter country code from where the FI is filing the report. | ISO 3166-1 Alpha-2 |
| Field Name | Status | Description | Resources |
|---|---|---|---|
| AH Given Name(s) | Optional | Mandatory if individual โ name of individual account holder. | - |
| AH Family Name(s) | Optional | Mandatory if individual โ name of individual account holder. | - |
| AH Entity Name(s) | Optional | Mandatory if entity โ name of entity account holder. | - |
| AH Type | Optional | Mandatory if entity โ CRS classification (e.g. CRS101, CRS102). | See Ref Data |
| AH TIN | Mandatory | Tax identification number of account holder. | - |
| AH TIN Country | Mandatory | Two-letter country code that issued the TIN. | ISO 3166-1 Alpha-2 |
| AH Date of Birth | Optional | Mandatory if individual โ YYYY-MM-DD. | - |
| AH Country of Birth | Optional | Mandatory if individual โ two-letter country code. | ISO 3166-1 Alpha-2 |
| AH Address | Mandatory | Street address. | - |
| AH Address City | Mandatory | City. | - |
| AH Address Country | Mandatory | Two-letter country code. | ISO 3166-1 Alpha-2 |
| AH Account Type | Mandatory | Type of account holder (select from Ref Data). | See Ref Data |
| Field Name | Status | Description | Resources |
|---|---|---|---|
| Report Destination Country | Mandatory | The two-letter country code of the tax authority where this report is being sent (e.g. DE for Germany). | ISO 3166-1 Alpha-2 |
| Field Name | Status | Description | Resources |
|---|---|---|---|
| FA Closed? | Mandatory | TRUE or FALSE. | - |
| FA Number | Mandatory | Free text field โ unique account number. | - |
| FA Currency | Mandatory | Three-letter currency code (e.g., USD, EUR). | ISO 4217 Currency |
| FA Balance | Mandatory | Account balance as at 31 Dec. Format: 1000.00 (no commas). | - |
| FA Payments (Dividend) | Optional | Dividend payments made. | - |
| FA Payments (Interest) | Optional | Interest payments made. | - |
| FA Payments (Gross Proceeds) | Optional | Gross proceeds/redemption payments made. | - |
| Field Name | Status | Description | Resources |
|---|---|---|---|
| CP Given Name(s) | Optional | Given name of the Controlling Person. | - |
| CP Family Name(s) | Optional | Family name of the Controlling Person. | - |
| CP TIN | Optional | Tax Identification Number. | - |
| CP TIN Country | Optional | Country code of the TIN. | ISO 3166-1 Alpha-2 |
| CP Type | Optional | Controlling Person Type Code (e.g. CRS801). | See Ref Data |
| CP Address Country | Optional | Two-letter country code. | - |
Most rejected CRS XML submissions fail for the same handful of reasons. The list below covers the errors we see most often in support โ and how to prevent them.
CRS requires the account holder's TIN to match the format expected by their country of residence. A US SSN doesn't validate as a UK UTR, and vice versa. Validate TIN formats before filing โ mismatches trigger portal rejections in most jurisdictions.
The Report Destination Country element tells the receiving authority which jurisdiction to exchange the data with. If it's wrong, the report is filed against the wrong jurisdiction โ a compliance failure even if the schema passes.
Entity classifications must match the enumeration values in the schema. Using CRS101 (Passive NFE) for an active entity, or omitting the CP Type for a controlling person, will fail validation.
The CRS XSD uses xs:sequence, which requires child elements in a specific order. Even if your data is correct, mis-ordered elements (e.g., Address fields before Name fields) will fail validation.
If you're filing for the 2026 reporting year or later and your jurisdiction has moved to the CRS 3.0 schema, submitting against the older schema will fail. Confirm the schema version with your local authority โ and validate against the correct XSD.
Account balances and payments must use a period as the decimal separator and no thousands separators. 1000.00 is valid; 1,000.00 and 1000,00 will fail.
When correcting an earlier filing, the DocRefID must be unique and the CorrDocRefID must point to the exact original document being corrected. Mismatched references are a common cause of correction rejections.
Novus automates the entire CRS reporting workflow โ from source data ingestion to XML generation, validation, and filing.
File in UK, Luxembourg, Ireland, India, Canada, and 100+ other CRS jurisdictions.
Ingest standard Excel templates, run our In-House AI Validation Pipeline to catch missing TINs and schema errors at the row level, and generate compliant CRS v3.0, FATCA Model 1/2, or IRS IDES packages in one clickโ100% locally on your machine.
CRS (Common Reporting Standard) reporting is the annual process by which financial institutions identify accounts held by non-residents and report them to their local tax authority, which exchanges the data with the account holder's country of residence. Over 100 jurisdictions participate.
FATCA targets US persons and is a US law. CRS targets residents of every participating jurisdiction and is a global standard developed by the OECD. Most financial institutions file both โ from the same source data but with different schemas and reporting rules.
Reporting Financial Institutions โ depository institutions, custodial institutions, investment entities, specified insurance companies, and certain trusts. The obligation applies if you hold reportable accounts for non-residents in participating jurisdictions.
Deadlines vary by jurisdiction but typically fall between May and September. For example: UK 31 May, Ireland 30 June, India 30 June, Luxembourg 30 June, Cayman 31 July. Always confirm with your local authority.
CRS 2.0 expands the scope of reportable accounts (including certain digital assets), strengthens self-certification requirements, clarifies zero/negative balance reporting, and introduces a new schema (CRS 3.0). Most jurisdictions adopt it from the 2026 reporting year, with schema v3.0 mandatory from 1 January 2027.
No. CRS does not use the GIIN. Reporting FIs are identified by local tax registration numbers or an equivalent identifier set by each jurisdiction. If you also file FATCA, you can validate your GIIN before submission.
CRS uses the OECD CRS XML Schema โ currently version 3.0 for CRS 2.0 filings, with version 2.0 still accepted in some jurisdictions during the transition. Each jurisdiction may also apply local file naming conventions.
Use our free XML validation tool to check your file against the correct schema. The tool reports errors with line numbers so you can fix them before submission.
Yes. Novus automates the full workflow โ you provide source data (Excel, CSV, or database), and we generate the schema-valid XML for your jurisdiction. Book a demo to see it in action.
DAC8 is the EU directive that incorporates CRS 2.0 and CARF into a single reporting obligation for EU member states. CARF is the OECD framework for reporting crypto-asset transactions. Novus supports CRS, CARF, and DAC8 reporting from a single data pipeline.