Skip to content
Help
WhatsAppDownload
For contractors & businesses

Receiving from abroad as a contractor, freelancer or business

Everything Brazilians earning in dollars need to know to get paid faster, pay lower fees, and cut IOF to zero.

ContractorsPJUSDReceiving from abroad
Updated October 7, 2026Reviewed for accuracy
Brazilian freelancer receiving an international payment on her phone
Backed by leading global investors

PF or PJ: the first decision

The most consequential choice for a Brazilian earning from abroad is the legal structure. Receiving as an individual (PF) is simple — no CNPJ required — but income is taxed at progressive IRPF rates reaching 27.5%, with limited deductions. Receiving as a business (PJ) under Simples Nacional can reduce the effective rate to 6–17% on service revenue, with ISS typically exempt on exports. The trade-off is accounting fees and CNPJ maintenance. For most professionals consistently earning above R$3,000–5,000/month from foreign sources, PJ is worth it. See the full PF vs PJ comparison.

What receiving dollars actually costs

The cost of an international receipt is the sum of three things: IOF on the conversion, the FX spread baked into the exchange rate, and any transfer fees. Traditional platforms (Wise, Nomad) charge 3.5% IOF when converting reais to dollars. With Ruvo, dollars come in without triggering IOF on the inbound transfer, and charges a flat 0.3% (PJ) or 0.9% (PF) only when you convert. Over a year of $5,000/month receipts, the difference adds up to thousands of reais. Read the best-account comparison or see how to lower fees on a USD salary.

Platforms and payment rails

How money reaches you depends on where it comes from. A US company paying by ACH sends directly to your US account number — fast and cheap. International Wire (SWIFT) works from almost anywhere but costs more and takes 2–3 days. Freelancing marketplaces (Upwork, Fiverr) have their own withdrawal options — connecting to a US bank account (ACH) is almost always cheaper than withdrawing to a Brazilian bank. Crypto (USDC/USDT) is the fastest and cheapest rail for those whose clients can send it. Compare the main earning platforms and how they pay out.

Taxes on foreign income in Brazil

Foreign income is taxable in Brazil regardless of how it arrives. As a PF, monthly carnê-leão applies the IRPF table to income received from abroad. As a PJ, the income is recognised under your tax regime — Simples, Lucro Presumido or Lucro Real. ISS on services rendered to foreign clients is generally exempt under Lei Complementar 116/2003. IRRF (withholding) by the foreign client may apply in some countries and can be credited in Brazil under applicable tax treaties. Full breakdown of taxes on service exports.

Remote work: contractor versus employee

Working remotely for a foreign company can take two legal forms. As an independent contractor, you invoice in USD, control when you convert, and bear your own tax and social security obligations in Brazil. As an employee via an Employer of Record (EOR) such as Deel or Remote.com, a local Brazilian entity employs you under CLT, you receive reais, and the foreign company handles payroll. Contractors earn more per dollar but carry more administrative responsibility. Read the full guide to working for a foreign employer.

A complete setup in practice

The most efficient setup for a Brazilian developer or service professional earning $5,000/month: open a PJ account with Simples Nacional, receive via ACH to a US dollar account, hold the balance in dollars, convert monthly only what you need for reais expenses, and pay IOF-free with a dollar card abroad. This structure typically saves R$1,500–3,000/month versus receiving via a traditional bank Wire and converting immediately. See the full worked example at $5k/month.

Sources

Updated on October 7, 2026

This content is for information only and is not financial or tax advice. How we write

Customers

What customers love about Ruvo

Hear how Ruvo transforms financial journeys

**Saves money.** The smartest option for CNPJs.
SESoftware Engineer, Turn.ioRuvo customer
Ruvo simplifies our entire international financial workflow.
CACEO, Antonnia AIRuvo customer
The best option for earning in dollars.
SEStaff Engineer, SalsaRuvo customer

Frequently asked questions

Common questions from contractors and/or freelancers and businesses receiving from abroad.

Do I need a company to receive 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.

See more questions
Can I hold the money in dollars instead of converting to reais?

Yes. With Ruvo you hold the balance in dollars (USDC/USDT) and convert to reais whenever you want, taking advantage of better FX moments instead of converting everything the moment money arrives.

See more questions
What is the difference between receiving via SWIFT and via ACH?

SWIFT is a messaging network used by most banks worldwide, reaching nearly every country, but it's more expensive and takes 1 to 5 business days. ACH is a direct system between US banks, faster (usually 1-2 days) and cheaper. Ruvo accepts both. If your client pays from a US bank, ACH is usually the better option. Outside the US, SWIFT is the standard path.

See more questions
Can I receive directly in stablecoins (USDC or USDT)?

Yes. Ruvo accepts USDC and USDT 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.

See more questions
What is the cheapest way to receive dollars in Brazil?

Your total cost is the sum of FX, fees and IOF. Dollar accounts on stablecoin rails, like Ruvo, get it done for under 1% with 0% IOF, versus 4% to 8% in fees and spread at traditional banks over SWIFT.

See more questions
See all questions →

Ready to Ruvo?

Start using Ruvo today and take control of your money.

QR code to download the Ruvo app
Scan to get Ruvo
Apple App StoreGoogle Play Store