slimzaakVolledige site →

facturatie

Turn Mollie payments into invoices automatically

2026-09-30 · 7 min leestijd

Your own website takes payments through Mollie. The money arrives, but an invoice appears nowhere: your site does not create one, and an off-the-shelf plugin does not fit a site that you or an agency built from scratch. Yet the payment itself already holds much of what an invoice needs: the amount, the payment date, the customer and often the VAT details too. slimzaak's Mollie Facturatie extension turns that into a proper invoice. Below you can read how it works, what your site should put in the payment, and when this is not the right route.

With slimzaak's Mollie Facturatie extension you connect your own Mollie account with read-only access. slimzaak fetches your paid payments every half hour and turns each into a numbered invoice with VAT and a PDF. By default you review what gets invoiced first; you switch on Automatic when you are ready. Your website itself needs no integration.

Why a payment in Mollie is not yet an invoice

Mollie is a payment provider. A payment there is proof that money changed hands, not an accounting document. An invoice needs more: a continuous invoice number, your company details, your customer's details and a VAT breakdown. If you want those requirements in one place, read our guide to making an invoice.

With a webshop platform such as Shopify or WooCommerce, the integration fills that gap: the order supplies the data and the invoice follows from it. A custom website has no such layer. There is only a payment, and it often holds more than you think: the amount, the time, a description, the billing address and, if your site sends it along, the product lines with their VAT rate.

Mollie Facturatie builds on that payment. Your site stays as it is; slimzaak reads what was paid from your Mollie account afterwards.

How it works, from connection to invoice

Mollie Facturatie is an app extension in slimzaak (its page is titled Mollie Invoicing in the English interface). You connect your own Mollie account through OAuth: you log in to Mollie and give slimzaak read access to your payments, refunds and Mollie invoices. slimzaak cannot pay or change anything in your Mollie account. You withdraw the access through Mollie, or with Disconnect in slimzaak.

After that, slimzaak fetches new payments every half hour; with Fetch now you do it straight away. Only paid payments count, and only those from live mode: slimzaak never sees test payments. The slimzaak interface is available in Dutch and English, with Dutch as the default; the labels below are the English ones.

What your website puts in the payment

Your website does not have to pass anything to slimzaak, but the payment it creates at Mollie is the source of the invoice. The more you put in, the less you have to complete later. These are the fields slimzaak reads.

VAT: which rate goes on the invoice?

VAT is the part of an invoice you do not want to gamble on, and slimzaak does not gamble. The rate of a payment is decided in this order:

  1. If your site sends lines with a vatRate, the rate of each line applies.
  2. If the payment arrives as a single amount without lines, slimzaak uses a rate you chose earlier for the same description, and otherwise your fixed choice: everything 0%, 9% or 21% (the Dutch rates), if all your sales carry the same rate.
  3. If you pick a rate yourself when invoicing, it applies to that payment and we remember it for that description.

If none of these exists, for instance with lines that carry no rate, the invoice becomes a draft that says what is missing: the VAT rate or the customer's country. You fill it in and issue the invoice. So an issued invoice never carries a guessed rate.

The invoice is built from gross amounts: what your customer paid is what the invoice says, VAT included. For a customer outside the Netherlands, slimzaak looks at the country and the type of customer. A business customer from another EU country with a VAT number gets VAT reverse-charged (0%), a customer outside the EU gets 0%. If OSS is on in your settings, slimzaak converts the rate you set for a payment without lines into the rate of the consumer's country in the same group (standard or reduced). How that scheme works is explained in the OSS scheme for webshops.

Review first or automatic: you choose

As soon as you connect Mollie, slimzaak creates no invoices or expenses yet. Everything it finds goes on a list, with what would happen for each payment, for instance Becomes invoice + order. You choose, per payment or for a group at once: Invoice, Ignore or Link. That is a deliberate choice, because an issued invoice can no longer be deleted.

The list also helps with what you already have:

When you are done reviewing, switch the mode to Automatic. New payments then become an invoice straight away and new Mollie invoices an expense straight away. What was already on the list keeps waiting for your choice.

What else happens: customer, refunds and Mollie fees

An invoice is not the only thing that follows from a payment:

When this is not the right route

This extension does not fit every situation, and we would rather say so up front:

If you only sell through a connected webshop or marketplace, you do not need this extension. If you also take payments on your own website, it fills exactly that gap.

Veelgestelde vragen

Does this work with a website I have built myself?
Yes, as long as the payments go through Mollie. Your site does not have to connect to slimzaak: slimzaak reads the payments from your Mollie account. The more your site puts in the payment (lines with a VAT rate, billing address, the VAT number of a business customer), the less you have to complete afterwards.
How does slimzaak handle VAT?
The rate comes from the lines your site sends. If the payment arrives as a single amount without lines, slimzaak uses a rate you chose earlier for the same description, or your fixed choice of 0%, 9% or 21%. If none of these exists, the invoice becomes a draft that asks for the missing rate. A business customer with an EU VAT number gets VAT reverse-charged, a customer outside the EU 0%.
Does my customer get the invoice by e-mail automatically?
Not through this extension. Mollie Facturatie makes the invoice and the PDF and puts them in your administration in slimzaak; you send the e-mail to your customer yourself from the invoice.
Does slimzaak also invoice payments from before the connection?
Not by default: only what was paid from the moment of connecting. You can set the start date back up to 60 days. Older payments have usually been invoiced in some other way already.
What happens to refunds and Mollie's fees?
A refund in Mollie becomes a credit note on the matching invoice. The invoices Mollie itself sends, that is the transaction fees, land as an expense in your administration, with the PDF attached when Mollie provides it.
What language are the invoices in?
The invoices are currently drawn up in Dutch. The slimzaak interface is available in Dutch and English, and the fixed VAT rates on offer are the Dutch ones: 0%, 9% and 21%.
What does Mollie Facturatie cost?
It is a paid extension at €2.99 a month or €29.90 a year; the current price is shown with the extension itself. Every invoice the extension makes counts towards your plan's invoice limit. See the pricing page for the plans.
Gratis starten