Working remotely for foreign companies
Work remotely for an international employer while living in Brazil. How Brazilians are typically hired, how payment works in practice, and how to set up the right structure to receive and manage income efficiently.

How foreign companies hire Brazilians
Contractor (PJ) versus employee (CLT)
- Invoice the company for services.
- Operate as a business, not an employee.
- Can work with multiple clients.
- Manage your own tax and accounting structure.
- Often higher gross pay, with no employer payroll burden.
- More flexibility in clients and structure.
- It is the standard model for cross-border work.
- No CLT benefits (FGTS, 13th salary, paid vacation).
- You are responsible for taxes, accounting and compliance.
- Income can vary with your contracts.
Working for a foreign company: your structure options
| Factor | Independent contractor (PJ) | Employee via EoR (CLT) |
|---|---|---|
| Legal basis | Your CNPJ issues invoices | Brazilian entity employs you |
| Paid in | USD (you hold and convert) | BRL (employer converts first) |
| Income tax | Simples or Lucro Presumido | IRPF up to 27.5% |
| FX timing control | You decide when to convert | Converted before payroll |
| CLT benefits (FGTS etc.) | No | Yes |
Tax reality: an important correction
CLT. If you are employed under CLT in Brazil, you are taxed under Brazilian personal income tax (IRPF), the rates are progressive and can reach about 27.5% at higher income levels, and withholding and reporting are typically handled through payroll.
PJ (contractor). For contractors, taxation depends on your tax regime (for example Simples Nacional or Lucro Presumido), your revenue level, municipal rules (ISS) and the structure of your business and expenses. In practice, effective rates vary widely: simplified regimes can be relatively efficient at lower income levels, while higher income often moves into mid-teens effective taxation. There is no universal sub-10% rule for PJ income, outcomes depend heavily on structuring and accounting.
Service exports
Why USD income matters
- Protection against BRL depreciation.
- Flexibility over when to convert to reais.
- Optionality in managing savings versus spending.
How to set yourself up
- 1. Define your structure. PJ for recurring or higher-income contracts, PF only for small or irregular income.
- 2. Formalize your contracts correctly. Your contract should reflect a service-based relationship, the cross-border nature of the work, and clear invoicing and payment terms. This ensures proper classification for accounting and compliance.
- 3. Set up USD receiving infrastructure. You need a way to receive international payments via ACH or wire, so you can operate like a global contractor instead of relying on local conversion pipelines.
Where most people lose money
A more efficient structure
- Receiving USD.
- Holding USD.
- Converting when needed.
The infrastructure layer
- Receive USD via US banking details (ACH or wire).
- Hold USD balances instead of forced conversion.
- Convert to reais at lower FX costs, depending on your PF or PJ structure.
- Spend on the card with 0% IOF on international usage.
- Move funds via Pix, ACH, wire or crypto rails.
Spending and moving money
- Spend internationally on software, travel and subscriptions.
- Send funds via Pix or bank transfer rails.
- Convert to reais in portions when needed.
- Manage USD savings separately from local expenses.
Taxes and compliance
Summary
- Employment structure (CLT versus PJ versus contractor).
- Payment rail (USD versus automatic conversion).
- Control over FX timing.
Rarely. Most hiring is done through contractor arrangements or international payroll platforms.
Typically via ACH or wire transfer into a USD account in your name or your business entity.
Yes. In many cases, holding USD provides financial flexibility and reduces exposure to forced conversion at unfavorable rates.
At minimum, a service agreement or contractor agreement stating the scope of work, the rate (in USD), the payment schedule, and the legal jurisdiction. Most foreign companies have a standard contractor agreement. Review it with a lawyer familiar with cross-border contracting if the value is significant. The contract should specify that you are an independent contractor, not an employee — this matters for tax and social security purposes on the Brazilian side.
Yes. All foreign income — whether received as a wire, ACH, or crypto — must be declared. For individuals (PF), this is done monthly via carnê-leão and annually in the IRPF declaration ("rendimentos recebidos do exterior"). For companies (PJ), foreign income is recognised according to your tax regime. Failing to declare foreign income can result in fines and penalties under the Receita Federal's malha fina process.
Yes, as an individual (PF) you can receive payments from a foreign company without a CNPJ, and many freelancers do. The trade-off is that PF income is taxed at progressive IRPF rates up to 27.5%, with fewer deductions available. Opening a CNPJ and invoicing as PJ typically reduces the effective tax rate significantly once income is consistent. Most accountants recommend the PJ route once monthly foreign income reliably exceeds R$3,000–5,000.
