When you invoice a client in another EU country without charging Dutch VAT, the money feels clean and simple. No VAT to advance, no cash tied up. But that simplicity rests on one condition: the ICP declaration. If that form is wrong, late, or missing, the tax risk lands squarely on your desk, not on your client’s.
The ICP declaration (short for Intra-Community Performance) is how you tell the Dutch tax office which EU businesses you supplied goods or services to without VAT. In human terms, it’s the paper trail that proves you were allowed to invoice at 0%. The tax office compares what you report with what your client reports in their own country. If the numbers don’t line up, questions follow. And questions have a habit of turning into corrections, assessments, or cash you didn’t expect to owe.
What’s actually checked is straightforward. Does your client have a valid EU VAT number at the time of invoicing? Does the amount you declared match the invoices you issued? And does it align with the VAT return itself? The ICP declaration is not an extra report for fun; it’s a cross-check. Miss it, and the tax office can decide that the 0% VAT never applied. That means Dutch VAT becomes payable retroactively, often long after you’ve been paid and spent the money.
I see this go wrong most often with small, growing businesses. A freelancer starts working for a German or Belgian client, checks the VAT number once, sends invoices, and assumes the system takes care of itself. Months later, it turns out the VAT number was inactive for a period, or the ICP wasn’t submitted on time. The work was real, the trust was real, but the paperwork lagged and suddenly the margin disappears.
For micro-entrepreneurs, the risk isn’t theoretical. It shows up as cash flow pressure, admin stress, and awkward conversations with clients who did nothing wrong. This is why the boring habit matters: always verify EU VAT numbers (the VIES check takes minutes), keep your invoices consistent with your VAT return, and treat the ICP declaration as part of your normal rhythm, not an afterthought.
The good news is that this isn’t about adding complexity. It’s about tightening one small loop in your process. When your contracts, invoices, VAT return, and ICP declaration tell the same story, the system stays quiet, which is exactly what you want. Calm administration doesn’t grow your business, but it protects the space in which your business can grow.