Receiving from abroad as a freelancer or business
Everything Brazilians earning in dollars need to know to get paid faster, pay lower fees, and cut IOF to zero.

PF or PJ: the first decision
What receiving dollars actually costs
Platforms and payment rails
Taxes on foreign income in Brazil
Remote work: contractor versus employee
A complete setup in practice
Guides for freelancers & businesses
Receive from abroad for less, with everything you need to know in one place.
How to receive money from abroad
The step-by-step for receiving international payments as a business.
PF vs PJ
Understand the tax implications, costs, and paperwork involved in receiving international payments as PF or PJ.
How to receive USD as a PJ
Dollar account, contracts, invoicing and FX for PJs.
Best account to receive USD
The criteria that matter: fees, spread, IOF, card and speed.
How to receive a USD salary in Brazil and pay lower fees
Where fees hide on dollar salary payments and how to keep more of your income.
Platforms to earn from abroad
Where to find international clients and how to get paid friction-free.
Business tax on exported services
Service exports, invoicing and tax regimes, in plain language.
Working remotely for foreign companies
How to set yourself up to work and get paid from abroad in Brazil.
Case Study: Brazilian dev earning $5k
How much is lost to FX and how much you can actually save.
What customers love about Ruvo
Hear how Ruvo transforms financial journeys
Saves money. The smartest option for CNPJs.

David Kang
Software Engineer, Turn.io

Ruvo simplifies our entire international financial workflow.

Joao Alvarenga
CEO, Antonnia AI

The best option for earning in USD.

Bruno Pazinato
Staff Engineer, Salsa

Frequently asked questions
Common questions from freelancers and businesses receiving from abroad.
Not necessarily. You can receive as an individual, but taxation tends to be higher. For recurring dollar income, receiving as a business is usually more efficient, since it lets you issue service-export invoices and use lighter tax regimes.
Cost is the sum of FX, fees and IOF. Dollar accounts on stablecoin rails, like Ruvo, deliver the operation for under 1% with 0% IOF, versus 4% to 8% at traditional banks over SWIFT.
Yes. With Ruvo you hold the balance in dollars (USDT/USDC) and convert to reais whenever you want, taking advantage of better FX moments instead of converting everything the moment money arrives.
Over traditional SWIFT, 1 to 5 business days. With Ruvo, settlement to reais is done via Pix in seconds, and dollars become available as soon as the payment is confirmed.
SWIFT is a messaging network used by most banks worldwide — it reaches almost everywhere but costs more and takes 2–3 business days. ACH is a direct US bank-to-bank rail — faster (usually 1–2 days) and cheaper. Ruvo accepts both. If your client pays from a US bank, ACH is usually preferable. If they pay from outside the US, SWIFT is the standard path.
Yes. Ruvo accepts USDT and USDC directly to your wallet address. This is the fastest option for international payments — typically settled in minutes. Some clients and platforms prefer sending stablecoins over wire transfers. Once received, you can hold the balance, convert to reais, or send it onward.
