Create Peppol UBL Invoices Online, Free

A guided wizard builds a valid Peppol BIS 3.0 invoice, step by step

Already have an invoice?

Upload a PDF or XML invoice and the form fills in for you

Auto-fill

Invoice Details

Seller (From)

Buyer (To)

Build Peppol Invoices from Scratch

A guided wizard turns your details into a compliant Peppol BIS 3.0 UBL invoice. No XML knowledge needed.

Guided Step-by-Step Wizard

Three short steps cover parties, line items, and payment. Every field is checked as you type, so nothing gets rejected later.

Automatic Tax Calculation

Type in your line items and Peppolio works out net totals, VAT groups, and the grand total on the spot.

Clean UBL 2.1 XML

Your invoice is produced as UBL 2.1 XML that meets EN 16931 and the Peppol BIS Billing 3.0 rules, readable by any Peppol participant.

Automatic Peppol Delivery

Have the invoice sent over the Peppol network the moment you generate it. No downloads, no portals, no manual steps.

How It Works

Go from a blank form to a valid Peppol invoice in three guided steps.

Step 1

Fill in Party Details

Enter who is sending the invoice and who is paying it. The wizard flags anything missing or invalid as you go.

Step 2

Add Line Items

List your products or services with quantities, prices, and VAT rates. Totals and tax groups update automatically.

Step 3

Generate & Download

Check the summary, click Generate, and download your UBL XML validated against Peppol BIS Billing 3.0.

Frequently Asked Questions

Answers to common questions about creating Peppol invoices online.

Invoices are generated as UBL 2.1 XML following the Peppol BIS Billing 3.0 specification, the profile understood by every participant on the Peppol network. National profiles such as XRechnung are on the roadmap.
Yes. Upload a PDF, DOCX, or XLSX invoice and the AI fills the form for you. Review each field, adjust anything you like, then generate.
No. Give each line a quantity, a unit price, and a VAT rate, and the wizard keeps net totals, VAT amounts, and the grand total up to date in real time.
EUR, USD, GBP, CHF, and every other ISO 4217 currency are available. Pick yours in the invoice details step.
Draft saving comes with a premium account. Sign up and you can store an invoice mid-edit and pick up where you left off.
Yes. Premium users can switch on Automatic Peppol Delivery: click Generate and the invoice is created, validated, and delivered over the Peppol network in one step.

An invoice that reaches its recipient over Peppol has to clear three checks at once: the UBL 2.1 schema, the European standard EN 16931, and the Peppol BIS Billing 3.0 overlay that the network adds on top. This form builds all three into every document it produces, so you can hand over a sendable invoice without opening a specification.


What the form takes care of

Routing addresses. A Peppol invoice cannot be delivered without electronic addresses for both the seller and the buyer (BT-34 and BT-49), each paired with a scheme such as 0088 (GLN), 0192 (Norwegian organisation number) or 9930 (EU VAT). These sit at the front of the form rather than buried in an advanced panel, because without them the network has nowhere to send the document.

Tax totals that add up. Give each line a VAT category and rate, and the totals, the per-category breakdown, and the document sums are calculated for you, so the rule that ties the VAT total to the category amounts is satisfied without any manual arithmetic.

The reference the buyer expects. Most accounts-payable systems match an incoming invoice on a buyer reference (BT-10) or a purchase order (BT-13). The form asks for both, so your invoice lands in the right place instead of bouncing back.


Already have the data somewhere else?

If your invoice exists as a PDF, let the converter read it into UBL rather than retyping it. If you have it as UN/CEFACT CII XML (the syntax used by hybrid formats such as Factur-X and ZUGFeRD), the CII to UBL converter maps it across. Once you have a UBL file, you can run it through the validator or render it as a readable PDF.

Want the bigger picture first? Our guide to how Peppol works explains the network, access points, and where a document like this one fits.

Your entries are sent to our API only to build the XML, then discarded. We do not store invoice content and never pass it to anyone else.

Ready for the Peppol mandates?

Get your invoicing Peppol-ready today

Sign up to unlock unlimited tool use, Peppol network delivery and every premium feature.

EN 16931 & Peppol BIS 3.0 compliant Results in seconds No installation Data never stored
20 free uses per day · No card required