What a euro really costs at the counter: the commercial rate, the bureau spread and the IOF — plus why the euro in reais moves for two reasons at once.
We could not load the stored rate. Use the refresh button or type a rate below to convert.
The euro in reais has a peculiarity the dollar does not: it is a cross, not a market. Brazil's deep and liquid exchange market is the dollar against the real — that is where the volume, the futures contracts and the Banco Central's interventions live. The euro price in reais is built from two legs: what the euro is worth in dollars abroad, and what the dollar is worth in reais here. So the euro can move here on a day when nothing happened in Brazil, purely because the European Central Bank said something in Frankfurt — and it can stay flat while both legs move in opposite directions. A cross also carries two spreads instead of one, which is why the retail margin on euros runs a touch wider than on dollars, and wider still outside the big cities, where bureaus stock dollars deeply and euros thinly.
Then comes the tax, and here euros and dollars are treated identically. The IOF on foreign exchange for individuals is 3.5% — the same for banknotes, prepaid cards and credit or debit cards — after the 2025 decree unified rates that had been 1.1% for cash and 3.38% for cards, cancelling the schedule that was taking the card rate to zero by 2028. Because the figure comes from a decree and has already changed twice, the IOF field here is editable, as is the spread.
One more thing worth settling before a trip: Europe and the euro area are not the same map. The euro is legal tender across most of the European Union and a handful of countries beyond it, but the United Kingdom uses the pound, Switzerland the franc, Sweden the krona, Denmark and Norway their kroner, Poland the złoty, Czechia the koruna and Hungary the forint. A route through any of those means paying a second spread on arrival to convert again. As for the arithmetic: the page starts from the stored commercial rate, applies your spread and then the IOF, and labels the result an estimate — because it is one. The real figure is on the bureau's screen or your card statement. No forecast is made and no advice is given.
Estimated travel rate = commercial rate × (1 + spread ÷ 100). Estimated cost with tax = estimated travel rate × (1 + IOF ÷ 100). Cost in reais = amount in euros × estimated cost with tax, and the reverse divides. The commercial rate is the EUR-BRL bid published by AwesomeAPI, itself a cross of EUR/USD with USD/BRL, stored by a scheduled job every 30 minutes and fetched live only when you press the refresh button.
From AwesomeAPI, which publishes the Brazilian market quote for EUR-BRL. A job on our server stores it every 30 minutes and prints it into the HTML with its date and time. Past two hours the page warns the number is old, and the refresh button fetches the current one.
Because the quoted rate is the commercial one — the wholesale reference between banks — while a counter sells retail, adds its own margin and then the IOF. On euros that margin runs a little wider: the rate is a cross of two markets and counters hold less euro inventory.
Because the euro in reais depends on two prices: the euro against the dollar and the dollar against the real. A decision by the European Central Bank moves the first leg and reaches your quote on its own.
3.5%, the same as on any other currency and the same for cash, prepaid cards and credit or debit cards, since the 2025 decree unified the rates. It comes from a decree, has changed twice in recent years, and is editable here for that reason.
No. The euro covers most of the European Union and a few countries beyond it, but the United Kingdom, Switzerland, Sweden, Denmark, Norway, Poland, Czechia and Hungary keep their own currencies. A route through any of them means converting a second time and paying a second spread.
No. The spread is an assumption you set, not a published number, and two bureaus differ on the same day. Treat the result as a yardstick for comparing offers.
Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.
Vai.la is not responsible for how the tools are used or for decisions made based on their results.