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:

  1. Log in to your Mollie Web App.
  2. Go to Invoicing in the left navigation menu.
  3. Click Get started.
  4. 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.

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.

SettingDescription
LogoDisplayed on invoice PDFs. Only affects new and updated draft invoices.
LanguageDefault language for invoice PDFs. Can be overridden per customer.
E-InvoicingEnables 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.
TemplateLayout of the invoice PDF: logo left, centered or right. Only affects new and updated draft invoices.
Invoice numberingYou 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 detailsShow: 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 numberShows your organization's phone number on invoice PDFs.
Email remindersAutomatic 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.

FlowHow to triggerDetails
Create a draftstatus: "draft"Scenario 1
Issue and send directlystatus: "issued" + emailDetailsScenario 1
Mark as paid immediately (receipt)status: "paid" + paymentDetailsScenario 3
Automated payment via mandatestatus: "paid" + customerId + mandateIdScenario 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.

ModeDescriptionDefault
exclusiveVAT is added on top of the unit price you provide.Yes
inclusiveVAT 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 price 100.00 → invoice total 121.00.
  • inclusive: unit price 121.00 → invoice total 121.00, including a VAT portion of 21.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

  1. Enable E-Invoicing in Settings > Invoicing. Mollie registers your business in the relevant e-invoicing network for your country.
  2. 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.


Did this page help you?