Dollar card for business: ads, SaaS and expenses
Companies paying Meta, Google, AWS and other tools from Brazil add 12% to 28% in taxes and IOF. See where that cost shows up, and how to cut it legitimately.

The tax nobody adds up when spending in dollars
The ad-spend case: three paths, three costs
- Brazilian ad account, in reais: the platform passes through PIS + COFINS + ISS, about 12% to 15% on every real invested.
- US Meta ad account + Brazilian credit card: avoids PIS/COFINS/ISS, but pays 3.5% IOF and the bank spread (3% to 6%), about 6.5% to 9.5%.
- US Meta ad account + Ruvo card: no PIS/COFINS/ISS and 0% IOF; you convert reais to digital dollars for 0.5% and spend on the card in dollars at no cost, about 0.5% total.
What that means per month
SaaS, AI and infrastructure
A legitimate optimization strategy
How to set it up in practice
Important
Paying Meta Ads: where each cost comes from
| Cost | Ruvo card + Meta account | BR card + US Meta account | Brazilian ad account |
|---|---|---|---|
| PIS + COFINS + ISS | 0% | 0% | 12%–15% |
| IOF | 0% | 3.5% | 0% (in reais) |
| FX (reais → dollars) | 0.5% | 3%–6% | — |
| Total cost | ~0.5% | ~6.5%–9.5% | ~12%–15% |
On R$100k of media per month, about R$13,500/month (R$162,000/year), going from ~14% in taxes and IOF to ~0.5% (the reais-to-digital-dollars conversion). The saving is proportional to media spend.
Yes. It is a tax-optimization strategy: the company domiciles its Meta ad account in the US and pays with a US-issued card, like Ruvo’s. Validate the right structure with your accountant.
You don’t need to open a US company. You need a US Meta ad account (Business Manager) and a US payment method, like the Ruvo card. The Ruvo account is opened with your Brazilian company.
Yes. AWS, Salesforce, Figma, AI and similar paid from Brazil add ~15% to 28% in cost; on the Ruvo card, in dollars, they are ~0.5%, with 0% IOF.
Yes. Individual freelancers and professionals paying SaaS, AI tools and international services with the Ruvo card pay 0% IOF — the same saving as businesses.
Brazilian cards add IOF and spread automatically at the conversion step. Paying in dollars from the start with the Ruvo card avoids both charges entirely.
