Who has to file Intrastat in the Netherlands?
A company must file Intrastat in the Netherlands when CBS includes it in the reporting obligation for intra-EU goods flows. CBS uses VAT and ICP data, among other sources, to identify businesses that account for a significant share of Dutch international trade in goods.
In practice, you are in scope when you receive a CBS letter or when a reporting period appears in IDEP+. The obligation can cover arrivals, dispatches, or both directions.
| Situation | Intrastat NL risk | Operational reading |
| Stock held in the Netherlands, then sales to the EU | High | Dispatches from NL may be monitored by CBS |
| Intra-EU purchases delivered to a Dutch warehouse | High | Arrivals into the Netherlands may become reportable |
| Non-EU import followed by intra-EU resale from NL | High | The customs flow and the intra-EU flow must be separated |
| Distance sales with no stock and no movement from NL | Low | OSS can apply without a Dutch Intrastat obligation |
| Services only | Outside goods Intrastat | May fall under ICP, not goods statistics |
Do not use total turnover as your only test. CBS looks at goods flows, direction and the specific obligation issued. A company can be required to report dispatches without reporting arrivals.
Intrastat, Opgaaf ICP and the Dutch VAT return: what is the difference?
Intrastat does not replace the Dutch VAT return or the Opgaaf ICP. These three obligations serve different purposes, even when they refer to the same shipment.
| Filing | Authority | Purpose | Example |
| Dutch VAT return | Belastingdienst | Calculate VAT due, reverse charged or deductible | Intra-Community acquisition, local sale, Article 23 import |
| Opgaaf ICP / EC Sales List | Belastingdienst | Report certain intra-EU services and intra-EU supplies of goods | B2B supply from NL to an EU VAT-taxable customer |
| Intrastat / IHG | CBS | Produce international trade in goods statistics | Arrival or dispatch of intra-EU goods |
The same movement can appear in several filings. A shipment from a Dutch warehouse to a German business customer can appear in the Dutch VAT return, in the Opgaaf ICP and in Intrastat if the CBS obligation is open.
I always reconcile three sources before filing: the invoice, the Dutch VAT return and the CBS statistical data. Differences are not always tax errors; they often come from the wrong reference month, a goods return or an unsuitable transaction code.
Which Intrastat thresholds should you monitor in the Netherlands?
Intrastat thresholds help you monitor flow volumes, but CBS confirms the reporting obligation. In the Eurofiscalis country reference data, the monitored thresholds are 800 000 € for arrivals and 1 000 000 € for dispatches.
CBS indicates that selected businesses receive a notification and can see in IDEP+ which months and flows are expected. That is the point that should drive your filing calendar.
| Flow | Threshold | What you need to track |
| Intra-EU arrivals into the Netherlands | 800 000 € | Purchases, transfers or entries of goods from another Member State |
| Intra-EU dispatches from the Netherlands | 1 000 000 € | Sales, transfers or exits of goods to another Member State |
Do not treat the thresholds as an automatic exemption. If CBS opens a period in IDEP+, the declaration must be filed. If you believe your company has been selected by mistake, contact CBS and document why the relevant goods flows do not exist.
When is Dutch Intrastat due?
Dutch Intrastat is monthly when a reporting obligation is open. The declaration must be submitted to CBS no later than the 10th working day after the end of the reference month.
CBS generally allows companies to prepare the opgave from the third week of the month concerned. The filing window is short, so logistics data, invoices and stock movements must be available quickly.
| Flow month | Data to consolidate | Practical deadline |
| January | Intra-EU flows for January | 10th working day of February |
| February | Intra-EU flows for February | 10th working day of March |
| March | Intra-EU flows for March | 10th working day of April |
The rule is not simply "the 10th of the following month". CBS refers to the 10th working day after the reference month. That difference matters when the next month starts with a weekend or a public holiday.
Do you have to file a nil Intrastat declaration?
Yes, if a CBS obligation is open for the month and no reportable flow took place. CBS provides for a nil declaration: you open the regular declaration in IDEP+ and submit it without lines.
This often happens when:
the company has received a CBS obligation but operations have not started yet;
the goods flows were postponed to the following month;
no intra-EU movement took place during the period;
the Dutch warehouse was commercially active, but with no physical movement to report;
the Dutch VAT number remains active, but the goods no longer move through the Netherlands.
Do not file nil by reflex. If you have returns, stock transfers, replacements, significant credit notes or free-of-charge movements of goods, a statistical line may still be required.
What data must be entered in IDEP+?
The Dutch Intrastat declaration describes the physical movement of goods, not just the invoice. CBS requests detailed statistical data on the goods and on the route they take.
Prepare the following fields in advance:
reference period;
flow: arrival or dispatch;
partner country;
country of origin or destination depending on the flow;
commodity code / Combined Nomenclature code;
nature of transaction;
mode of transport;
net mass;
supplementary units where the nomenclature requires them;
invoice value or statistical value depending on the case;
currency if the invoice is not in euros;
internal references useful for reconciliation.
| Data point | Usual internal source | Frequent risk |
| Commodity code | Product master data / customs data | CN code not updated after the annual nomenclature change |
| Net mass | Product sheet / WMS | Gross weight used instead of net weight |
| Partner country | Transport data / invoice | Confusion between invoicing country and physical country |
| Value | ERP / invoice | Credit notes, discounts or corrections attached to the wrong month |
| Nature of transaction | Logistics + finance | Return, replacement or transfer treated as a standard sale |
Intrastat is prepared in the product data, not on deadline day. If CN codes, net weights and countries of origin are not clean in the ERP, the monthly filing becomes a recovery exercise.
How do you file Intrastat through IDEP+?
Filing is done through IDEP+, the CBS declaration application. The company uses the login details provided by CBS and can either enter lines manually or import a file when the number of records is high.
The filing process usually follows 6 steps:
Log in to the CBS / IDEP+ portal.
Check the open periods and expected flows.
Select the relevant period.
Add the lines manually or import a file.
Review consistency errors.
Submit the opgave and keep the filing confirmation.
Filing is not just a file upload. IDEP+ can block records if country codes, commodity codes, units or values do not match the expected format.
How do you correct an Intrastat declaration in the Netherlands?
A declaration already submitted can be corrected in IDEP+ when a value or a line is wrong. CBS indicates that the opgave can be released, corrected and resubmitted.
Corrections often concern:
a changed invoice value;
a credit note or discount;
a goods return;
the wrong partner country;
an incorrect commodity code;
a line reported in the wrong month;
an arrival/dispatch flow reversed.
CBS provides a practical tolerance for certain small changes: corrections up to EUR 25,000 do not always require a revised declaration, depending on the case. For significant credit notes, you must correct the original opgave or use the appropriate transaction coding.
A credit note is not just a negative line to add to the following month. Depending on the correction, you may need to amend the original declaration to keep the statistics consistent.
When can the simplified declaration apply?
A simplified declaration can apply when the monthly value with one Member State remains below EUR 1,000. CBS then allows goods to be grouped under a generic commodity code instead of being detailed item by item.
This simplification does not remove the filing obligation. It only reduces the level of detail for a limited flow with a given country.
| Case | Treatment |
| Intra-EU flow below EUR 1,000 with one Member State in the month | Simplified declaration possible |
| Higher flow or goods requiring a supplementary unit | Standard detail expected |
| No flow at all in an open month | Nil declaration |
Always check consistency with your VAT and ICP data. An Intrastat simplification does not simplify the invoice, the Opgaaf ICP or the Dutch VAT return.
What are the penalties for late or incorrect Intrastat filing?
CBS can impose an administrative fine or a penalty order for late, incomplete or inaccurate declarations. Intrastat is a legal obligation under the European Business Statistics Regulation and is implemented in the Netherlands by CBS.
The most common risks are:
late filing;
missing nil declaration;
missing lines;
incorrect commodity codes;
values inconsistent with VAT or ICP data;
corrections not made after an error is identified;
no response to a CBS letter.
The best control is a monthly reconciliation table: Dutch VAT return, Opgaaf ICP, WMS movements and Intrastat. When these four sources tell the same story, the risk of a CBS query drops sharply.
Need help with Intrastat filings in the Netherlands?
Eurofiscalis handles the analysis, preparation and filing of Dutch Intrastat declarations. We check your CBS obligations, structure your files, reconcile flows with VAT and Opgaaf ICP data, then secure the monthly IDEP+ submission. If your flows also require Dutch VAT registration, our tax representative in the Netherlands service covers that too.
Book a call with a VAT specialist to review your Dutch flows before the next CBS deadline For a full compliance picture, see our VAT rules in the Netherlands.
See also: Netherlands VAT refund · Dutch taxpayer portal
FAQ
Is Intrastat mandatory for every company in the Netherlands?
No. Intrastat becomes mandatory when CBS opens a reporting obligation for your intra-EU goods flows. The companies concerned receive a notification and can see the periods to declare in IDEP+.
What is the difference between Intrastat and Opgaaf ICP in the Netherlands?
Intrastat is a statistical goods declaration filed with CBS. Opgaaf ICP, also known as the EC Sales List, is a tax filing submitted to the Belastingdienst for certain intra-EU transactions. The same flow can fall under both obligations.
What are the Intrastat thresholds in the Netherlands?
The thresholds tracked in the country reference data are 800 000 € for arrivals and 1 000 000 € for dispatches. In practice, the obligation is confirmed by the CBS letter and by the periods open in IDEP+.
When do you have to file Dutch Intrastat?
The declaration is monthly when the obligation is open and must be submitted no later than the 10th working day after the reference month. A nil declaration may be required if no goods flow took place.
Where do you file the Dutch Intrastat declaration?
Filing is done in IDEP+, the CBS application. The company uses the login details provided by CBS, enters the lines manually or imports a file, then keeps the submission confirmation.
Do services have to be reported in Dutch Intrastat?
No. Intrastat covers movements of goods. Services may fall under the Opgaaf ICP or the Dutch VAT return depending on the applicable rules, but they are not reported as Intrastat goods movements.
What should you do if an Intrastat declaration contains an error?
You must correct the opgave in IDEP+ when the data is significant or changes the statistics already filed. Corrections can concern the value, country, commodity code, month, flow or nature of transaction.
Can a third-party declarant handle Dutch Intrastat?
Yes. A third-party declarant can prepare and file declarations on your behalf if you provide the required data. The critical point remains the quality of the product, logistics and invoice information transmitted each month.
Countries concerned