Credit pays 3.5% IOF (Brazilian foreign exchange tax), debit pays 1.1% — but that calculation alone decides nothing. Bank spread, foreign ATM fee, revolving credit interest, and hidden benefits (travel insurance, points, fraud dispute) change the result. This guide does the real math, compares a R$ 500 withdrawal against a R$ 500 credit purchase, and shows which scenario each wins. No magic formula. Just numbers.
17 min read
The "debit or credit abroad" question seems to have one answer. It doesn't. It depends on the type of transaction, the issuing bank, the purchase amount, and even the country. The rule circulating on WhatsApp ("credit is expensive, debit is cheap") is false half the time. So is the reverse.
This article breaks down the math. It shows the tolls each option carries, runs the real numbers with May/26 figures, and delivers the honest verdict: which scenario debit wins, which credit wins, and which combination solves it best without overthinking.
Good news: once you understand the formula, the decision becomes automatic. No mystery, no banker's secret. Just math.
What really changes between debit and credit abroad
TL;DRThe first difference isn't IOF. It's the type of foreign exchange operation the system runs behind the scenes. A Brazilian credit card used abroad triggers an international purchase: the bank buys dollars for you when the bill closes, applies spread, adds 3.5% IOF, and converts to reais.
The first difference isn't IOF. It's the type of foreign exchange operation the system runs behind the scenes. A Brazilian credit card used abroad triggers an international purchase: the bank buys dollars for you when the bill closes, applies spread, adds 3.5% IOF, and converts to reais. A Brazilian debit card used at an ATM or for debit transactions abroad triggers a real-time foreign exchange operation: the bank pulls reais from your account, converts at the second-by-second rate, applies spread, adds 1.1% IOF, and releases the withdrawal or payment in local currency.
These are tax-distinct operations. That's why IOF differs — 3.5% on credit, 1.1% on debit. And that's why debit always looks cheaper at first glance.
The second difference is exchange rate risk. Debit locks you in at the operation-day rate. Credit leaves you exposed: the bill closes 25-30 days later, and the dollar might have risen (or fallen) in that window. For someone who travels in January and pays the bill in February, any sharp dollar spike hits the bill.
The third difference is the benefit package. Credit brings points, miles, cashback, travel insurance included on Black/Infinite cards, purchase protection, fraud dispute with chargeback. Debit brings almost nothing — except the peace of mind of having no credit limit.
The math of withdrawing at a foreign ATM
TL;DRThis is where the costliest mistake of the Brazilian traveler lives. "I withdraw at the ATM because debit is cheaper" — no, it isn't. International withdrawal carries four stacked costs: 1.1% IOF on the withdrawn amount. Issuing bank exchange spread — 5% to 7% at traditional banks.
This is where the costliest mistake of the Brazilian traveler lives. "I withdraw at the ATM because debit is cheaper" — no, it isn't. International withdrawal carries four stacked costs:
- 1.1% IOF on the withdrawn amount.
- Issuing bank exchange spread — 5% to 7% at traditional banks.
- International withdrawal fee from the issuing bank — Banco do Brasil charges R$ 18 per withdrawal, Itaú R$ 22, Bradesco R$ 25, Caixa R$ 28. Fixed, regardless of amount.
- Foreign ATM operator fee — Chase, Bank of America, Santander Spain, BNP France charge US$ 3 to US$ 6 per withdrawal. Appears on screen before confirming (accept or cancel).
Four tolls, three of them invisible at the surface. Look at the math for R$ 500 (equivalent to USD 92 in May/26 with the commercial rate of R$ 5.40):
| Item | Value |
|---|---|
| Desired USD amount | USD 92 |
| Effective rate (commercial USD + 6% spread) | R$ 5.72 |
| Operation conversion | R$ 526 |
| 1.1% IOF on withdrawal | R$ 5.79 |
| BR bank fee (Itaú) | R$ 22 |
| Foreign operator fee (US$ 4 @ 5.72) | R$ 22.88 |
| Real cost of the "R$ 500 withdrawn" | R$ 576 |
Anyone who saw their balance drop R$ 576 to receive R$ 500 in hand understands quickly: international withdrawal with traditional bank debit is expensive. 15% effective cost on a single small transaction. Even worse: since the foreign operator charges a fixed fee per withdrawal, taking out US$ 50 is proportionally far worse than taking out US$ 300. The ATM punishes small withdrawals.
A global account debit card (Wise, Nomad, C6 Global) changes everything. The account is already in USD or multi-currency — you preload before the trip, with no 3.5% IOF per purchase. You withdraw straight from the dollar balance. Wise withdrawal fee: up to US$ 100 per month free, then US$ 1.50 per withdrawal. Nomad: US$ 0 on the first monthly withdrawals, then US$ 3.50. Spread close to the pure commercial rate.
| Item (Wise) | Value |
|---|---|
| USD balance preloaded at R$ 5.49 (0.5% spread + 1.1% IOF) | — |
| USD 92 withdrawal | USD 92 |
| Wise fee (within US$ 100 month) | US$ 0 |
| Foreign operator fee | US$ 4 (R$ 21.96) |
| Real cost of the same withdrawal | R$ 527 |
Difference: R$ 49 on a single R$ 500 operation. Multiply by 4-5 withdrawals on an average trip and you save R$ 200-250 without doing anything extra.

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




