“How Do I Know If My Peppol E-Invoice Has Been Delivered?” — A Practical Guide for Businesses
Recently, we at Peppol.now received a question that many business owners will recognise. A Belgian entrepreneur had sent his first electronic invoice via the Peppol network using his online invoicing software. Full of pride — and a little nervous — he pressed ‘send’. And then… silence. No error message, but no confirmation either. His question was simple but important: “How can I tell whether my e-invoice has actually reached my customer?“
It’s an excellent question, and the answer is less straightforward than you might expect. In this article, we explain how this works, why it can sometimes be unclear, and what you as a business owner can do to get certainty..
First, the basics: How does Peppol actually work?
To understand why the answer isn’t always clear, we first need to briefly explain how the Peppol network works. Peppol uses what is called the 4-corner model:
Corner 1 – You (the sender): You send the invoice via your invoicing software.
Corner 2 – Your Peppol Access Point: This is your “gateway” to the Peppol network. It is often arranged automatically through your invoicing software, without you noticing. This Access Point validates your invoice and forwards it through the Peppol network.
Corner 3 – Your customer’s Peppol Access Point: This is your customer’s “gateway”. It receives the invoice from the network.
Corner 4 – Your customer (the recipient): The invoice arrives in your customer’s software application.
The crucial point: between Corner 2 and Corner 3 — that is, within the Peppol network itself — transmission is generally very reliable. The technical infrastructure is robust and monitored. However, whether you as the sender automatically receive confirmation that the invoice has arrived depends on several factors.
De rol van Message Level Response (MLR)
The role of Message Level Response (MLR)
Within Peppol, there is a functionality called Message Level Response (MLR). This is a standardised way of sending back messages about the status of a document. In theory, it can report:
✅ “Invoice successfully received at Corner 3”
✅ “Invoice accepted by the customer’s system”
❌ “Invoice rejected due to an error”
⚠️ “Invoice being processed”
But — and this is important — not all systems have fully implemented this functionality. Whether you receive a confirmation depends on:
1. Your invoicing software
Does your software support receiving and displaying MLR messages? Some basic invoicing applications send invoices via Peppol but have no functionality to receive status updates and display them to you as a user.
What you can do: Ask your software provider whether they support MLR functionality. Check the settings for a “invoice status” or “send confirmation” overview.
2. Your customer’s invoicing software
Does your customer’s system automatically send back an MLR message? Far from all receiving systems do this as standard. Some systems receive the invoice correctly but send no confirmation back to the sender.
What you can do: Unfortunately, you have little influence over this as a sender. You can ask your customer whether their system sends MLR messages.
3. The Peppol Access Points (Corner 2 and 3)
Both Access Points must be able to process and forward MLR messages. Most professional Peppol Service Providers support this, but the extent to which they pass status updates on to the end user — you and your customer — varies.
What you can do: If your invoicing software works with its own Peppol Access Point, check what kind of confirmations they provide. Some providers offer a dashboard where you can see the status of sent invoices.
Different levels of confirmation
In practice, you can obtain different levels of certainty:
Level 1: Technical send confirmation (most common)
What does this mean? Your invoicing software or Peppol Access Point confirms that the invoice has been successfully sent to the Peppol network and transferred to your customer’s Access Point (Corner 3).
What does this NOT mean? This does not yet
- confirm that the invoice has actually arrived in your customer’s system,
- that your customer has seen or opened it,
- or that your customer has accepted it for payment.
Analogy: It is like sending a registered letter and receiving confirmation that the postal service has delivered it to the address. You know the letter has arrived, but not whether anyone has opened it.
Level 2: Receipt confirmation (less common)
What does this mean? Your customer’s system actively confirms that the invoice has been received and accepted into their administration.
How does this work? Via an MLR message sent back through the Peppol network to your system.
Advantage: You have real certainty that the invoice has arrived and been processed.
Level 3: Full invoice status tracking (surprisingly still rare)
What does this mean? You receive detailed updates about the entire lifecycle of the invoice:
- Sent,
- Received by customer,
- Accepted for payment,
- Approved,
- Payment scheduled,
- Paid.
How does this work? Via extensive MLR implementation or additional business documents within Peppol (such as Invoice Response messages).
Reality: This level is still relatively rare, even though full invoice status tracking should be one of the key selling points of e-invoicing.
Practical tips: What can you do now?
For senders (you as a business owner):
1. Check your own software
Log in to your invoicing software and look for:
- a “invoice status” overview,
- “send history”,
- “Peppol send log”,
- or a “document status” dashboard.
Most professional applications show at minimum whether an invoice has been successfully sent to the Peppol network.
2. Ask your software provider
Ask specific questions:
- “What confirmations do I receive after sending a Peppol invoice?”,
- “Do you support Message Level Response (MLR)?”,
- “Can I see whether my customer has received the invoice?”,
- “Is there a log where I can check send statuses?”
3. Communicate with your customer
In practice, the traditional approach often remains the most effective: send a short email or call your customer.
“I sent invoice [number] on [date] electronically via Peppol. Could you confirm that it has arrived correctly in your system?”
This gives you direct certainty and helps your customer check whether their receiving system is working properly.
4. Monitor your payments
Ultimately, the best confirmation that an invoice has arrived is the payment in your account. If you receive no payment or enquiry within the normal payment term, that is often a sign that something has gone wrong.
For recipients (when your customers invoice you):
1. Check whether your system sends MLR messages
If you receive invoices via Peppol, ask your software provider: “Does our system automatically send confirmations back to suppliers who invoice via Peppol?” and “Can we enable this if it is not yet the case?” By sending confirmation messages, you build better supplier relationships — suppliers then know for certain that their invoices have arrived.
2. Confirm receipt manually
If your system does not send automatic confirmations, consider manually confirming to key suppliers that their e-invoice has arrived. It takes 30 seconds but prevents confusion and unnecessary follow-up emails.
What if you receive no confirmation?
Don’t worry — the absence of an explicit confirmation does not mean your invoice has been lost. The Peppol network itself is highly reliable. Most “missing” invoices have not been lost, but are sitting somewhere in the systems on the receiving end or are simply not being confirmed.
Step-by-step plan when in doubt:
- Check your own system (day 1): See whether your invoicing software shows a send confirmation. If your software indicates “successfully sent”, the invoice has almost certainly reached your customer’s Access Point.
- Wait 2–3 business days: Give systems time to process. Automated processing can sometimes involve delays.
- Contact your customer (day 3–5): Simply ask whether the invoice has arrived. This is normal business communication.
- Check your details (if problems arise): Did you use the correct Peppol ID / endpoint for your customer? A typing error here is the most common cause of undelivered invoices.
- Contact your software provider (if problems persist): If invoices are systematically not arriving, there may be a technical issue with the connection.
1
The future: Better tracking is on the way
The good news is that the situation is improving. With mandatory e-invoicing coming into force in Belgium, France, Slovenia, and other European countries in 2026 and 2027, software providers are investing heavily in better functionality.
What we can expect in the coming years:
- More standard MLR implementation: As e-invoicing becomes mandatory, more systems will support confirmation messages as standard.
- clearer user interfaces with real-time invoice tracking dashboards: Invoicing applications will offer clearer dashboards with real-time invoice tracking.
- integration with payment status: Some advanced systems already link invoice status to payment status, allowing you to follow the entire process.
- Uniform Standards: The European push towards standardised e-invoicing will lead to more consistent implementations of status messages.
Our advice: Stay practical
To return to our entrepreneur’s question: “How do I know whether my e-invoice has arrived?”
The honest answer is: it depends on the systems you and your customer use. In the best case, you receive automatic confirmations. In the worst case, you need to check in with your customer directly.
But here are three practical realities:
- The Peppol network itself is highly reliable. If your software indicates that the invoice has been sent, it has almost certainly reached the recipient.
- Traditional communication still works. A short message to your customer gives you direct certainty and demonstrates professional follow-through.
- Payment is the ultimate confirmation. If your customer pays within the normal term, that is the best evidence that the invoice arrived and was processed correctly.
Finally: if you notice that your system provides little insight into the status of sent invoices, that is worth raising with your software provider. Ask about the options, and consider — if e-invoicing becomes a significant part of your business — upgrading to software with better tracking functionality.
Do you have questions about Peppol or e-invoicing? Visit Peppol.now. We are happy to help you navigate the world of digital invoicing.
Want to know more about Peppol and which software best suits your situation? Check our overview of Peppol providers to compare different options.



