No hidden spread baked silently into the exchange rate. The fee is a fixed percentage, applied on top of the live market rate, and shown on the order preview before you submit.
Every order uses a live BTC/EUR reference rate — sourced from Coinbase, with Kraken and CoinGecko as automatic fallbacks if that feed is unavailable. A flat service fee, shown as a percentage in the calculator on the buy page, is applied on top of that rate. There's no separate "spread" hidden inside a worse exchange rate — the percentage you see is the only fee charged.
| Item | Amount |
|---|---|
| You send | €100.00 |
| Service fee | — |
| Converted to BTC | — |
| Live rate used | — |
| Estimated BTC received | — |
This example updates with the current live rate. Your own order will use the rate at the moment it's processed, which may differ slightly from this preview.
Because Bitcoin's EUR price moves continuously, the amount of BTC calculated for your order is set at the moment your payment is confirmed and processed — not when you first viewed the calculator. This is explained in more detail in EUR to BTC: How the Exchange Rate Works.
Your bank or Revolut may apply its own transfer fee on their end — that's between you and your bank, and outside our control.