What is UBL? Everything about the format behind e-invoicing

  • 11 December 2025
  • Reading time: 8 min
  • News

E-invoicing is accelerating fast. As an entrepreneur, you’re probably hearing more and more terms like UBL invoices, Peppol and structured electronic invoices. At the same time, you’re told that e-invoicing will soon be mandatory. But what does that actually mean for you?

Good news: you don’t need to be a tech expert to keep up. In this article, we’ll explain in simple terms what UBL is, why it matters so much for e-invoicing, and how you can already prepare for tomorrow’s rules - starting today. 😁

TL;DR

UBL stands for Universal Business Language, a standard format for electronic invoices.
A UBL invoice is an XML file with all invoice details (customer, totals, VAT, due date…) in fixed, structured fields.
Thanks to UBL, accounting software can automatically read and process invoices; no retyping required.
Peppol is not an invoice format, but a secure network used to exchange documents such as UBL invoices.
As of 1 January 2026, structured electronic B2B invoices will become the norm for Belgian VAT-liable businesses.
With the right e-invoicing software, you’re compliant instantly.
Via B2Brouter (available through Combell) you can create and send UBL invoices via Peppol with 20% lifetime discount as a Combell customer.

E-invoicing: why everyone talks about UBL and Peppol

Governments across Europe are heavily pushing e-invoicing. In Belgium, electronic B2B invoicing will become the standard for almost all VAT-liable companies. In practice: paper and PDF invoices are being replaced by structured e-invoices that flow directly from one software system to another.

Two key building blocks make this possible:

UBL: the language/format your invoice is written in.
Peppol: the secure network your invoice travels through.

Understand these two, and you understand the basics of modern e-invoicing. 😉

As a (small) business owner, you want efficiency and compliance

If you’re just starting out or running a small company, you don’t have time to dive into technical standards. You simply want to:

send correct invoices quickly,
spend less time on admin,
and stay fully compliant with the law.

The good news: you don’t need to implement UBL or Peppol yourself. Good e-invoicing software handles all of it in the background. Still, understanding the basics helps you make smart choices.

Tip

Are you about to start your own business? Then this blog post is full of tips you can use to start working as a self-employed person. Good luck!

What is a UBL invoice?

Universal Business Language in plain English

UBL stands for Universal Business Language: an international standard language for business documents such as invoices, purchase orders and delivery notes.

In practice:

A UBL invoice is a digital file in XML format.
This file contains all the details of your invoice in fixed blocks: invoice number, customer details, VAT rates, due date, etc.
Software on the other side can read these blocks one-to-one into the accounting system.

Think of UBL as the grammar all software uses to understand each other.

PDF invoice vs UBL invoice: what's the difference?

A classic PDF invoice is actually a kind of image of your invoice. As a human being, you can read it perfectly, but software has difficulty with it. That is why you or your accountant often have to manually retype the data.

A UBL invoice, on the other hand, is pure data. You don't see the invoice as a nice document, but as structured information. This has major advantages:

Your accounting package can automatically enter the invoice.
Less chance of errors.
Your invoices are processed faster, which often leads to faster payments.

In practice, you often send both:

a PDF (for the human),
and a UBL file (for the software).

What's inside a UBL file?

A UBL invoice typically includes:

supplier information (you),
customer information,
invoice number and date,
due date,
VAT numbers of both parties,
invoice lines (products/services),
VAT rates and totals,
payment terms.

All this information is contained in clearly labelled fields. This means your accounting software knows exactly where to find the amount excluding VAT, the VAT amount and the total.

Why does UBL exist?

One unified format across the EU

Without a standard format, each supplier sends invoices in a different model. This is very difficult for computers. UBL provides a single uniform method for transmitting data, enabling software from different suppliers to communicate smoothly with each other.

Within the EU, UBL complies with the EN 16931 standard for e-invoicing. This makes it easier for countries and systems to work together.

Less manual work, fewer errors

UBL makes automated processing possible:

No more retyping.
A dramatic drop in errors.
No confusion over amounts or VAT.

Everyone wins: you, your accountant and your customers.

Automatic recognition in accounting software

Most modern accounting packages can directly import UBL files. This is often done as follows:

  1. Your customer receives the UBL invoice.
  2. Their software imports it automatically.
  3. All amounts and VAT rules are correctly identified.

Result: faster approval and faster payment.

What does a UBL invoice look like?

Simple XML structure

This is a simplified example of what a UBL invoice looks like behind the scenes:

<Invoice>
  <ID>2025-00123</ID>
  <IssueDate>2025-03-15</IssueDate>
  <AccountingSupplierParty>
    <Name>Your Company Ltd</Name>
    <CompanyID>BE0123456789</CompanyID>
  </AccountingSupplierParty>
  <AccountingCustomerParty>
    <Name>Client NV</Name>
    <CompanyID>BE9876543210</CompanyID>
  </AccountingCustomerParty>
  <LegalMonetaryTotal>
    <TaxExclusiveAmount>100.00</TaxExclusiveAmount>
    <TaxInclusiveAmount>121.00</TaxInclusiveAmount>
  </LegalMonetaryTotal>
</Invoice>

Real UBL structures are more extensive, but the principle is identical: every element has its own defined field.

Why you usually never see these files

If you use e-invoicing software, you will rarely or never see such XML code. You simply fill in your invoice as usual, and the software automatically converts it into a correct UBL invoice that your customer can process.

What is Peppol?

A secure network for document exchange

Peppol is an international network for the secure exchange of electronic documents, including invoices.

Think of it like the mobile phone network:

You connect via a provider (a Peppol Access Point).
Once connected, you can reach every other Peppol participant.

So you don't need to know which software or provider your customer uses. The Peppol network ensures that your invoice automatically ends up in the right place.

Is Peppol completely free, or not?’ you may be wondering. In this article on our blog, we give you all the answers.

Not a format but a transport system

Important to remember:

UBL = the language/structure of your invoice.
Peppol = the transport channel through which you send that invoice.

Peppol does not determine the content of your invoice, but it does determine how it gets from A to B securely.

UBL vs Peppol: the difference

People sometimes say “Peppol invoice”, but that’s not correct:

You can send a UBL invoicevia Peppol.
Peppol is not an invoice format.

Think of UBL as the car, and Peppol as the road it drives on.

Why UBL and Peppol matter for your business

In Belgium, structured e-invoicing is becoming mandatory step by step:

For public sector invoices (B2G), it’s already required.
From 1 January 2026, it will also apply to B2B invoices between VAT-liable Belgian companies.

Across the EU, e-invoicing is also becoming the default. Starting with UBL and Peppol now means you’re building future-proof processes.

No more manual entry, fewer mistakes

Especially for small businesses, the impact is huge:

No more manually typing invoice data.
No errors in VAT or totals.
More time for clients and revenue-generating work.

Faster payments and better cash flow (cash, cash!)

Because invoices land directly in your customer’s accounting system, they’re processed faster:

quicker approval,
less searching,
often quicker payment.

Good news for your cash flow.

How do you create a UBL invoice?

The easiest way to create UBL invoices is via e-invoicing software:

You fill in your invoice via a user-friendly interface.
The software automatically creates a UBL file according to the correct standard.
You can immediately send that invoice via Peppol or other channels.

This means you don't have to write any XML code or know any technical settings.

Build your own UBL/XML? No thank you!

Technically possible, but:

time-consuming,
error-prone,
hard to keep current with evolving standards.

For start-ups and SMEs, this is simply not a good investment. You will save a lot of time and frustration by choosing an existing solution.

How do you send UBL invoices via Peppol?

Step-by-step guide for beginners

In practice, sending UBL invoices via Peppol looks something like this:

  1. Select an e-invoicing solution that supports Peppol (such as B2Brouter from Combell).
  2. Create your account and enter your company details (VAT number, address, bank account, etc.).
  3. You will be connected to the Peppol network via your software.
  4. Create a new invoice as you normally would.
  5. In the software, select to send via Peppol.
  6. The software will automatically convert your invoice into a correct UBL invoice and send it to your customer via Peppol.

Your first UBL invoice

Imagine: you are a freelance copywriter and you invoice a Belgian company.

Today: you email a PDF.
Tomorrow: you create the same invoice in your e-invoicing tool.
It sends a UBL invoice via Peppol.
Your customer’s accounting system imports it automatically.

For you, little will change in the way you create invoices. For your customer and for the government, the difference is enormous.

Common misconceptions about UBL and e-invoicing

“UBL is the same as Peppol”

UBL and Peppol are often mentioned in the same breath, but they are not the same thing:

UBL is the format of the invoice.
Peppol is the network through which that invoice travels.

You often need both, but they fulfil different roles.

“A PDF by email is fine”

Today, many customers still accept PDF invoices. However, under the new rules, a structured e-invoice will become the only legally compliant invoice between Belgian VAT-registered companies.

A PDF can still be sent as a copy, but the UBL invoice is what counts.

“E-invoicing is only for large companies”

The obligation also applies to small businesses and start-ups. Fortunately, you do not need to set up your own IT project:

with a software tool (such as B2Brouter), you can get started quickly,
often at a limited monthly cost, and
without installation or maintenance.

When will UBL invoices become mandatory?

For Belgian businesses:

The key date: 1 January 2026. From then on:

B2B invoices between Belgian VAT-liable companies must be structured electronic invoices,
and Peppol will be the default delivery method.

You still have time to prepare, but the sooner you start, the less stress you will have in 2026.

European obligations too

The EU is also promoting e-invoicing through various initiatives. By working with UBL and Peppol now, you are choosing a solution that is compatible across borders. This is useful if you plan to work with foreign customers in the future.

UBL and Peppol in practice: what do you need?

Choose e-invoicing software

Your tool should:

generate UBL invoices correctly,
provide Peppol connectivity,
integrate with popular accounting tools,
be easy for daily use.

Connect with your accounting system

Ideally, you should link your e-invoicing software to your accounting package:

outgoing invoices are automatically sent to your accountant,
incoming invoices are automatically imported,
and you always have an up-to-date overview of your results.

Connect to Peppol

Many solutions arrange the connection to Peppol for you. This means you do not have to build any technical integration yourself. Often, all you need to do is confirm your company details and you are ready to send and receive invoices.

Our tip for starters: start smart, not complex

As a start-up or small SME, it is tempting to stick with PDF invoices “for the time being”. However, it is often smarter to take the plunge now:

you will be prepared for 2026 and subsequent EU obligations,
you will save time on administration,
and you will make a professional impression on customers who already use e-invoicing.

Choose a solution that is easy to launch, so you don't have to manage an IT project. Let UBL and Peppol work behind the scenes without any hassle.

Bonus tip: 20% lifetime discount on B2Brouter

Want to start with UBL and Peppol without the hassle?

With B2Brouter via Combell:

you create structured UBL invoices,
you send them securely via Peppol,
and you’re ready for mandatory e-invoicing.

As a Combell customer, you get a 20% lifetime discount on your B2Brouter subscription. You can even start for free, perfect for testing everything at your own pace.

Activate your B2Brouter account via Combell, discover how easy e-invoicing with UBL and Peppol can be, and get your business ready for 2026 today, with a 20% lifetime discount.