Invoicing
Mollie Invoicing lets you create and send invoices to your customers. You can manage invoices through your Mollie Web App or automate the entire process using our Sales Invoices API.
How to enroll
Before you can use Sales Invoices API, activate Mollie Invoicing in the Web App:
- Log in to your Mollie Web App.
- Go to Invoicing in the left navigation menu.
- Click Get started.
- Complete the three-step setup:
- Step 1: VAT information
Enter your VAT number and indicate whether your business is registered for VAT One Stop Shop (OSS). - Step 2: Invoice numbering
Set the number format for your invoices:-
Prefix (optional): a string prepended to every invoice number. For example,
INV:INV-0001. -
Year: choose whether to include the year in the number. For example,
INV-2026-0001. -
Start number: the number your invoicing sequence starts on. The default is
00001.
You can set this only once and it resets every January 1st.
-
- Step 3: Terms and Conditions
Agree to the T&Cs and Data Processing Agreement, then click Start using.
Once enrolled, you can create invoices in the Web App and using the API.
- Step 1: VAT information
Settings
You can configure your invoicing settings by going to Settings > Invoicing in the Web App. These settings apply to all invoices, whether created through the Web App or the API.
You can also override certain settings at the invoice or customer level.
| Setting | Description |
|---|---|
| Logo | Displayed on invoice PDFs. Only affects new and updated draft invoices. |
| Language | Default language for invoice PDFs. Can be overridden per customer. |
| E-Invoicing | Enables sending structured XML invoices through the relevant e-invoicing network for your country (often Peppol). Enabling this toggle enrolls you & disabling it unenrolls you. Note: you can choose how each invoice is delivered — as an e-invoice, a PDF or both — when sending the invoice. |
| Template | Layout of the invoice PDF: logo left, centered or right. Only affects new and updated draft invoices. |
| Invoice numbering | You can change the prefix and year visibility in settings at any time* *You can only set the start number once during enrollment and can not change it afterwards. |
| Bank details | Show: your IBAN and payment instructions appear on the PDF next to a scan-to-pay QR code. Hide: the recipient is instructed to pay using the payment link or QR code only. |
| Phone number | Shows your organization's phone number on invoice PDFs. |
| Email reminders | Automatic payment reminders. Default: 1 day before the due date and 3 days after the due date (you can configure the timing). |
| Email settings (BCC) | A default BCC address for all outgoing invoice emails (e.g., your bookkeeper). You can override it per invoice. |
Common flows
The Sales Invoices API uses a single POST /v2/sales-invoices endpoint for creation. The status field you set at creation time determines which flow you’re in — see our API Guide for full request/response examples of each.
| Flow | How to trigger | Details |
|---|---|---|
| Create a draft | status: "draft" | Scenario 1 |
| Issue and send directly | status: "issued" + emailDetails | Scenario 1 |
| Mark as paid immediately (receipt) | status: "paid" + paymentDetails | Scenario 3 |
| Automated payment via mandate | status: "paid" + customerId + mandateId | Scenario 2 |
VAT inclusive vs. VAT exclusive
Set the vatMode field when you create an invoice. It tells Mollie how to interpret the unitPrice values on your line items.
| Mode | Description | Default |
|---|---|---|
exclusive | VAT is added on top of the unit price you provide. | Yes |
inclusive | VAT is already included in the unit price you provide. | No |
Use exclusive if your internal pricing is ex-VAT, as is common in B2B systems. Use inclusive if you work with consumer-facing prices that already include VAT and want Mollie to calculate which part of the total represents VAT.
Example: €100 item at 21% VAT
exclusive: unit price100.00→ invoice total121.00.inclusive: unit price121.00→ invoice total121.00, including a VAT portion of21.00.
E-invoicing
E-invoicing lets you deliver invoices as structured XML files directly into your customer's accounting system through an e-invoicing network (e.g., Peppol). The recipient receives a machine-readable invoice instead of a PDF, with no manual data entry required.
E-invoicing is currently available only when both the sender (you) and the recipient (your customer) are based in the Netherlands, Belgium or Germany.
How it works
Setup
- Enable E-Invoicing in Settings > Invoicing. Mollie registers your business in the relevant e-invoicing network for your country.
- Mollie automatically checks whether each recipient is registered in the e-invoicing network. If registered, you can send them an e-invoice. If not, we will send a standard email invoice instead.
Web App
When you send an invoice from the Mollie Web App (Dashboard), a send menu appears with three options:
- Send email — sends the invoice as a PDF via email only
- Send e-invoice — sends the invoice via the e-invoicing network only (no email)
- Send mail & e-invoice — sends both the e-invoice via the network and a PDF copy via email
Sales Invoices API
When you create an invoice through the Sales Invoices API, set isEInvoice: true parameter. Optionally include emailDetails to send a PDF copy by email alongside the Peppol delivery.
See Scenario 4: E-invoice via Peppol for full implementation details and tracking delivery status. For the full e-invoice state flow, see Invoice lifecycle.
For the full e-invoice state flow, see Invoice lifecycle.
Updated 6 days ago