A Belgian contractor with B2B and B2C customers: decide when Peppol is the invoice channel
A Belgian contractor can serve VAT-registered businesses and private consumers from the same project system, but the required invoice channel is not…
A Belgian contractor can serve VAT-registered businesses and private consumers from the same project system, but the required invoice channel is not identical for every customer. From 1 January 2026, the official Belgian FAQ requires structured electronic invoices for transactions within the B2B obligation. A private-customer invoice is not brought into scope merely because the contractor also uses Peppol for business customers.
Classify the customer and transaction
Verify the legal customer, VAT status and capacity in which they buy. A company contact using a private email address can still represent a business, while an individual may buy for private purposes. Store the evidence and effective date instead of relying on the CRM label alone. Escalate uncertain or cross-border cases for tax advice.
Select the channel from the scope decision
For an in-scope transaction between Belgian VAT-liable enterprises, issue the structured invoice through the supported network. For an out-of-scope consumer transaction, use the channel agreed with the customer and follow the applicable consumer rules. A readable PDF may accompany a structured invoice, but the Belgian FAQ says it does not replace the legally required structured invoice where the B2B obligation applies.
Keep one invoice record
Do not create separate accounting records merely because delivery channels differ. The invoice number, customer, project, VAT treatment, amount and payment status should remain one source of truth. Store the structured message, any PDF representation and the delivery response as related artefacts with clear roles.
Handle mixed projects and changes
A renovation project may start with a private owner and later involve a business payer, insurer or property company. A customer can also change status. Recheck the legal recipient before each invoice or credit note rather than inheriting the first channel forever. Preserve the earlier classification and the reason for the change.
Test the decision table
Use a Belgian company, a private homeowner, a VAT-exempt organisation and a foreign customer. The workflow should ask for missing evidence, choose no channel on guesswork and allow an authorised reviewer to override with a reason. Keep official guidance linked to the rule so future changes can be reviewed.
Finally, make the workflow reviewable in daily operations. Assign an owner, record the official source and product version checked, and define when the decision must be reviewed again. A software flag is not legal advice, and an AI proposal is not approval. The authorised person must be able to see the customer, project, amounts, permissions and exceptions before confirming. Measure not only time saved but also ambiguous cases stopped safely. Update the instruction when regulation, contract terms, channels or product capabilities change. That discipline keeps the record useful to the site team, office, accountant and a later reviewer instead of turning today's configuration into an undocumented permanent rule.
Read the official Belgian B2B e-invoicing FAQ. Explore Enfin, pricing, or discuss your invoice channels.
When a customer portal cannot replace the agreed Peppol channel for a Belgian contractor
Separate structured invoice delivery from customer-portal administration and record any expressly agreed alternative before sending an invoice.
Foreign contractor in Belgium: decide whether a fixed establishment brings an invoice into scope
Assess a foreign contractor's Belgian fixed establishment before choosing Peppol, PDF or another invoice route for a local construction job.
Foreign contractor on Belgian property: decide VAT and reverse charge before invoicing
Determine Belgian VAT, customer filing status, reverse charge and registration before a foreign contractor invoices work on Belgian property.