Getting Paid in USD as a Freelancer in Brazil: A Practical 2026 Guide

EXPERT GUIDE

Getting paid in USD as a freelancer in Brazil should not cost you eight percent of every invoice, yet for a lot of remote workers that is exactly what a bank spread quietly takes. This guide walks through what really happens between an international wire leaving a client abroad and reais arriving in your Brazilian account: the commercial exchange rate, the IOF rules, the intermediary bank fees nobody quotes in advance, and the checks that separate a fair cross-border platform from an expensive one.

1% max
published fee on incoming USD above US$1,000
US$10
flat fee on inbound transfers up to US$1,000
0% IOF
on receipts classified as exported Brazilian services
~1 day
typical settlement, some wires in about 2 hours

💸 Why getting paid in USD as a freelancer in Brazil costs more than the quote suggests

The invoice you send and the reais that reach your account are two different numbers, and the gap is rarely explained. Brazilian retail banks publish one reference rate and apply another internally. The difference is the spread, and it never appears as a line item on a statement, which is why an operation advertised as “no fee” can still cost you several percent per payment.

The second hidden layer is the wire itself. An international wire is a SWIFT message that hops between banks: the payer’s bank, one or more correspondent or intermediary banks, and a Brazilian institution authorised to run the exchange. Every hop may deduct its own charge. On top of that, the origin bank usually applies a fixed fee in the US$20 to US$50 range, and the paying party decides who absorbs it.

Stack the spread, the fixed charge and the intermediary deductions and the effective cost of a routine payment crosses eight percent. That is not a theoretical number: it is the difference between invoicing a client US$5,000 and receiving the equivalent of roughly US$4,600.

The number to watch: not the advertised rate, but the total that reaches your account. Ask any provider for that figure in reais, in writing, before you send your account details to a client.

⚖️ What Brazilian rules require when money enters the country

Brazil does not allow money to be converted casually. An inbound payment is a foreign-exchange operation, and it has to run through an institution authorised by the Central Bank of Brazil. Where services such as payments or crypto platforms are involved, the operation is normally described as an eFX (electronic foreign exchange) transaction rather than a traditional branch counter operation.

The structure is worth understanding, because it tells you who is actually holding your money. Take a platform published as an example: the operating company is Nomad International Payments Ltda, CNPJ 35.486.142/0001-95, part of the Nomad group, offering both outbound and inbound value transfers under article 49, paragraph 2, item III of Central Bank of Brazil Resolution No. 277 of 31 December 2022. The exchange operations are intermediated by Ouribank S.A. Banco Múltiplo, with the platform acting as a foreign-exchange banking correspondent under CMN Resolution 4.935 of 29 July 2021.

Translated to plain terms: the client-facing app is not the licensed bank. Money moves through an authorised institution, and the platform is the correspondent that handles the operation on its behalf. That is a normal, regulated model in Brazil, and it is also a question you should be able to answer for any provider you are considering.

If a complaint is ever not resolved by the institution, the Central Bank’s public service line (145) exists for exactly that. The platform’s legal page should name the intermediary bank, quote the resolutions, and list a Brazilian phone number and CNPJ.

Verification note: Confirm the regulatory details on the provider’s own legal page and, where relevant, against the Central Bank’s published list of authorised institutions. Regulation and fee tables change; treat any figure as dated to the moment you check it.

🧾 IOF: the tax that is often zero for service exports

IOF is the Brazilian tax on financial operations, and it applies to foreign-exchange transactions. The rate is not a single number: depending on the nature of the operation it ranges from 0.38% to 7.38%, which is why two transfers of identical size can carry very different tax bills.

The distinction that matters most for freelancers is classification rather than size. When an inbound exchange is classified as a receipt from the export of Brazilian services, the IOF rate is zero. That position is not folklore; it comes from Solução de Consulta No. 231 of 15 July 2019, and it is the ordinary case when a client abroad pays you for work you performed from Brazil.

Two consequences follow. First, a platform that shows you the exact IOF amount, or the absence of it, before you confirm the operation is doing you a real service: “IOF varies” is not an answer you can budget with. Second, do not confuse the tax on the currency conversion with the tax on your income. The wire arriving is not the end of your obligations.

Not tax advice: Foreign-sourced income still has to be reported in Brazil, and the rules differ for individuals and companies: reporting duties, monthly obligations and invoices are handled differently. Ask a Brazilian accountant which regime applies to your case before the first payment lands, not after.

📊 The real cost maths: banks, brokerages and specialised platforms

Three families of provider compete for the same inbound payment, and they are easy to compare once you line the numbers up. The table below reflects the cost structure published by Husky, cross-checked against the ranges that circulate in the Brazilian remittance market.

Factor Traditional bank Digital brokerage Specialised platform
Typical cost 8% or more, hidden in the spread 1.3% to 2.5% 1% or less above US$1,000
Exchange rate Bank spread Spread or commercial Commercial, no spread
Fixed charges US$20 to US$50 Sometimes None published on top of the percentage
Settlement Unpredictable Up to 3 business days About 1 business day
Support Phone queues Account manager App, site and messaging

The maths is blunt. On a US$5,000 invoice, an eight percent effective cost leaves about US$4,600, while a one percent fee leaves about US$4,950: US$350 returned to you for the same work. On a smaller US$800 payment, the flat US$10 charge leaves about US$790, against roughly US$736 if eight percent is taken.

Two caveats keep the comparison honest. Origin and intermediary bank charges sit outside the receiving platform’s control, so their fee table cannot promise a figure that depends on a third party. And a brokerage can still beat a specialised platform for other reasons, such as investment products or multi-currency balances. The figures in the third column are published by Husky.io, a Brazilian digital exchange platform that runs its international operations through an authorised bank and lists its fee table openly.

✅ Getting paid in USD as a freelancer in Brazil, step by step

The practical flow is short once the account exists, but the order matters.

  • Open a multi-currency account as an individual or, if you invoice through a company, as a legal entity (pessoa jurídica). Several platforms let you open the business account from the same app as the personal one.
  • Send the account details to whoever pays you and confirm one detail in advance: the payment must travel in foreign currency. An international wire is not converted on the sender’s side, and if the client’s bank sends reais instead, the operation is not the one you planned.
  • Agree who pays the fees before the transfer leaves. The payer’s instruction decides whether the origin and intermediary charges are deducted from your amount or billed separately, and the answer is worth more than the exchange rate on a small invoice.
  • Watch for the arrival notification. A serious provider notifies you by email and in the app the moment funds land, so silence means the money has not arrived yet rather than that something went unannounced.
  • Let the platform convert and pay out. The commercial rate is applied, the applicable IOF is charged or waived, and the balance goes to any Brazilian bank account in your name.

On timing, published expectations are a useful benchmark: some wires clear in about two hours, the large majority within one business day, and edge cases can take up to five business days to reach Brazil. Budget accordingly instead of planning a rent payment on the same week as an invoice.

Fee tables are only comparable when the exchange rate, the IOF and the settlement time sit next to each other.

Read our Husky.io review →

🔍 Seven checks before you choose a platform to receive international payments

Fee marketing is easy; verification takes ten minutes and saves a percentage on every future invoice.

  • Who regulates it, and through whom? Look for a named authorised institution, the resolution numbers, a CNPJ and an address. “Regulated” without a counterparty is a slogan.
  • Is the rate commercial or managed? Ask whether the rate you receive is the one quoted publicly, or an internal rate. The answer determines the real cost more than the fee does.
  • Is the fee published or quoted? A public table you can read before signing up is a good sign; “contact sales for pricing” on a freelancer-sized service usually is not.
  • What can the payer be charged? Origin and intermediary fees are the elephant in the room. Ask which banks the provider routes through and whether some intermediaries charge nothing.
  • How fast, and how will you know? Settlement time and arrival notifications should both be stated, because the second one prevents the worst kind of support ticket.
  • Which currencies, and can you hold them? Multi-currency accounts let you receive in USD, EUR, GBP and others; conversion happens on your side, on your schedule.
  • Can you operate as a company? If you invoice through a PJ or pay contractors in Brazil, check both the business account and bulk payout features before committing.

🏢 Getting paid in USD as a company, and paying people inside Brazil

Freelancers are only half the market. An overseas company with contractors, vendors or staff in Brazil faces the same spread problem at a larger scale, and the workflow is the mirror image: an invoice in foreign currency, an inbound exchange, a payout in reais to the recipients.

Two features are worth evaluating if that is your case. The first is a business account that can be opened without a branch visit and used for export-of-services receipts, which is what keeps the IOF classification at zero. The second is a bulk payout route: instead of one wire per person, a single inbound transfer can be split across multiple companies or individuals in Brazil, which is exactly what payroll and contractor networks need.

Outbound works in the other direction and is priced separately, with published fees capped at 2% of the foreign-currency value for sending money abroad. The same caveat as before applies: if you are paid in dollars and spend in reais, the inbound structure is what determines your income.

One detail to ask about: referral and coupon programmes exist in this market and can reduce or remove a fee on a given transfer. They are a nice extra, never a reason to pick a provider whose rate you have not verified.

⚠️ Mistakes that make receiving money abroad expensive

The same handful of errors show up in almost every expensive transfer.

Choosing on the headline fee. A platform advertising “zero fee” and quoting a managed rate can cost more than one charging a visible one percent on the commercial rate. Compare the amount received, not the marketing line.

Ignoring who pays the intermediary. If the deduction is passed to you, a US$25 charge on an US$800 invoice is three percent before anything else is counted.

Mismatched paperwork. A contract in one name, an invoice in another and a business receiving into a personal account slow down a regulated operation, and the delay is measured in business days.

Treating arrival as the finish line. The exchange settling says nothing about whether the income was reported correctly, and Brazilian reporting duties do not disappear because the payment came through a platform rather than a bank branch.

Forgetting the payer’s side. The client’s own bank may charge more than yours; telling them which route to use, or simply asking what their bank charges for an international wire, is free advice that saves real money.

❓ Frequently asked questions

What does it actually cost to receive an international payment in Brazil?
Traditional banks commonly cost eight percent or more once the spread, fixed charges and intermediary deductions are added. Specialised platforms publish their rates instead: at most one percent on incoming USD above US$1,000, and a flat US$10 below that, on top of the commercial exchange rate. Origin and intermediary bank fees can still apply from the paying side.

Do I have to pay IOF on money received from abroad?
It depends on the operation. IOF ranges from 0.38% to 7.38%, but receipts classified as payment for exported Brazilian services carry a zero rate, per Solução de Consulta No. 231 of 15 July 2019. A good provider shows the exact IOF before you confirm.

How long does an international wire take to reach a Brazilian account?
Some transfers clear in about two hours and the large majority within one business day, with up to five business days possible in edge cases. You should get an email and an in-app notification at the moment the funds arrive, so you never have to guess whether a payment landed.

Can a company in Brazil receive payments in USD?
Yes. A legal entity can hold a business account and receive export-of-services payments, and a single inbound wire can be distributed to multiple companies or individuals in Brazil through a bulk payout feature, which is how payroll and contractor networks are usually handled.

How do I check that a cross-border platform is safe?
Verify four things: the authorised institution behind the operation, the resolutions and CNPJ on the legal page, a published fee table you can read before signing up, and a support channel that answers. If any of those is missing, ask for it in writing before sending an invoice.

Getting paid from abroad is a solved problem in Brazil, but only if you treat it as a currency operation rather than a bank transfer. Read the rate, not the fee; confirm who absorbs the intermediary charges; make sure the IOF classification matches the service you actually exported; and check the regulated structure behind the app before you hand your account details to a client. On a US$5,000 invoice the difference between the default route and a transparent one is hundreds of dollars, every month.

⭐ READ OUR FULL REVIEWFeatures, pricing and our honest verdict →

🛡️

Travel Hacks Guide Editorial Standards & Testing Methodology

At Travel Hacks Guide, we independently evaluate car rentals, international eSIMs, flight booking engines, and travel insurance. We never accept payment for ranking or recommendations. When you book via links on our site, we may earn an affiliate commission at no extra cost to you.

🟢 Editorial Integrity Verified Reviewed by Hermes · Senior Travel Tech Editor

Damos valor à sua privacidade

Nós e os nossos parceiros armazenamos ou acedemos a informações dos dispositivos, tais como cookies, e processamos dados pessoais, tais como identificadores exclusivos e informações padrão enviadas pelos dispositivos, para as finalidades descritas abaixo. Poderá clicar para consentir o processamento por nossa parte e pela parte dos nossos parceiros para tais finalidades. Em alternativa, poderá clicar para recusar o consentimento, ou aceder a informações mais pormenorizadas e alterar as suas preferências antes de dar consentimento. As suas preferências serão aplicadas apenas a este website.

Cookies estritamente necessários

Estes cookies são necessários para que o website funcione e não podem ser desligados nos nossos sistemas. Normalmente, eles só são configurados em resposta a ações levadas a cabo por si e que correspondem a uma solicitação de serviços, tais como definir as suas preferências de privacidade, iniciar sessão ou preencher formulários. Pode configurar o seu navegador para bloquear ou alertá-lo(a) sobre esses cookies, mas algumas partes do website não funcionarão. Estes cookies não armazenam qualquer informação pessoal identificável.

Cookies de desempenho

Estes cookies permitem-nos contar visitas e fontes de tráfego, para que possamos medir e melhorar o desempenho do nosso website. Eles ajudam-nos a saber quais são as páginas mais e menos populares e a ver como os visitantes se movimentam pelo website. Todas as informações recolhidas por estes cookies são agregadas e, por conseguinte, anónimas. Se não permitir estes cookies, não saberemos quando visitou o nosso site.

Cookies de funcionalidade

Estes cookies permitem que o site forneça uma funcionalidade e personalização melhoradas. Podem ser estabelecidos por nós ou por fornecedores externos cujos serviços adicionámos às nossas páginas. Se não permitir estes cookies algumas destas funcionalidades, ou mesmo todas, podem não atuar corretamente.

Cookies de publicidade

Estes cookies podem ser estabelecidos através do nosso site pelos nossos parceiros de publicidade. Podem ser usados por essas empresas para construir um perfil sobre os seus interesses e mostrar-lhe anúncios relevantes em outros websites. Eles não armazenam diretamente informações pessoais, mas são baseados na identificação exclusiva do seu navegador e dispositivo de internet. Se não permitir estes cookies, terá menos publicidade direcionada.

Visite as nossas páginas de Políticas de privacidade e Termos e condições.

This website uses cookies to improve your experience and may contain tracking information about visitors. By continuing to browse, you agree to our use of cookies.