Starting January 1, 2026, structured electronic invoicing will become the default method of invoicing for most domestic B2B sales in Belgium.
This means that, for sales to VAT-registered Belgian businesses, a structured e-invoice sent via the Peppol network will be required.
Our new article provides guidance on e-invoicing requirements for Shopify stores based in Belgium and explains how Sufio automatically creates and submits compliant e-invoices to the Peppol network on your behalf.
In this article, we will discuss:
- E-invoicing laws in Belgium
- Belgian e-invoicing for Shopify stores selling B2B
- Support for Belgian e-invoices in Sufio
- Register your company for e-invoicing
- Enable automatic submitting of e-invoices to Peppol
- Manually submit an e-invoice
- View e-invoice statuses and fix possible issues
- Frequently asked questions
From January 1, 2026, companies established in Belgium are required to issue structured e-invoices for most domestic B2B sales to other Belgian VAT-registered businesses.
While PDF or paper copies may still be available for convenience, they will only serve as a visual representation of the underlying electronic invoice.
The legally valid invoice is actually the structured electronic data that complies with the European standard EN 16931 and is typically transmitted via the Peppol network.
Some sales are currently outside the scope of this obligation, such as B2C sales to consumers and certain VAT-exempt businesses.
These rules for B2B e-invoicing were introduced by a law formally adopted by the Belgian Chamber of Representatives and further detailed on the government’s official e-invoicing portal.
For Belgium, the prescribed e-invoice format is based on Peppol BIS Billing 3.0 in UBL XML.
It is a structured XML file that contains all invoice data in a machine-readable form.
This format adheres to EU standards (EN 16931), ensuring compliance with European e-invoicing rules (Directive 2014/55/EU) and supporting cross-border trade.
For transmitting e-invoices, Peppol is the standard network in Belgium.
Peppol (short for Pan-European Public Procurement OnLine) is a European network that enables the secure and interoperable exchange of electronic documents between businesses and public authorities.
As a merchant, you need to ensure that your invoicing process supports e-invoices for your Belgian B2B customers.
Shopify stores in Belgium selling to business customers (B2B) should:
- Collect the necessary information from their customers to determine whether a sale falls under the Belgian B2B e-invoicing obligation (for example, the customer’s Belgian VAT number and billing address).
- Generate e-invoices from qualifying orders in a structured Peppol-compatible format.
- Submit e-invoices via the Peppol network to the customer’s Peppol endpoint.
PDF invoices can still be emailed or made available for download, but they should accompany—not replace—the structured e-invoice sent via the Peppol network for Belgian B2B sales.
For Shopify stores based in Belgium, Sufio can automatically create e-invoices in the Peppol format and send them to your Belgian customers via the Peppol network.
E-invoices are generated for both invoices and credit notes issued to your Belgian business customers (B2B).
This applies to both invoices automatically created from orders in your Shopify store as well as invoices created manually in the Sufio app.
The same is true for credit notes, whether they are automatically created from refunds and returns in the online store or created manually in the app.
Sufio generates all Belgian e-invoices in the Peppol format (Peppol BIS Billing 3.0) and uses a certified Peppol Access Point to deliver them to your B2B customers via the Peppol network.
At the same time, the app continues to generate professional PDF invoices that can be emailed to your customers or downloaded by them from their accounts in your online store.
Note
Belgian Peppol e-invoicing in Sufio is currently in public beta and is available for all Belgian users. We value your feedback—please contact our support team with any questions or suggestions.
Before you can start sending e-invoices to your customers, you need to register your company for e-invoicing in Sufio.
To register for e-invoicing:
- In your Sufio account, go to the Settings → Documents page.
- Scroll down to the E-invoicing section.
- Check the two requirements you must fulfill before registering.
- Click the Register for e-invoicing button to start the registration.
Now we'll go over the two requirements you need to fulfill before registering for e-invoicing.
Make sure you’ve provided all the company details required for e-invoicing.
This includes:
- Your company name
- Your company address
- A valid Belgian VAT number for your company
- Your primary bank account number in the IBAN format
If any of this information is missing, you can add it on the Settings → Company profile page in your Sufio account.
You will have to approve usage charges for any e-invoices we successfully send via the Peppol network.
Due to the additional costs associated with using a certified Peppol Access Point to submit your documents to the network, Sufio charges a small fee for each successful submission.
This fee is currently $0.05 USD per e-invoice, up to a maximum monthly amount based on your plan.
For example, if your online store makes 100 sales per month, with 20 of them being domestic sales to business customers, you’ll need to submit 20 e-invoices per month. In this case, the e-invoicing fees would be $1 per month.
Note
Sufio will not charge any fees for sent e-invoices until the end of February 2026, allowing you to try our e-invoicing solution for free.
If your current plan does not already include usage charges, click the Approve usage charges button in the E-invoicing section.
You will be redirected to your Shopify admin, where you can review the usage fees and the maximum monthly amount you might be charged for your e-invoices. After approving these usage charges, you will be redirected back to your Sufio account.
Once you have met both requirements (provided the necessary company details and approved the usage charges), click the Register for e-invoicing button to proceed with the registration.
You will be informed about the success of the registration within a few seconds. If you encounter any issues during the process, please contact our customer support team, and we will assist you.
Once you’ve successfully registered your company for e-invoicing, you can start submitting your e-invoices via the Peppol network to your business customers.
The easiest and most convenient way to do this is to enable automatic submitting of e-invoices.
This automation only applies to invoices and credit notes created from orders in your store, but not to invoices or credit notes you manually create in your Sufio account.
Furthermore, only invoices and credit notes for your Belgian business customers with a Belgian VAT number will be submitted to the network.
For all qualifying invoices and credit notes, e-invoices are automatically generated and submitted to the Peppol network as soon as these documents are created in your Sufio account.
To enable automatic submitting of e-invoices in your Sufio account:
- In your Sufio account, go to the Settings → Documents page.
- Scroll down to the E-invoicing section.
- Turn the Automatically submit e-invoices for B2B customers toggle on.
- Click on the Update settings button at the top of the page to apply the changes.
If you prefer not to automatically submit e-invoices for qualifying invoices and credit notes, you can submit them manually in your Sufio account.
Please note that for standalone invoices and credit notes that are not created from orders in your online store but are created manually in Sufio, e-invoices must always be submitted manually.
To submit an e-invoice manually:
- In your Sufio account, go to the Invoices or Credit notes page and open the document you want to submit.
- Click on the Submit e-invoice button.
- You will see a status message with the result of the e-invoice submission.
Please note that you can only submit an e-invoice once.
For all invoices and credit notes whose e-invoices have been submitted successfully, the option to submit them again will no longer be available.
To ensure that your invoices and credit notes remain consistent with their corresponding e-invoices, you will also no longer be able to edit or update these documents in your Sufio account once an e-invoice has been submitted successfully.
However, if an e-invoice fails to submit for any reason, you will still be able to edit the document and manually resubmit the e-invoice.
To see which e-invoices have been successfully submitted to the Peppol network, you’ll find a new E-invoice column on the Invoices and Credit notes pages in your Sufio account.
You can also check the status when viewing a specific invoice or credit note. On the document page, you’ll see new status badges such as E-invoice submitted or E-invoice failed next to the document name in the page header.
Hovering over these badges displays tooltips with more details, including a link to the E-invoice history page.
On this page, you can view additional information about each e-invoice, including a detailed description of any errors for e-invoices that failed to be submitted.
These errors can include issues such as an invalid customer address or VAT number.
The page explains the error in more detail and, where possible, recommends what action to take to resolve the issue and resubmit the e-invoice.
From when are Peppol e-invoices mandatory for B2B sales in Belgium?
From January 1, 2026, companies established in Belgium are required to issue structured e-invoices for most domestic B2B sales to other Belgian VAT-registered businesses.
For which documents do I need to submit an e-invoice?
You need to submit e-invoices for invoices and credit notes issued to Belgian business customers with a Belgian VAT number for domestic B2B sales.
What information do I need about my Belgian business customers to submit an e-invoice?
To submit an e-invoice via the Peppol network, you must have your customer’s billing address and a valid Belgian VAT number (BTW-nummer, Numéro de TVA or USt-IdNr).
How can I capture or set my customers’ VAT numbers in my Shopify store?
You can obtain or set your business customers’ VAT numbers in several ways:
- The customer can enter it at checkout using our checkout extension (only available for Shopify Plus stores).
- The customer can enter it on the cart page using our code snippets.
- You can set it yourself in the Customer note field in your Shopify admin.
- You can set it yourself in the customer’s Company details in Shopify B2B (only available for Shopify Plus stores).
What if the customer provides a VAT number after the invoice is issued?
Invoices and credit notes that don’t include the customer’s Belgian VAT number will not be automatically submitted to the network.
If you obtain the customer’s VAT number only after the document has been issued, you can edit the document in your Sufio account, add the VAT number, and then manually submit the e-invoice by clicking the Submit e-invoice button.
What should I do if my e-invoice fails to submit?
If your e-invoice fails to submit, the first step is to review the error. Open the document in your Sufio account, hover over the E-invoice failed status badge, and click Show e-invoice history.
If the issue is caused by missing or invalid customer details (for example, an incorrect VAT number or postal code), you can edit the document, correct the information, and then manually submit the e-invoice by clicking the Submit e-invoice button.
Can I edit a document once an e-invoice has been successfully submitted?
No. To ensure that invoices and credit notes remain consistent with their corresponding e-invoices, you cannot edit or update a document after its e-invoice has been successfully submitted.
Can I submit the same e-invoice more than once?
No. Each e-invoice can only be submitted once.
For invoices and credit notes whose e-invoices have been successfully submitted, the option to submit them again will no longer be available.
Can I adjust when an e-invoice is being automatically generated and submitted?
If you enable automatic submitting of e-invoices in your account, e-invoices are always generated and submitted as soon as Sufio creates the invoice or credit note.
However, you can configure when invoices and credit notes are created from orders in your online store.
Alternatively, you can disable automatic e-invoicing and submit e-invoices manually from your Sufio account.
Do I still need to send PDF invoices to my customers?
You can still send PDF invoices to your Belgian B2B customers, but they are only a visual copy—the legally valid invoice is the structured e-invoice sent via the Peppol network.
For all other customers, including Belgian consumers (B2C), Sufio will continue to create professional PDF invoices that can be emailed to customers or downloaded from their customer accounts in your online store.
Can I use Sufio to receive e-invoices?
Currently, Sufio can only send e-invoices to the Peppol network. You will need to use a different app for receiving e-invoices issued to your company.
Does Sufio support Peppol invoicing for multi-entity Shopify stores?
For the moment, a single Sufio account can only send Peppol e-invoices on behalf of one Belgian company. Support for multi-entity Shopify stores—where multiple supplier companies operate within a single store—is planned for the first half of 2026.
Does submitting e-invoices incur any additional fees on top of my monthly plan?
Yes, due to the additional costs associated with using a certified Peppol Access Point to submit your e-invoices to the Peppol network, Sufio charges an extra fee for every successfully sent e-invoice.
How much does Sufio charge for submitting e-invoices?
This fee is $0.05 USD per e-invoice, up to a maximum amount based on your plan.
We only charge this fee for e-invoices that are successfully sent via the Peppol network.
Please note that Sufio will not charge any fees for sent e-invoices until the end of February 2026, allowing you to try our e-invoicing solution for free.
Note
Belgian Peppol e-invoicing in Sufio is currently in public beta and is available for all Belgian users. We value your feedback—please contact our support team with any questions or suggestions.
Professional invoices for Shopify stores
Let Sufio automatically create and send beautiful invoices for every order in your store.
Install Sufio - Automatic Invoices from the Shopify App Store