What is an e-invoice?
An e-invoice is not just an ordinary PDF that you send by email. It is an invoice with data in a fixed, structured format, usually XML according to a standard such as UBL. This allows accounting software to automatically recognise and process, for example, the invoice number, invoice date, amounts, VAT and customer details.
A PDF is primarily designed to be read by humans. Software can try to extract the text using recognition technology, but the data is not in a guaranteed location. With a true e-invoice, each piece of data has an agreed-upon meaning. That enables automated checks and processing.
| Form | What does the customer receive? | Is this a genuine e-invoice? |
|---|---|---|
| PDF by email | A digital document that looks like an invoice. | No. The data are not automatically exchangeable as fixed fields. |
| UBL or XML invoice | Structured invoice data that software can process. | Yes, if the file meets the required standard. |
| Invoice via Peppol | A structured electronic invoice that reaches the recipient via a secure network. | Yes. Peppol regulates the exchange; the invoice itself contains the structured data. |
Example: the same amount, a different process
You are sending a consultancy invoice of €1,210 including VAT. With a PDF, the client may retype or rescan the details. With a structured e-invoice, their software reads the exact same fields directly. The amount does not change; the method of delivery and processing does.
What is Peppol?
Peppol is an international network with agreements for the secure exchange of business documents, including e-invoices. It is not a website where individual business owners create invoices themselves, nor is it accounting software. You connect via accounting software or a service provider with a so-called access point.
You can compare it to telephony. You do not need to be with the same provider as your customer to reach each other. The access points ensure that the message reaches the correct recipient in accordance with joint agreements. In the Netherlands, the Dutch Peppol Authority supervises access to the network.
So e-invoice, UBL and Peppol do not mean the same thing
- E-invoice describes the structured invoice.
- UBL is a commonly used technical language for invoice data.
- Peppol is a network and framework of agreements with which you exchange such documents.
A supplier can therefore support UBL, but not yet offer dispatch via Peppol. Check both functions separately.
When does e-invoicing become compulsory in the Netherlands?
Three timelines are running concurrently. It is important to distinguish between what already applies, what has been agreed at European level, and what the Dutch cabinet still needs to flesh out in legislation.
Now
Central government suppliers must already submit electronic invoices. For standard invoices between Dutch businesses, there is not yet a general statutory e-invoicing obligation.
1 July 2030
European ViDA rules introduce digital reporting based on e-invoices for cross-border business transactions within the EU. The Dutch government intends to introduce e-invoicing for domestic business-to-business transactions on the same date.
1st July 2031
According to the cabinet plan, a Dutch digital reporting obligation for domestic business transactions will follow a year later.
The European directive has been adopted. The exact Dutch implementation for domestic invoices is not yet final as of 16 September 2026. The government is working on a bill and expected an internet consultation in the autumn of 2026. The aim is submission to the House of Representatives before the summer of 2027. Deadlines, exemptions and the chosen infrastructure may still change during that process.
What does this mean for your schedule? You don't need to buy new software tomorrow just because 2030 is in the news. Do check with your next software or administrative decision whether your package can send and receive structured e-invoices. That way you'll avoid having to switch again just before implementation.
Do the plans also apply to sole traders and the VAT scheme for small businesses?
‘A ’zzp'er' (self-employed person) is not a separate legal form. A sole proprietorship (eenmanszaak) or private limited company (bv) that sends business invoices can therefore fall under the upcoming rules. The size of your business also does not automatically make a PDF an e-invoice.
The government wants entrepreneurs who participate in the small entrepreneur scheme (KOR) exemption from the proposed domestic e-invoicing and reporting obligation. That is an announced choice, not yet a definitively applicable exemption. Moreover, a Dutch exemption does not automatically dictate what applies in the case of a foreign customer, a foreign VAT registration or an invoice to a government organisation.
- Do you use the VAT exemption scheme for small businesses? Follow the definitive law and check separately what your client or another country requires.
- Aren't you covered by the VAT exemption for small businesses? Take into account preparation for the proposed Dutch B2B mandate in 2030.
- Do you work through a limited company? Look at the transactions and VAT position; ‘sole trader’ or ‘limited company’ is not in itself a technical invoice route.
When might you already encounter it?
You invoice the central government
Central government already requires e-invoices from suppliers. You can use suitable accounting software, a service provider or a supplier portal for this. Other public sector organisations must be able to receive e-invoices, but always check the purchasing conditions and delivery instructions of your client.
A customer is setting e-invoicing as a condition
A major client can dictate how you invoice in the contract, purchase order, or supplier portal. Therefore, always ask for the correct receiving address, order number, and other references. A technically valid invoice can still be rejected if an agreed reference is missing.
You are doing business across the border
Countries do not all introduce the same rules at the same time. Since 1 January 2026, Belgium has mandated structured e-invoices for many domestic transactions between Belgian VAT-registered businesses. That does not automatically mean that every invoice from a Dutch self-employed professional to a Belgian client follows the exact same route. Check the establishment, VAT registration, transaction and current local rules.
How does a Peppol invoice work?
- You create the invoice in your software. You fill in the standard invoice details and add the customer reference or order number.
- Your software or service provider checks the structure. The access point checks, among other things, whether the message complies with the agreed technical rules and determines the route to the recipient.
- The e-invoice goes to your customer's access point. You do not need to know which technical connection their accounting package uses.
- The customer receives the data in their own software. There, checks, approval and posting can proceed. Keep the sent invoice and the relevant status information in your own records.
Registration and identification reduce the risk of an invoice going to the wrong party, but the network does not assess whether your service or goods have actually been delivered or which VAT rate is substantively correct. That responsibility remains with you and your customer.
How to prepare your accounts
Practical check for your accounting software
| Control | Ask your supplier or bookkeeper |
|---|---|
| Send | Can I send a structured e-invoice via Peppol, and for which countries and document types? |
| Received | Can my package receive e-invoices and keep the original structured data? |
| Identification | Which company and VAT details are used to find me and my customer? |
| References | Where do I record an order number, contract number or department? |
| Corrections | Can I also send a credit note in the correct structure and link it to the original invoice? |
| Evidence and status | Where do I view and save that a message has been sent, received or rejected? |
| Costs and help | Are Peppol, onboarding and support included, or do I pay per document or connection? |
Do not only test an outgoing invoice. Where possible, also have an e-invoice sent to your administration and check whether the data is received correctly. Do not use a real invoice for a test that you subsequently process twice. Agree with your accountant who will follow up on rejected documents and error messages.
Which invoice details remain mandatory?
E-invoicing changes the way of exchanging, but does not make the substantive invoice requirements redundant. Depending on the situation, you state among other things the names and addresses of supplier and customer, your VAT registration number, invoice date, a unique sequential invoice number, a clear description, delivery date, amounts and VAT.
For reverse charge VAT, exemption, intra-Community supply or a credit note, additional or differing statements are required. An XML file can be technically accepted while the VAT treatment is still incorrect. Therefore, check both the structure and the content.
What can you do right now?
- Map your invoice flows. Note whether you are invoicing businesses, consumers, governments or foreign clients.
- Ask your software supplier for a definite answer. ‘Digital invoices can also just mean PDF by email. Ask explicitly for structured e-invoices, both receiving and sending, and Peppol.
- Make your master data reliable. Check trade name, address, KvK number, VAT ID and bank details. Record customer references in one single place.
- Test with one suitable relationship. Check together that the invoice arrives, is ready for booking and is not missing any agreed field.
- Schedule a new check-up. Following the Dutch internet consultation and the final legislative proposal, review once more which obligations, exceptions and implementation dates apply to you.
Leave room for change. Now, choose software that primarily works with open standards and can be updated. Dutch legislation and infrastructure for 2030 are still under development. A supplier claiming to be ‘2030-proof’ today cannot yet fully know the final requirements.
Frequently Asked Questions
Is a PDF invoice an e-invoice?
No. A PDF is a digital document, but it does not automatically contain structured data that software can process without interpretation. A true e-invoice uses an agreed data structure, for example UBL/XML.
Is Peppol already compulsory for every Dutch self-employed person?
No. The central government already requires e-invoices from suppliers, and customers or other countries can set their own requirements. The government wants a broader Dutch B2B mandate from 1 July 2030, but national law is still under development as of 16 September 2026.
Will Peppol itself become mandatory in the Netherlands from 2030?
That is not yet definitively fixed. The obligation concerns structured e-invoicing and digital reporting. Exactly which infrastructure the Netherlands will prescribe or permit must become clear in the national elaboration. Peppol is, however, an existing and widely used route.
What do the plans mean if I use the VAT exemption scheme?
The government intends to exempt VAT threshold scheme (KOR) participants from the proposed domestic e-invoicing and reporting obligation. This exemption still needs to be formally enacted in legislation. However, an e-invoice may still be required for a government client, a foreign VAT situation or a contractual client requirement.



