Remote work

Working remotely for foreign companies

Remote workUSD incomeInternational hiringReceiving from abroad

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.

Brazilian working remotely for a foreign company

How foreign companies hire Brazilians

In most cases, foreign companies do not hire Brazilians as local employees. Instead, they hire them as independent contractors (PJ-equivalent arrangements) or through international payroll platforms. This simplifies cross-border hiring and avoids setting up Brazilian employment entities. If you're still looking for where to find this kind of work, our guide to platforms to earn from abroad covers the main options.

Contractor (PJ) versus employee (CLT)

Most remote professionals working for foreign companies operate as independent contractors. In this model you:
  • Invoice the company for services.
  • Operate as a business, not an employee.
  • Can work with multiple clients.
  • Manage your own tax and accounting structure.
Typical advantages:
  • Often higher gross pay, with no employer payroll burden.
  • More flexibility in clients and structure.
  • It is the standard model for cross-border work.
Trade-offs:
  • No CLT benefits (FGTS, 13th salary, paid vacation).
  • You are responsible for taxes, accounting and compliance.
  • Income can vary with your contracts.
CLT employment is less common with foreign companies, but it can happen through local Brazilian entities or an Employer of Record (EOR) platform. In a CLT arrangement you are treated as an employee, income follows Brazilian personal income tax rules, and payroll taxes are handled through the employment structure. It offers stability and benefits, but is less flexible and less common for global remote roles. If you are still deciding, see PF or PJ.

Working for a foreign company: your structure options

FactorIndependent contractor (PJ)Employee via EoR (CLT)
Legal basisYour CNPJ issues invoicesBrazilian entity employs you
Paid inUSD (you hold and convert)BRL (employer converts first)
Income taxSimples or Lucro PresumidoIRPF up to 27.5%
FX timing controlYou decide when to convertConverted before payroll
CLT benefits (FGTS etc.)NoYes

Tax reality: an important correction

Taxation depends on your structure and cannot be reduced to a single fixed rate.

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

When services are provided to foreign clients, they are often classified as service exports. This classification can affect certain municipal and federal tax treatments, the rules vary by service type and município, and correct invoicing and classification are essential. The key point is structural: taxation depends on how your service is classified and structured, not just where your client is located. See the detail in taxes on service exports.

Why USD income matters

Being paid in dollars gives you:
  • Protection against BRL depreciation.
  • Flexibility over when to convert to reais.
  • Optionality in managing savings versus spending.
The critical distinction is whether your income is automatically converted to reais or held in USD first. That difference has a direct impact on net earnings.

How to set yourself up

A stable remote setup usually has three components:
  • 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

The biggest inefficiency is not income, it is forced FX conversion at the wrong point in the flow. The common pattern is: USD is received, automatically converted into reais, and an FX spread is applied immediately. This removes your control over timing and rate.

A more efficient structure

A more optimized model separates three layers:
  • Receiving USD.
  • Holding USD.
  • Converting when needed.
This gives you control over timing and exposure rather than defaulting to conversion. For a real-money example of what this saves monthly, see our developer case study at $5,000/month.

The infrastructure layer

Ruvo operates in this 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.
This does not replace your tax structure, it sits after you receive income and optimizes how funds move and convert. See the full flow in how to receive USD as a business.

Spending and moving money

Once you are paid in dollars, you can:
  • 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.
The key shift is from automatic conversion to intentional conversion.

Taxes and compliance

Regardless of structure, keep your contracts and invoices organized, ensure correct classification of services, and align your setup with a qualified accountant. Tax treatment varies significantly by regime and individual case, so professional guidance is essential.

Summary

Remote work for foreign companies is not just about finding a job, it is about how the income is structured and received. The biggest drivers of net income are:
  • Employment structure (CLT versus PJ versus contractor).
  • Payment rail (USD versus automatic conversion).
  • Control over FX timing.

Frequently asked questions

Working remotely for a foreign company.

Talk to support
  • 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.

Ready to Ruvo?

Start using Ruvo today and take control of your money.