How to pay a SEPA QR code with Revolut (step by step)

07 June 2026 · 4 min read read

In Romania, Revolut is the most widely used app that can scan a SEPA payment QR code (the EPC / GiroCode standard). Local banks use RoPay (in RON), but for an EPC code — which is in EUR — Revolut is the simple, fast option. Here is how to pay, step by step.

Why Revolut

The code generated by getQR follows the European EPC069-12 (GiroCode) standard, and Revolut recognises it and fills in the transfer details automatically. In practice, you no longer type the IBAN and amount by hand — you check them and confirm. For context, see also which banks and apps support the SEPA QR code.

Steps to pay with Revolut

  1. Open the Revolut app and log in as usual.
  2. Go to the Payments tab and tap the Scan QR Code icon in the top right.
  3. Scan the code — point the camera at the payment QR code.
  4. Check the pre-filled details: beneficiary, IBAN and amount in EUR. This is the most important step.
  5. Confirm the transfer with your usual method (PIN, biometrics). Done.

Important: the EPC code is in EUR. If you want an instant payment in RON in Romania, that is done via RoPay, from your bank app — not via an EPC code.

If scanning does not work

Make sure you can make SEPA transfers in EUR from your Revolut account and that there is enough light to scan. If it still will not work, you can read the details from the code and enter the IBAN and amount manually. More fixes in why a QR payment code does not scan.

Want to create a code yourself?

If you are the one getting paid, generate your own code for free, with no account, using the SEPA payment QR code generator. Add the beneficiary, the IBAN and (optionally) the amount, and anyone can pay it by scanning with Revolut. For the general process, see how to pay with a SEPA QR code. And if you want to BE paid on Revolut, see how to receive money on Revolut with a QR code.

Frequently asked questions

Does Revolut really scan SEPA payment QR codes? +
Yes. Revolut supports the European EPC (GiroCode) standard and can scan a SEPA payment QR code, automatically filling in the beneficiary, IBAN and amount for a transfer in EUR.
Can I pay in local currency (RON) with a code scanned in Revolut? +
No. EPC / SEPA codes are for transfers in EUR. For instant payments in RON in Romania you use RoPay, from your bank app.
Do I need a special account? +
You need a Revolut account from which you can make SEPA transfers in EUR. Everything else (scanning, pre-filling, confirming) happens right in the app.
Does the money arrive instantly? +
Often yes, if the beneficiary bank supports SEPA Instant; otherwise the transfer usually arrives the same business day.

Generate your SEPA payment QR code

Free, no account. Beneficiary, IBAN and amount — and your code is ready to download.

Open the generator