How to put a payment QR code on an invoice
07 June 2026 · 4 min read read
A payment QR code on an invoice shortens your path to getting paid: the client scans the code with their banking app and pays in seconds, without retyping the IBAN and amount. Fewer errors, faster payments, and an invoice that looks professional. Here is how to add it correctly.
Why put a QR code on an invoice
- Faster payments — the client does not postpone paying because they will "enter the details later";
- Zero IBAN errors — the data comes straight from the code, not from a mistyped copy-paste;
- Fewer questions — the amount and reference are already filled in;
- Professional image — it signals that you accept modern payments.
The steps to add it
- Generate the code with the SEPA payment QR code generator: fill in the beneficiary, the IBAN, the invoice amount and, under details, the invoice number (for example "Invoice 2026-001").
- Download the PNG image of the code.
- Insert the image into the invoice — in your invoicing software, your Word/Excel template or the final PDF, usually next to the payment details.
- Add a short caption next to the code: "Scan to pay with your banking app".
Tip: if you issue many invoices with different amounts, generate a new code for each (with the correct amount), or leave the amount empty and let the client fill it in when scanning.
Best practices for a code that scans easily
- Minimum size of about 2.5–3 cm on a printed invoice;
- Good contrast — a dark code on a light background; avoid coloured backgrounds under the code;
- Quiet zone (white margin) around the code so it reads correctly;
- Do not stretch the image unevenly — keep the square proportion.
Common mistakes to avoid
- Wrong IBAN — use a generator that validates the IBAN so you don't print a non-working code;
- A code too small or unclear when printed — test it by scanning it yourself before sending;
- Missing reference — without the invoice number, reconciling payments is harder;
- Amount in another currency — SEPA codes are for transfers in euro.
Test before you send
Before using the invoice with clients, scan the code with your own banking app and check that the beneficiary, IBAN and amount appear correctly. If you want to understand the flow from the payer's side, read how to pay with a SEPA QR code.
Generate your SEPA payment QR code
Free, no account. Beneficiary, IBAN and amount — and your code is ready to download.
Open the generatorRead also
How to pay with a SEPA QR code — step by step
Scan the code with your banking app, check the pre-filled details and confirm. Here is the whole process, step by step.
What is GiroCode and the EPC standard (and who supports it)
GiroCode is the European standard format for payment QR codes. See what it contains and how banking apps read it.