Figo
BlogGet Your Card
  1. Home
  2. Blog
  3. I Need \$30/Month in Developer Tools and My Bank Charges Me \$45 for It (Thanks, IOF)
Stories7 min read

I Need \$30/Month in Developer Tools and My Bank Charges Me \$45 for It (Thanks, IOF)

A Brazilian CS student's honest breakdown of what developer tools actually cost when IOF tax and bank spreads turn \$58 into R\$476.

Rafael OliveiraRafael Oliveira·March 1, 2026
Rafael Oliveira at his coding setup in a shared student house in Belo Horizonte — CS student and part-time developer surrounded by screens and code

Every time I press "subscribe" on GitHub Copilot, ChatGPT Plus, or Vercel Pro, I'm not actually paying $10, $20, or $20. I'm paying R\$57, R\$114, and R\$114 respectively. Plus international transfer fees. Plus IOF taxes. Plus my bank's FX spread because apparently converting dollars is considered witchcraft that deserves a premium.

Last month, I sat down with a cup of instant coffee (republica brand, extremely questionable origin) and did the math on what I actually spend on developer tools. I track everything in a GitHub repo because apparently I can't even spend money like a normal person. The results were depressing enough to write about it.

The Context: What It Costs to Be a Developer in Brazil

I'm Rafael—Rafa to everyone who matters—23 years old, fourth-year CS student at UFMG in Belo Horizonte. I'm on scholarship because paying tuition is not an option, and I work part-time as a remote developer for a US startup. That's R\$4,560/month, which sounds decent until you realize it's $800 and the dollar is currently R\$5.70. My republica rent is R\$450/month (split five ways among me, João, Mariana, Pedro, and Lucas), my internet is R\$80, and then come the tools.

The tools are what hurt.

Here's the thing about being a developer: tools aren't optional anymore. You can learn to code without paid tools. You can build things with free tiers and community editions. That's all true. But once you're working, once you're trying to stay competitive, once you've felt what GitHub Copilot does to your productivity—turning it off feels like chopping off your fingers.

So every month, I pay for:

  • GitHub Copilot: $10/month (my hill to die on)
  • ChatGPT Plus: $20/month (debugging partner)
  • Vercel Pro: $20/month (deploying side projects)
  • JetBrains Student: Free (thank god for that scholarship)
  • Notion: $10/month (organizing the republica chaos)
  • DigitalOcean: $5-12/month (variable, depending on who's using it that month)

That's roughly $30 in actual USD. It should be simple.

It is not simple.

The Problem: IOF, Spreads, and Why Your Bank Hates Science

Brazilian banks treat international transactions like they're selling you cryptocurrency. Let me break down what actually happens when I subscribe to Copilot:

  1. Real transaction: $10 USD
  2. Bank conversion rate: Usually 5-8% worse than the actual exchange rate (they call this "spread")
  3. IOF tax: 4.38% added on top by the Brazilian government, because apparently international transactions need to be taxed into oblivion
  4. Other fees: Varies per bank, sometimes R\$5-10 per transaction

So when I pay $10 for Copilot, here's what it actually costs me in real life:

Service USD Cost Without IOF (Real Cost) With IOF & Spread What I Actually Pay
GitHub Copilot $10.00 R\$57.00 R\$63.60 R\$69.50
ChatGPT Plus $20.00 R\$114.00 R\$127.20 R\$139.00
Vercel Pro $20.00 R\$114.00 R\$127.20 R\$139.00
Notion $10.00 R\$57.00 R\$63.60 R\$69.50
DigitalOcean (avg) $8.50 R\$48.45 R\$54.02 R\$59.00
TOTAL $58.50 R\$333.50 R\$371.65 R\$476.00

Yeah. You're reading that right. $58.50 becomes R\$476. That's a 50% markup. Fifty percent.

In practical terms: My USD $800/month salary loses R\$133 just paying for the development tools I need to earn that salary. IOF alone costs me about R\$63/month on my subscriptions. That's literally three Uber rides in BH, or a week of groceries for my republica share.

The Story: When João Asked Why I Looked So Mad

Three weeks ago, João—my republica mate, studies mechanical engineering, terrible at JavaScript, great at asking uncomfortable questions—noticed I was aggressively refreshing my GitHub spending tracker and muttering at my laptop.

"What's wrong, Rafa?" he asks, appearing in the kitchen doorway with a cup of instant coffee that I'm 90% sure he didn't even boil water for.

"I paid R\$476 this month for tools that cost $58 in the real world," I said.

"That's insane."

"I know."

"Can you just not pay for them?"

João. Smart guy, but sometimes he doesn't get it. This led to a fifteen-minute conversation in our group chat where Mariana (psychology major, surprisingly knowledgeable about Copilot) defended my subscriptions, Pedro (doing his masters, uses Linux exclusively) suggested I just use open source alternatives, and Lucas (business student, only person in the republica who understands money) had an existential crisis about being the only one without a dollar card.

Republica Hot Take: Mariana: "Rafa's right, Copilot makes you 10x faster. It's not optional anymore." Pedro: "Build your own tools, comrade." Lucas: "Wait, you're only paying R\$476? My streaming subscriptions cost twice that." João: "I'm just glad I'm not a developer."

The conversation never concluded, but it made me realize I'm not the only one doing this math. Thousands of Brazilian developers are dealing with the same issue: we need tools priced in dollars, we earn in reais, and the government + banks take a 50% cut.

Rafael Oliveira coding late at night in his republica in Belo Horizonte — Brazilian CS student navigating the cost of developer tools

The Alternatives (And Why They Don't Really Solve It)

Before I share the actual solution that changed things for me, let me be honest about what I've tried:

Nomad Card: I looked into it. It's a travel/spending card for Brazilians that handles international purchases better. The problem? The onboarding was slow when I needed something fast, and I've heard mixed reviews about support. Still worth investigating if you're patient.

Wise (formerly TransferWise): Great rates, real exchange rates actually. But it's designed for larger transfers and international remittances, not $10 monthly subscriptions. The fees make sense for R\$1,000+ but not R\$57.

C6 Global: Another option I've seen people use. Similar concept—better rates, less painful. Haven't had a chance to test it properly.

Using your local credit card and accepting the IOF: This is what I was doing. It's the path of least resistance and maximum financial pain.

Not paying for these tools: Theoretically possible. Practically? I'm way faster and better at my job with Copilot. It's a productivity multiplier. If I don't pay for Copilot, I'm essentially choosing to earn less because my work output drops. The math doesn't work out.

The Solution (And Yes, It Involves a Card)

A few months ago, one of my online dev friends mentioned Figo, and I was skeptical because I've heard about every travel/spending card in the Brazilian market and they all have some catch. But I looked into it anyway because apparently my bar for "let me just try this" is remarkably low.

Here's what changed: Figo uses US-issued Visa cards with real exchange rates and transparent fees. The card itself costs R\$12, and each transaction is R\$2. Compared to my bank adding 5-8% on every conversion, this was... actually reasonable. I fund it via PIX (which is instant and free because thank god for PIX), load my US dollars once a month, and then my subscriptions just work.

The math:

  • Old way (my bank): R\$476 for $58 worth of tools
  • Figo way: R\$330 (R\$57 × 5 subscriptions) + R\$12 card fee + approximately R\$10 in transaction fees = R\$352

I saved R\$124 this month. That's 26% cheaper. That's food money in a republica where we budget down to the real.

The Real Benefit: It's not just the savings (though those matter). It's knowing the actual price upfront. No hidden spreads. No "why did I pay more than expected" surprises. It's transparent international payments, which sounds boring but is genuinely revolutionary when you're poor.

Rafael Oliveira at his desk with code on screen — Brazilian student developer who found a way to pay less for the tools he needs

Why This Matters Beyond Just My Tools

Look, this post could be titled "Rafa Finds a Cheaper Way to Pay for Stuff" and it wouldn't be interesting. The real story is bigger: there's a structural problem in how Brazilian developers access global tools. IOF is designed to discourage capital flight, but it also discourages young developers from investing in their own productivity.

When you're a student developer making $800/month, paying R\$476 for $58 of tools is a 4.4% tax on your income specifically for being a developer in Brazil. It's not fair, it's not sustainable, and it's a drag on the entire ecosystem.

The fact that I need to find workarounds to pay for basic productivity tools feels like something that shouldn't be this hard in 2026. I'm not asking for free stuff. I'm asking for the ability to pay actual price without getting taxed into the stratosphere.

For now, I'll keep tracking my spending in my GitHub repo, keep negotiating with my republica mates about shared subscriptions, keep refusing to live without Copilot, and keep using better tools to earn the money that pays for those tools. It's not elegant, but it works.

And if you're another developer in Brazil reading this and thinking "yeah, that's my life too," you're not alone. There's a whole crew of us trying to make this work while the system makes it harder than it should be.

Keep coding. Keep complaining about IOF. Keep track of your spending. It matters.

— Rafa From a republica in BH, fueled by instant coffee and Copilot
Rafael Oliveira

Rafael Oliveira

CS Student & Part-Time Developer · Belo Horizonte, Brazil

CS student at UFMG, part-time remote developer, full-time IOF tax complainer. I track my spending in a GitHub repo because apparently I can't even budget like a normal person.

brazildeveloper toolsiof taxgithub copilotstudentbelo horizonte

Get your dollar card today

$2 one-time fee. No monthly charges. Works at 70M+ merchants worldwide.

Get Your Card

More from the blog

Stories

I tried 4 different dollar cards before finding one that works

I was eating leftover jollof at 11pm on a Thursday when the email landed in my inbox. A design agency in Toronto wanted to book a discovery call —...

Stories

The ATM that ate my card in Bogota (and what I do differently now)

It was 11:47 PM on a Sunday in Zona Rosa, and I was watching my debit card disappear into a Bancolombia ATM that had apparently decided to keep it forever.

Stories

I Spent ₦200,000 in Bank Fees Last Quarter — Here's the Breakdown

I was reviewing our agency's Q4 financials when I saw a number that made me stop mid-sip of my coffee. Under \

All articles
Figo
HomeBlogHelpTermsPrivacy