Intrastat in the Netherlands: CBS thresholds, IDEP+ filing and IHG rules
Netherlands #ESL and INTRASTAT declaration

Intrastat in the Netherlands: CBS thresholds, IDEP+ filing and IHG rules

8 min read Updated on

The Intrastat declaration in the Netherlands is the CBS statistical reporting obligation for movements of goods between the Netherlands and other EU Member States. A foreign company can fall in scope as soon as it holds a Dutch VAT number in the format NL123456789B01, moves goods into or out of the Netherlands, and receives a reporting obligation from CBS. The country reference thresholds are 800 000 € for arrivals and 1 000 000 € for dispatches, but the operational trigger is the CBS notification and the open filing periods in IDEP+.

Foreign businesses can appoint a tax representative in the Netherlands to handle their VAT registration and filings.

Illustration : entrepôt, palettes et camion — Intrastat

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.

SituationIntrastat NL riskOperational reading
Stock held in the Netherlands, then sales to the EUHighDispatches from NL may be monitored by CBS
Intra-EU purchases delivered to a Dutch warehouseHighArrivals into the Netherlands may become reportable
Non-EU import followed by intra-EU resale from NLHighThe customs flow and the intra-EU flow must be separated
Distance sales with no stock and no movement from NLLowOSS can apply without a Dutch Intrastat obligation
Services onlyOutside goods IntrastatMay fall under ICP, not goods statistics

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.

FilingAuthorityPurposeExample
Dutch VAT returnBelastingdienstCalculate VAT due, reverse charged or deductibleIntra-Community acquisition, local sale, Article 23 import
Opgaaf ICP / EC Sales ListBelastingdienstReport certain intra-EU services and intra-EU supplies of goodsB2B supply from NL to an EU VAT-taxable customer
Intrastat / IHGCBSProduce international trade in goods statisticsArrival 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.

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.

FlowThresholdWhat you need to track
Intra-EU arrivals into the Netherlands800 000 €Purchases, transfers or entries of goods from another Member State
Intra-EU dispatches from the Netherlands1 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 monthData to consolidatePractical deadline
JanuaryIntra-EU flows for January10th working day of February
FebruaryIntra-EU flows for February10th working day of March
MarchIntra-EU flows for March10th working day of April

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 pointUsual internal sourceFrequent risk
Commodity codeProduct master data / customs dataCN code not updated after the annual nomenclature change
Net massProduct sheet / WMSGross weight used instead of net weight
Partner countryTransport data / invoiceConfusion between invoicing country and physical country
ValueERP / invoiceCredit notes, discounts or corrections attached to the wrong month
Nature of transactionLogistics + financeReturn, replacement or transfer treated as a standard sale

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:

  1. Log in to the CBS / IDEP+ portal.

  2. Check the open periods and expected flows.

  3. Select the relevant period.

  4. Add the lines manually or import a file.

  5. Review consistency errors.

  6. 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.

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.

CaseTreatment
Intra-EU flow below EUR 1,000 with one Member State in the monthSimplified declaration possible
Higher flow or goods requiring a supplementary unitStandard detail expected
No flow at all in an open monthNil 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.

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


photo-jimmy.jpg

About the author

Jimmy Sagnier

Business Developer

Business Developer at Eurofiscalis, Jimmy Sagnier helps e-commerce businesses and international companies navigate European VAT regulations. Drawing on hands-on experience, he breaks down complex tax topics — fiscal representation, Intrastat, OSS — into clear, actionable guidance.