In May/26 there are 12 channels to buy USD in Brazil. Downtown SP/RJ exchange houses sell at ~2-3% above the commercial rate. Airport booths rob 8-12%. Banks charge 5-7% plus 1.1% IOF. USD fintechs (Wise, Nomad, Avenue, C6 Global) operate at 0.5-2% plus 1.1% IOF. This guide compares all 12 sources with real cost for buying USD 5,000 in each, shows when downtown beats app, explains travel money card vs cash, and reveals the hidden route used by travelers to Europe (BR → USD → EUR vs BR → EUR direct).
18 min read
Brazilians treat buying dollars like buying bread. They go to the nearest bakery — closest exchange house, most familiar bank, airport counter. They don't compare anything. They take whatever shows up. And they overpay by up to R$ 3,000 on a single USD 5,000 purchase without noticing.
Buying USD in Brazil in May/26 has 12 distinct channels. Each one with a different rate, different spread, different IOF, different lead time, different rules. The right channel depends on three variables: how much you'll buy, whether you'll use it as cash or on a card, and how much time you have until the trip.
This article places the 12 channels side by side. It shows the final effective rate in each one, calculates the real cost of a USD 5,000 purchase, and explains in which scenario each channel wins. No guessing, no theory. Just straight math.
The premise nobody tests
The rate that shows up on Google ("dollar today R$ 5.40") is the commercial rate. It exists between banks in the interbank market. No individual Brazilian buys dollars at that price. You always pay more. The gap between the commercial rate and the rate you actually pay has two components:
FX spread — what the seller (bank, exchange house, fintech) adds on top. Ranges from 0.5% to 12%.
FX operation IOF — in May/26, 1.1% for buying foreign currency in cash or as a credit into a global account.
The final formula is the usual one:
Effective rate per USD = Commercial USD × (1 + spread) × (1 + IOF)
With 1.1% IOF, it becomes:
Effective rate = Commercial USD × (1 + spread) × 1.011
Example with commercial USD at R$ 5.40 and 2% spread:
- Effective rate = 5.40 × 1.02 × 1.011 = R$ 5.57 per dollar
Same example with 10% spread (airport):
- Effective rate = 5.40 × 1.10 × 1.011 = R$ 6.01 per dollar
Gap of R$ 0.44 per dollar. On USD 5,000: R$ 2,200.
That's the foundation of this article. Everything below is an application of that formula to each real channel in the Brazilian market.
Comparison table — 12 channels, May/26
Premise: commercial USD at R$ 5.40, purchase of USD 5,000, FX operation IOF at 1.1% for credit/cash. For international credit card, IOF is 3.5%. Rates observed in real purchases during the first half of 2026.
| Channel | Typical spread | IOF applied | Effective rate | Total cost USD 5,000 | Verdict |
|---|---|---|---|---|---|
| Wise (multi-currency account) | 0.5% | 1.1% | R$ 5.49 | R$ 27,434 | Best channel available |
| Avenue (global account) | 0.8% | 1.1% | R$ 5.50 | R$ 27,518 | Excellent, with USD investing bonus |
| Nomad (global account) | 1.0% | 1.1% | R$ 5.52 | R$ 27,584 | Excellent, best travel app |
| C6 Global (USD account) | 1.5% | 1.1% | R$ 5.55 | R$ 27,722 | Very good, integrated with BR bank |
| Inter Global (PIX → USD) | 1.8% | 1.1% | R$ 5.56 | R$ 27,805 | Good, instant execution |
| Confidence (Av. Paulista, SP) | 2.5% | 1.1% | R$ 5.60 | R$ 27,978 | Best cash exchange house |
| Cotação (Rua XV, Curitiba/SP) | 2.8% | 1.1% | R$ 5.61 | R$ 28,061 | Solid, direct service |
| Frente (Rio Centro) | 3.0% | 1.1% | R$ 5.62 | R$ 28,117 | Market standard downtown |
| Travelex (mall/store) | 3.5% | 1.1% | R$ 5.65 | R$ 28,255 | Intermediate, practical but pricey |
| MoneyCorp (BR online) | 4.0% | 1.1% | R$ 5.67 | R$ 28,393 | Intermediate, home delivery |
| Banco do Brasil (cash) | 5.5% | 1.1% | R$ 5.76 | R$ 28,807 | Expensive, no advantage |
| Itaú/Bradesco (cash) | 6.0% | 1.1% | R$ 5.79 | R$ 28,945 | Worse than exchange house |
| Santander (cash) | 6.5% | 1.1% | R$ 5.81 | R$ 29,083 | Worse than exchange house |
| Caixa (cash) | 7.0% | 1.1% | R$ 5.84 | R$ 29,222 | Worse than private bank |
| Guarulhos airport exchange | 10.0% | 1.1% | R$ 6.01 | R$ 30,054 | Avoid. Worst possible channel |
| Galeão airport exchange | 11.0% | 1.1% | R$ 6.06 | R$ 30,292 | Same |
| Parallel market (doleiro) | 1-3% | 0% | R$ 5.46-5.56 | R$ 27,300-27,800 | Illegal. No protection, no invoice |
Gap between Wise (R$ 27,434) and Galeão (R$ 30,292): R$ 2,858 on a single purchase. Almost two nights at a five-star hotel in Manhattan burned at the airport counter.

About the author
Curadoria Voyspark
2 years in the Voyspark editorial team
Time editorial da Voyspark — escritores, repórteres, fotógrafos e fixers em Lisboa, Tóquio, Nova York, Cidade do México e Marrakech. Coletivo. Sem voz corporativa. Cada peça com checagem cruzada por um editor regional e um chef ou curador local.
Expertise




