How to Pay for Google Ads from Brazil in 2026 (Without Overpaying)
If you've tried running Google Ads from Brazil, you already know the problem. Your bank card works — technically — but between the IOF tax (4.38%),...
If you've tried running Google Ads from Brazil, you already know the problem. Your bank card works — technically — but between the IOF tax (4.38%), your bank's FX spread (5-8%), and Google's own conversion rate, you're paying 10-15% more than the listed cost on every campaign.
That's not a rounding error. On a R$5,000/month ad budget, you're losing R$500-750 to fees and markup every single month. Over a year, that's R$6,000-9,000 that could have gone into your campaigns instead of your bank's pocket.
There's a fix: a virtual dollar card that lets you pay Google in USD directly, bypassing the worst of the IOF and FX markup. Here's exactly how to set it up.
Why Brazilian Cards Cost You More on Google Ads
Google Ads bills in USD for Brazilian advertisers. When you pay with a local card, three layers of cost stack on top of your actual ad spend:
- IOF tax (4.38%) — Brazil's Imposto sobre Operações Financeiras applies to every international card transaction. This is a government tax, not a bank fee, and it's unavoidable on Brazilian-issued cards.
- Bank FX spread (5-8%) — Your bank converts BRL to USD at their own rate, which is typically 5-8% worse than the commercial exchange rate. Nubank, Itaú, Bradesco — they all do this.
- Google's conversion rate — Google applies its own exchange rate on top of everything, which may not match your bank's rate, creating a further mismatch.
Add those up and a $100 Google Ads charge costs you R$580-620 instead of the ~R$530 it should cost at the commercial rate. Every month, compounding.
The Fix: Pay Google Ads with a Dollar Card
A virtual dollar card is a Visa card denominated in USD. When you pay Google Ads with it, Google sees an American card with a dollar balance. There's no currency conversion on their end, no IOF triggered by an international transaction on a Brazilian card, and no bank FX spread.
You still convert BRL to USD when you fund the card — but you do it once, at a competitive rate, instead of getting hit with triple markup on every transaction.
Here's how to set it up with Figo:
Step-by-Step: Adding a Dollar Card to Google Ads
- Sign up for Figo at app.spendfigo.com. It takes 2 minutes. You'll need your CPF and a government-issued ID (RG, CNH, or passport).
- Fund your card — transfer BRL via bank transfer (TED/PIX to Figo's partner), or deposit USDC at 1:1 if you hold stablecoins. The BRL-to-USD conversion happens at a competitive rate, typically better than what your bank offers.
- Copy your card details — in your Figo dashboard, you'll see your virtual Visa card number, expiry date, and CVV. Copy these.
- Add to Google Ads — go to Google Ads → Billing → Payment methods → Add payment method → Credit or debit card. Enter your Figo card details. Set it as your primary payment method.
- Done — Google will do a small authorization charge (usually $1 or less) to verify the card. After that, your ad spend bills directly to your Figo dollar card.
Google sees a US-issued Visa with a USD balance. No conversion drama, no IOF, no inflated FX spread.
How Much You Actually Save
Here's the math on a $500/month Google Ads budget:
| Cost Component | Brazilian Bank Card | Figo Dollar Card |
|---|---|---|
| Ad spend | $500.00 | $500.00 |
| IOF tax (4.38%) | $21.90 | — |
| Bank FX spread (~6%) | $30.00 | — |
| Figo FX (2%) | — | $10.00 |
| Figo transaction fee | — | $0.35 |
| Total effective cost | $551.90 | $510.35 |
| Monthly savings | — | $41.55 |
| Annual savings | — | $498.60 |
On a $500/month budget, that's ~$500/year saved. Scale to $2,000/month and you're saving ~$2,000/year. That's money that goes back into your campaigns.
Other Ad Platforms This Works For
The same Figo card works for every major advertising platform that bills in USD:
- Meta Ads (Facebook & Instagram) — Meta bills Brazilian advertisers in USD by default. The same IOF + spread problem applies. Adding your Figo card under Meta Business Suite → Billing → Payment Methods eliminates the markup. Meta also requires a valid card for account verification, and a US-issued Visa passes this check without issues.
- TikTok Ads — minimum $50/day budget, charges in USD. TikTok's advertiser platform accepts Visa cards. Add your Figo card under TikTok Ads Manager → Payment → Add Card.
- LinkedIn Ads — minimum $10/day, USD billing. LinkedIn is especially popular for B2B advertisers in Brazil targeting international clients. Figo card accepted without issues.
- Twitter/X Ads — USD billing, Visa accepted. Twitter Ads has no minimum spend, making it accessible for testing campaigns.
- Pinterest Ads — same setup, same savings. Pinterest is growing rapidly among Brazilian e-commerce brands.
One card for all your ad platforms. Fund it once, and campaigns across every network bill to the same dollar balance. This simplifies accounting too — all your ad spend shows up in a single Figo transaction history in USD, instead of being scattered across multiple bank statements with different FX rates.
Managing Your Ad Budget on a Dollar Card
Running ads on a prepaid dollar card requires a bit more planning than a credit card with a high limit. Here are practical tips for managing your budget:
- Set up automatic alerts — Figo sends push notifications for every charge. Turn these on so you know the moment Google or Meta bills you. This is especially useful for catching unexpected spend spikes from broad-match keywords or audience expansion.
- Fund weekly, not monthly — instead of loading your entire monthly budget at once, fund weekly. This gives you better control over cash flow and lets you adjust based on campaign performance. If a campaign isn't converting, you haven't locked up capital.
- Use Google's manual payment option — Google Ads offers both automatic and manual payment. With manual payment, you prepay a set amount and ads stop when the balance runs out. This prevents overspend and gives you full control over how much Google can charge your card.
- Track your effective cost per conversion in USD — since you're paying in dollars, calculate your cost per lead and ROAS in USD directly. This is actually cleaner than tracking in BRL, where currency fluctuations can distort your numbers week to week.
Tips for Brazilian Advertisers Using a Dollar Card
- Keep a buffer — Google Ads can spike on high-performing days. Keep 20-30% more than your daily budget on the card to avoid paused campaigns.
- Fund when the Real is strong — if you're converting BRL to USD, monitor the exchange rate and fund when the Real strengthens. Even a 1-2% difference matters on large budgets.
- Enable notifications — Figo sends real-time alerts for every charge. You'll see exactly when Google bills you and how much.
- Set a billing threshold — in Google Ads settings, set a manual payment threshold so you control when charges happen instead of letting Google auto-charge at random intervals.
- Consider USDC funding — if you already hold stablecoins, funding with USDC at 1:1 skips the BRL-to-USD conversion entirely. Zero FX cost.
Frequently Asked Questions
Can I use a dollar card for Google Ads from Brazil?
Yes. Google Ads accepts any Visa or Mastercard. A Figo virtual dollar card is a US-issued Visa denominated in USD, so Google treats it like any American card. No currency conversion issues.
How much does it cost to run Google Ads with Figo from Brazil?
Your ad spend plus $0.35 per transaction and 2% on the BRL-to-USD funding conversion. Compared to a Brazilian bank card (4.38% IOF + 5-8% FX spread), you typically save 8-12% on every dollar spent.
Will Google Ads decline a virtual dollar card?
No. Figo cards are US-issued Visa cards with a valid BIN. Google's payment processor accepts them without issue. Over 70 million merchants accept Visa worldwide.
Can I use the same card for Meta Ads and TikTok Ads?
Yes. One Figo card works across all ad platforms — Google, Meta, TikTok, LinkedIn, Twitter, Pinterest. Same card, same savings.
Is this legal for Brazilian businesses?
Yes. Using an international payment method for business expenses is legal in Brazil. You should keep records of all transactions for tax reporting purposes. Consult your contador for specific guidance on deductibility.
Stop overpaying on every ad dollar. The IOF tax and bank FX spread are costing you thousands per year — money that should be going into your campaigns.
Get your dollar card today
$2 one-time fee. No monthly charges. Works at 70M+ merchants worldwide.
Get Your Card