Free tool
QR reference and RF Creditor Reference calculator
The payment reference lets a payment be matched to its invoice without manual work. Enter your customer or invoice number: the tool adds the check digit and formats the reference the way it must be printed.
QR reference (QRR)
With a QR-IBAN. Up to 26 digits, padded with leading zeros, then the check digit.
Creditor Reference (RF)
With an ordinary IBAN, in CHF or EUR. International standard ISO 11649.
Check a reference
Paste a reference you have received: 27-digit QR or RF.
Runs in your browser: nothing you enter is sent or stored.
How to build a good reference
The reference does not need to be readable by a human: it must be unique and allow your software to find the invoice. A common construction puts a customer number and an invoice number side by side, padded with zeros.
| Element | Example | Digits |
|---|---|---|
| Padding zeros | 0000000000 | 10 |
| Customer number | 001234 | 6 |
| Invoice number | 0000056789 | 10 |
| Check digit | calculated | 1 |
Avoid including a date or an amount: they change, and the reference must stay stable if the invoice is corrected.
How recursive modulo 10 is calculated
The digits are read from left to right with a carry that starts at 0. For each digit, the new carry is read from the table 0, 9, 4, 6, 8, 2, 7, 1, 3, 5 at position (carry + digit) modulo 10. The check digit is (10 - final carry) modulo 10.
table = [0, 9, 4, 6, 8, 2, 7, 1, 3, 5]
carry = 0
for each digit d of the first 26:
carry = table[(carry + d) mod 10]
check = (10 - carry) mod 10On the official SIX example, 21 00000 00003 13947 14300 0901, the final carry is 3 and the check digit is 7.
FAQ
Frequently asked questions
What is the difference between a QR reference and an RF reference?
The QR reference is Swiss, numeric, and requires a QR-IBAN. The RF reference is international, alphanumeric, and is used with an ordinary IBAN. Both allow automatic reconciliation.
Does my old ISR reference still work?
The format is the same: a 27-digit reference from the old orange ISR slip remains a valid QR reference. It simply has to be paired with a QR-IBAN rather than an ISR participant number.
Do I need a reference for every invoice?
Not necessarily: a QR bill can carry no reference when it uses an ordinary IBAN. But without a reference, each payment has to be matched by hand.
Sources
Sources checked on 27 September 2026
Request an assessment
Describe a process, we will scope it
Tell us which flow costs you the most time, which software it touches, and how many files go through each month. We reply within two working days, in English, French or German.
- Swiss engineering
- Reply within two working days
- French, German, English
Email Dossivio
Describe the flow that costs you the most time and we will tell you whether it is worth automating.
Email Dossivio