How Much Your Bank Card Charges Abroad: IOF and Spread

Picnic teamJuly 16, 2026Updated: November 6, 2026
How Much Your Bank Card Charges Abroad: IOF and Spread

Important update: As of September 22, 2026, new Picnic card orders are temporarily paused (see official update). Existing Picnic cards will continue to work until December 20, 2026, 23:59 UTC, after which an upgrade will be required. Please check Picnic Help Center for the latest information.


When you use a Brazilian bank card abroad, two main fees determine how much you really pay: the IOF (federal tax) and the currency spread (the margin added by your bank to the exchange rate). These fees are often not clearly disclosed, and many travelers are surprised by the final amount charged in reais.

This article explains how these fees work, how to check your real cost, and how digital dollar accounts like Picnic compare—especially for spending in USD. Product terms were checked in November 2026; verify live card quotes and tax rules before acting.

The Main Fees on International Card Purchases

Every international card purchase by a Brazilian resident typically includes:

  1. IOF (Imposto sobre Operações Financeiras): This is a federal tax on foreign exchange transactions. Since July 2025, the IOF for international purchases with credit, debit, and prepaid cards is 3.5% (Decree 12.499/2025). This rate is standardized and applies to most traditional card purchases abroad.
  2. Issuer’s spread: This is the margin your bank adds to the market exchange rate when converting your purchase to reais. The spread varies by institution and is rarely itemized on your statement.
  3. Network exchange margin: When you spend in a currency different from your card’s base currency, Visa or Mastercard applies a conversion margin (typically around 0.3%).

The IOF is fixed by law, but the spread is set by each bank and can significantly increase your total cost. The network margin is generally small but applies when spending in non-USD currencies.

How Much Do Banks Charge Abroad? (IOF + Spread)

Most major Brazilian banks charge the 3.5% IOF plus a spread on the exchange rate. The exact spread is not always disclosed and can change over time. To avoid unsourced or outdated numbers, here’s how you can check your own card’s cost:

  1. Check your statement: Find an international purchase and note the amount in foreign currency and the final amount in reais.
  2. Find the market rate: Use the Central Bank’s PTAX or Visa’s exchange rate calculator for the date of your purchase.
  3. Recover the spread: When 3.5% IOF is applied after the spread, first exclude any other fees, then calculate (total BRL / (foreign amount × reference rate) / 1.035 − 1) × 100. Subtracting 3.5 percentage points does not undo the compounded tax.

Example: Hypothetical Calculation

Suppose you spend US$2,000 abroad. Let’s assume the commercial (market) rate is R$5.10 per dollar, so the base value is R$10,200.

  • IOF: If calculated on the BRL amount after the assumed spread, 3.5% of R$10,608 = R$371.28.
  • Bank spread: If your bank applies a 4% spread (hypothetical), that’s R$408.
  • Total paid: R$10,200 + R$408 (spread) + R$371.28 (IOF) = R$10,979.28.

So, in this example, you would pay R$779.28 more than the assumed reference amount for a US$2,000 purchase, due to fees.

Note: The actual spread varies by bank and product. Some banks offer special accounts or tiers with reduced spreads or IOF refunds, but these usually require meeting certain conditions (such as a paid tier, preloaded balance, or investment relationship).

How Digital Dollar Accounts Like Picnic Compare

Picnic offers a digital dollar account with a Visa card, allowing you to spend directly in USD. Here’s how the costs break down for Brazilian users:

  • IOF: For spending in USD from your Picnic balance, there is currently no IOF charged on the purchase itself, as the balance is already in digital dollars and no currency exchange occurs at the time of spending. (Regulatory treatment may change in the future.)
  • Spread: Picnic does not add a spread to USD purchases. The cost is 0% for the purchase operation itself.
  • Pix top-up provider fee: If you fund the card from BRL via Pix, the top-up incurs a provider cost of 0.3% to 0.5% over the onchain quote (see Picnic’s official fee table). This cost applies to the Pix funding route; other funding routes have their own costs.
  • Network margin: For purchases in currencies other than USD, Visa applies a conversion margin of approximately 0.3%.

Important: The total cost of using Picnic includes the Pix top-up provider fee when funding from BRL. There is no “zero cost” from funding to spending; only the USD purchase operation itself is 0% fee (excluding funding).

Example: Picnic vs. Conventional Card

Let’s compare the same US$2,000 purchase:

  • Conventional card (hypothetical 4% spread):

    • Market rate: R$5.10 × 2,000 = R$10,200
    • Spread (4%): R$408
    • IOF (3.5% of R$10,608): R$371.28
    • Total paid: R$10,979.28
  • Picnic (Pix top-up at 0.5% provider fee):

    • Pix top-up: R$10,200 × 0.5% = R$51
    • Total paid: R$10,200 (market rate) + R$51 (provider fee) = R$10,251

Result: In this scenario, the illustrative outlay with Picnic is R$10,251, compared with R$10,979.28 for a conventional card (assuming a 4% spread). The difference is due to the absence of IOF and spread on the USD purchase, but the Pix top-up provider fee still applies.

All numbers above are hypothetical and for illustration only. They assume the same R$5.10 reference rate is available for the Picnic top-up before its provider cost; real quotes, tax bases and fees can differ. Always compare final amounts shown at the time of your transaction.

Special Bank Products

Some banks offer special products (such as global accounts or premium tiers) that may reduce or refund the IOF or spread. These products often require:

  • A paid subscription or tier
  • Preloading a balance in foreign currency
  • Maintaining a minimum investment or relationship

Always check the terms and conditions of your specific product. For example, Nubank’s Ultravioleta tier may refund IOF but still applies a spread; global accounts may eliminate the spread but not the IOF.

How to Check Your Card’s Real Spread

To find out your card’s actual spread:

  1. Select a recent international purchase from your statement.
  2. Note the amount in foreign currency and the final amount charged in reais.
  3. Look up the market rate (PTAX or Visa calculator) for the transaction date.
  4. Calculate:
    • Exclude separately charged fees and network margins from the total BRL amount first.
    • If 3.5% IOF is applied after the spread, use (total BRL / (foreign amount × reference rate) / 1.035 − 1) × 100.
    • With the hypothetical example above: (10,979.28 / 10,200 / 1.035 − 1) × 100 = 4%.
    • Check your issuer’s tax base and any other charges before applying this formula to your statement.

This method gives you a clear, personalized view of your real cost.

Other Tips for Spending Abroad

  • Always pay in the local currency when offered the choice at a card terminal. Dynamic currency conversion (charging in reais) usually adds extra fees.
  • Compare products: Some bank accounts or digital dollar solutions may offer lower total costs, but always factor in all fees, including funding and conversion.
  • Check for updates: Regulations and bank policies can change. Always verify the latest terms before traveling.

Summary

  • Regular Brazilian credit cards generally charge IOF on an international purchase and may apply a bank-specific spread; check the current rate and product terms rather than assuming one fixed margin.
  • Digital dollar accounts like Picnic allow spending in USD with 0% IOF and 0% spread on the purchase itself, but funding via Pix from BRL incurs a provider fee of 0.3%-0.5% over the onchain quote.
  • For non-USD purchases, add approximately 0.3% for the Visa network margin.
  • No solution is truly “zero cost” from funding to spending; always include all steps in your calculation.
  • First-time Picnic card orders are paused as of September 22, 2026. Existing cards work until December 20, 2026, after which an upgrade will be required (see official update).

Before your next trip, try calculating your card’s real spread using your own statement. The results are often surprising—and can help you make a more informed choice.


Picnic is a technology platform that lets users independently interact with USDC, a U.S. dollar-pegged stablecoin issued by Circle, on public blockchains. USDC is not legal tender in Brazil.

Displayed exchange rates vary with market conditions. The final applicable amount is the one shown on the transaction confirmation screen. Cryptoassets involve risks, including volatility and loss of peg.

Picnic does not custody user assets and is neither a financial institution nor a virtual asset service provider. Sending and receiving U.S. dollar payments through a U.S. account is offered in partnership with Noah Savings Inc. Terms and conditions apply.

Information verified in November 2026.

Picnic team

Picnic team

Technology platform

The Picnic team creates content about international finance, cards and digital dollars.

Share:
#IOF#spread#international card#Nubank#Itaú#Inter#travel#digital dollar

Get your Picnic card

No annual fee, no IOF and no Picnic fee. Open your account in five minutes.

Open your account →