Skip to Content

How to Verify VAT Invoices Before You Book Them

A booked invoice is not automatically a valid invoice
April 3, 2026 by
Linda Pavan


Your bookkeeping software accepts an invoice. The Belastingdienst rejects the VAT deduction. This gap costs money.As a founder, you might pay an invoice, match it to your bank statement, and let it sit in your ledger for months. 

But if that invoice doesn't meet Dutch VAT requirements, you can't deduct the input VAT. The Belastingdienst isn't interested in whether your accounting system processed it. 

They care whether the invoice proves what you claim it proves.

As a founder, you can't deduct the VAT if the invoice doesn't meet the requirements

This isn't a technicality it's a rule you need to follow.

What Makes an Invoice Valid for VAT

The Belastingdienst lists what a VAT invoice must contain:Full name and address of supplier and customer. A post office box (P.O. box) doesn't count as a full street address for VAT purposes. 

If only a P.O. box is shown, this creates a compliance gap.Supplier's VAT identification number (a unique number identifying the supplier for value-added tax). 

Without this number, customers cannot reclaim VAT and will reject the invoice.Invoice date and unique sequential invoice number. 

These connect the invoice to a particular moment and transaction.Description and quantity or scope of what was supplied. "Consultancy services" or "monthly work" is too vague. 

The description needs to tell a third party what you bought.Supply date. If it differs from the invoice date, both must appear.

Amount excluding VAT, VAT rate, and VAT amount. These must be shown separately and must calculate correctly.

If you're missing any of these, the invoice won't support your VAT deduction. Software doesn't catch this. 

As a founder, it's your job to check.

Where Founders Get This Wrong

Assuming a PDF with a total is enough. It's not. A professional-looking document still fails the VAT test.

If you rely on OCR or automation as a founder, be cautious. Your bookkeeping tool reads dates and amounts. It won't verify if the invoice meets Belastingdienst standards, nor whether the transaction even happened.Ignoring the addressee information. 

You accept an invoice addressed to you personally, to an old business name, or to a different entity in your structure. The cost feels business-related, so you book it. This weakens your file.

Misreading special situations. Three cases cause repeated problems:Reverse charge invoices. When using the reverse charge mechanism (where VAT responsibility shifts to the customer), the supplier does not charge VAT in the usual way. The invoice must state "btw verlegd" (Dutch for "VAT shifted") and include your VAT ID. 

At the standard Dutch rate of 21%, a subcontractor invoice of €100,000 would normally carry €21,000 in VAT. Money becomes an unrecoverable cost rather than a neutral pass-through if the reverse charge rules are not correctly applied.

KOR suppliers. Businesses using the small businesses scheme (Kleineondernemersregeling, or KOR) do not charge VAT. If a KOR supplier issues an invoice showing VAT, as if they were under normal VAT rules, stop before booking.

Simplified invoices. For invoices up to €100 including VAT, simplified rules apply. But founders often assume that any small invoice gets vague. Even simplified invoices need core information.

What to Check Before Booking

1. Supplier identity. Verify the supplier’s full name, full address, and VAT ID (unique identifier for VAT purposes). For EU suppliers, check the VAT ID in the European Commission system and save the confirmation.

2. Recipient identity. Make sure the invoice is addressed to the correct business entity. This matters when you have multiple businesses or operate with both sole proprietorship and BV structures.

3. Invoice numbering and dates. Verify a proper invoice date, invoice number, and supply date. This is essential for period allocation and VAT timing.

4. Description of the supply. Does the invoice tell a third party what was bought? If not, you have an administrative weakness.

5. VAT amounts. Check whether the numbers make sense together. A wrong VAT rate, a missing VAT amount, or VAT shown where a special regime applies are all reasons to stop and review.

6. Special regime flags. Look for signs an invoice isn't standard, such as the phrase "btw verlegd" (meaning VAT shifted), KOR wording indicating the supplier is under the small business regime, mention of cross-border supply, a correction invoice, an advance payment, or a simplified invoice under €100.

7. Underlying business evidence. Connect the invoice to a contract, order, delivery, subscription, work report, or email trail. The right to deduct VAT depends not only on the invoice format, but on whether the goods or services were supplied and used for taxed business activity.

8. Storage and audit trail. Keep invoices in the form in which you received them. Digital invoices must be stored digitally. The standard retention period is 7 years, and for invoices concerning immovable property, it is 10 years.

What This Means for Your Business

For founders, invoice verification isn't just clerical friction; it's a front-line tax control.

Most invoice failures for founders don't start with fraud. They begin with routine, haste, and the false assumption: your software accepted the document, so the tax system will too.

This assumption is expensive. 

With over 1.78 million ZZP'ers registered in the Dutch Business Register, the scale of exposure is enormous.Your real control as a founder isn't whether an invoice gets booked. It's whether the invoice survives scrutiny from others.

For a Dutch small business, every purchase invoice must be tested before it is entered into the ledger as recoverable VAT. Verify the parties, the supply, the VAT logic, and the evidence behind the transaction.

If you don't prove the invoice is correct, the VAT deduction fails, and the audit trail weakens immediately.

Check before you book. Not after.