The tax nobody adds up when spending in dollars
When a Brazilian company pays for a service abroad, ads, software, infrastructure, the invoice comes with taxes baked in: PIS-Importação (1.65%), COFINS-Importação (7.6%) and ISS (2% to 5%), plus card IOF. For digital services paid by bank transfer, IRRF can also apply, pushing the total to 25%–28%. (Legal basis: Lei 10.865/2004; LC 116/2003; Decreto 12.499/2025.)
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 card spread (2% to 7%), about 5.5% to 10.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
On R$100k of media per month, the Brazilian account costs about R$114k with taxes; via Ruvo, ~R$100.5k. That is R$13,500 per month, R$162,000 per year that no longer becomes tax. At R$500k/month, the saving tops R$67k per month. The bigger the media spend, the more comes back to the business.
SaaS, AI and infrastructure
The same applies to AWS, Google Cloud, Salesforce, HubSpot, Figma and AI tools. Paid by bank transfer from Brazil, the tax cost reaches 25%–28%; on the Ruvo card, in dollars, it is ~0.5%. On a $500/month stack, that means hundreds of dollars a year back in the business. For the per-item fees, see international card fees.
A legitimate optimization strategy
Pointing your ad account to the US and paying with a US-issued card, like Ruvo’s, is a widely used tax-optimization strategy among agencies and companies running international media. The right structure depends on your case: validate it with your accountant. On the tax side, see business tax on exported services.
How to set it up in practice
Broadly: open a Ruvo business account (with company KYB), activate the card, point your ad accounts and subscriptions to it, and hold a dollar balance to spend directly. To pay vendors or send dollars abroad, Ruvo also sends via ACH, Wire and RTP for 0.5% to 1% (reais to dollars). Ruvo already processes millions of dollars per month in card spending.
Important
This content is informational and does not replace tax advice. Structures and percentages vary by operation, municipality and classification. Always validate with your accountant before changing how your company pays vendors abroad.
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% |
Sources
- Decree 12.499/2025, IOF on international cards — Planalto
- The hidden impact of Brazil’s new ad tax on Meta ad margins (Coinis)
- IOF on international travel, what changed (CRCSP)
Updated on October 7, 2026
This content is for information only and is not financial or tax advice. How we write




