Opgaaf ICP (Intra-Community Transactions Report)
The quarterly declaration of all intra-EU B2B supplies of goods and services to VAT-registered businesses in other EU member states. Separate from the BTW return and required to validate the zero-rating applied on Dutch invoices for intra-EU supplies.
Who this applies to
- Dutch BTW-registered businesses supplying goods to VAT-registered buyers in other EU member states
- Dutch BTW-registered businesses supplying services to VAT-registered buyers in other EU member states where the buyer reverse-charges
- Businesses performing triangular ABC transactions (ABM-transacties)
- Fiscal unity groups with intra-EU supply activity
What to file
Opgaaf ICP: recapitulative statement listing each EU customer's VAT number, total value of goods supplied, total value of services supplied, and triangular transaction indicator. Does not include B2C cross-border sales (those go to OSS if applicable).
How to file
Filed electronically via Mijn Belastingdienst Zakelijk, through the same portal as BTW returns but as a separate form. Most accounting software integrates ICP submission via SBR. Always validate each EU customer's VAT number on the EU VIES database before submission.
Payment due
No payment due with the ICP declaration: it is a reporting-only obligation. BTW on related supplies is accounted for in the BTW return.
Penalties for missing this deadline
Fine starting at EUR 68 per return, rising to EUR 5,514 for repeated failures. More critically, if the ICP is not filed, the zero-rating applied on Dutch invoices may be challenged by the Belastingdienst, potentially triggering backdated BTW liability at 21% on the full supply value.
Filing checklist
- Compile all zero-rated intra-EU B2B supply invoices for the quarter, grouped by EU customer VAT number
- Verify each customer's EU VAT number on the VIES database at ec.europa.eu/taxation_customs/vies/
- Separate goods supplies and services supplies as they are reported in different columns
- Identify any triangular ABC transactions involving a third EU country intermediary
- Log in to Mijn Belastingdienst Zakelijk and submit the Opgaaf ICP for the quarter
- Reconcile ICP totals against Box 3 of the quarterly BTW return: they must match
Documents you'll need
- Zero-rated sales invoices for intra-EU B2B supplies for the period
- Customer EU VAT numbers confirmed via VIES
- Corresponding BTW return showing the Box 3 intra-EU supply amount
- Transport documentation such as CMR or freight forwarding records proving goods left the Netherlands
- Written confirmation or EU VIES verification confirming each customer's VAT registration status
Common mistakes to avoid
- Filing the ICP only for goods but omitting intra-EU services where the customer reverse-charges: both must be reported
- Not reconciling the ICP total against Box 3 of the BTW return, leaving inconsistencies the Belastingdienst will query
- Using the customer's local company registration number instead of their EU VAT number: ICP entries are invalid without the correct BTW-id format
- Reporting B2C cross-border sales in the ICP: these belong in the OSS return, not the ICP
Never miss a Netherlands deadline
AccountsOS tracks every Belastingdienst (Dutch Tax and Customs Administration) and KVK (Kamer van Koophandel) / Handelsregister deadline and reminds you weeks ahead.
Try Free