Skip to content
teamed.
Brazil · EOR vs entity child
Served by Teamed vetted partner-entity network in Brazil

When do you graduate from an EOR to your own Brazil entity?

A Brazil Ltda carries INSS at 20% on every payroll plus a mandatory FGTS deposit of 8% monthly. At low headcount, the EOR from $599 per employee per month is cheaper. The crossover typically lands around 6 to 10 employees, depending on salary band. Here is the maths, and the structural factors the maths does not capture.

· Brazil guide

A wide view across the Guanabara Bay toward Rio de Janeiro at sunrise.

Illustration · Rio de Janeiro, Brazil

Answer.cite this

In Brazil, an EOR is faster and cheaper at low headcount. Setting up a Ltda typically takes 8 to 14 weeks. Formation typically costs BRL 30,000 to 80,000. Running it costs roughly BRL 18,000 to 32,000 per month.

Those are typical ranges, not law figures. Entity costs vary by share structure, professional fees, and how much you outsource. The crossover point lands around 6 to 10 employees at typical tech salaries.

INSS employer contribution is 20% on gross salary on both sides of the comparison. The FGTS monthly deposit is 8% of gross salary. These costs apply whether you use an EOR or your own entity. The entity side also carries formation costs and ongoing compliance overhead.

Hands signing a contract at a desk in a Sao Paulo office.
Sign here

The crossover maths

EOR cost scales with headcount. One fee per employee per month. Entity cost has a fixed overhead. That fixed line and the EOR line cross at around 6 to 10 employees for typical Brazil tech salaries.

Teamed charges from $599 per employee per month. At a common BRL rate that works out to roughly BRL 3,000. Your own Brazil Ltda carries a typical fixed monthly overhead of BRL 18,000 to 32,000 for payroll bureau, bookkeeping, CND filings, and HR admin.

The calculation below uses BRL 3,000 as the illustrative BRL equivalent of the Teamed fee. This is illustrative, not a fixed BRL price. The actual BRL amount depends on the exchange rate at the time of invoice. Teamed charges from $599 USD with zero FX mark-up.

All entity cost figures in this table are typical ranges. They cover outsourced payroll, bookkeeping, eSocial filings, SPED obligations, and HR admin for a small Brazil Ltda. They are illustrative, not law figures. Actual costs vary with how much structure and how many benefits you run.

INSS employer contribution at 20% applies to total gross salary with no upper ceiling. At higher salary bands the INSS line dominates and the entity overhead amortises faster. The crossover shifts closer to 6 to 7 employees at senior tech salaries. At entry-level salaries it shifts toward 9 to 10.

The mandatory FGTS deposit at 8% of gross salary applies on both sides. It does not change the crossover significantly because it applies equally whether you use an EOR or your own entity. Run the Crossover Calculator with your own headcount and salary band.

  1. Calculate the EOR cost

    Multiply the Teamed fee (from $599 USD) by your planned Brazil headcount. This is the fixed variable cost. It grows linearly as you hire.

  2. Estimate the entity fixed overhead

    Typically BRL 18,000 to 32,000 per month for a small Brazil Ltda. This covers payroll bureau, bookkeeping, eSocial and SPED filings, union administration, and first-point HR. This cost does not grow much until headcount exceeds 15.

  3. Find the crossover headcount

    The crossover is where EOR monthly cost equals entity monthly overhead. For most Brazil tech salary bands, this is around 6 to 10 employees. Use the Crossover Calculator for your own numbers.

  4. Factor in non-financial triggers

    The maths gives you a headcount threshold. PLR obligations, CNPJ customer requirements, and market-validation reversibility are separate questions that may override the cost crossover in either direction.

  5. Plan the graduation date

    Allow 8 to 14 weeks for entity formation before the first payroll on your own entity. Factor in 4 to 10 weeks extra for corporate bank account opening. Start the GEMO process while EOR continues running.

Brazil entity setup: what it actually costs

Forming a Brazil Ltda typically costs between BRL 30,000 and BRL 80,000 all-in. The state registration fees are low. The gap is professional fees, share structure work, eSocial setup, employment contracts, and banking.

Allow roughly 8 to 14 weeks from the incorporation decision to your first payroll run. Opening a corporate bank account in Brazil for a foreign-owned entity is the key bottleneck.

These are typical ranges. They are not law figures. There is no law that sets what a Brazil Ltda costs to form. The range reflects real market rates for professional services. It varies with how much substance and depth your structure needs.

Cost itemTypical rangeOne-off or recurring
Junta Comercial (commercial registry) registrationBRL 500 to 2,000One-off
CNPJ registration (Receita Federal)BRL 0 direct (admin time)One-off
Articles of association drafting (Contrato Social)BRL 3,000 to 15,000One-off
Municipal business license (Alvara de Funcionamento)BRL 500 to 3,000Recurring annual
eSocial and SPED system setupBRL 5,000 to 15,000One-off
Corporate bank account openingBRL 0 direct (admin time, 4 to 10 weeks)One-off plus monthly fees
Employment contracts templateBRL 5,000 to 15,000One-off
Sindical union contribution registrationBRL 500 to 2,000One-off
Legal and accounting setup feesBRL 10,000 to 25,000One-off
Realistic total setup costBRL 30,000 to 80,000Mostly one-off

Why the bank account is the main bottleneck

Corporate bank accounts for foreign-owned Brazilian entities involve anti-money-laundering checks that can take 4 to 10 weeks. Some major banks require physical presence from a Brazilian-resident director or a local notarized power of attorney. This typically extends the 8-week incorporation timeline to 12 to 14 weeks before the first payroll runs. Plan for this before you commit a start date to a new hire.

Brazil entity ongoing cost: typically BRL 18,000 to 32,000 per month

Running a small Brazil Ltda typically costs BRL 18,000 to 32,000 per month. That covers outsourced payroll, bookkeeping, eSocial submissions, SPED filings, union contributions, and first-point HR.

Below 5 employees, this fixed overhead dominates the per-head cost. Above 15 employees the overhead amortises and the entity starts to look cheaper per head.

These figures are typical market ranges for a small Brazil Ltda with 1 to 15 employees. They are illustrative. They are not law figures. Actual costs depend on whether you outsource or hire in-house, the city (Sao Paulo vs other cities), and how many payroll lines and benefits you run.

Monthly cost itemTypical rangeWhat it covers
Outsourced bookkeeping and monthly accountsBRL 4,000 to 8,000Cash reconciliation, SPED, monthly statements
Payroll service (1 to 15 employees)BRL 2,000 to 5,000Folha de pagamento, eSocial, CAGED submissions
Annual accounts and tax returns (amortised)BRL 1,500 to 4,000IRPJ, CSLL, SPED Contabil divided by 12
Municipal and state filings (amortised)BRL 500 to 1,500ISS, ICMS declarations divided by 12
Union contribution administrationBRL 500 to 1,500Sindical contributions and negotiations
HR and employment law advisoryBRL 2,000 to 5,000CLT compliance, contract reviews
Brazil People Ops and first-point HRBRL 4,000 to 8,000Onboarding, queries, leave admin
Software subscriptions (HRIS, payroll, accounting)BRL 1,000 to 3,000eSocial-compliant SaaS
Insurance amortisedBRL 500 to 1,500DPVAT, liability premiums divided by 12
Total ongoing monthlyBRL 18,000 to 32,0001 to 15 employee Ltda

Above 15 employees, dedicated HR and in-house finance capacity typically become necessary. Brazilian labour law is detailed and union involvement in salary negotiations can add cost at scale.

The cost nobody quotes: director liability

Brazil Ltda directors carry personal legal duties under the Codigo Civil and the CLT. Tax debts of the entity can be redirected to directors personally if the entity cannot pay.

EOR clients do not carry these duties. Teamed holds them as the legal employer.

Most cost comparisons skip the director-liability dimension because it is hard to put a number on. It is worth naming before you decide.

Personal liability for tax and labour debts

Under Brazilian Codigo Civil (Lei 10.406/2002) and the CLT, directors of a Ltda can face personal liability when the company has insufficient funds to cover tax debts or unpaid labour obligations. The Receita Federal and labour courts can pierce the corporate veil. A director who authorised a payroll that was not fully paid can face personal enforcement actions.

The compliance treadmill

  • eSocial filings: payroll and benefits events must be filed in real time. Late filings attract fines per event.
  • SPED Contabil and SPED Fiscal: digital accounting and fiscal bookkeeping records must be submitted to the Receita Federal. Non-compliance carries escalating penalties.
  • FGTS monthly deposits: 8% of gross salary must be deposited to the Caixa Economica Federal by the 7th of each month. Late deposits attract correction plus interest.
  • 13th salary (Decimo Terceiro): two instalments due in November and December each year. Missed or late payment triggers employee right to demand immediate full payment plus correction.
  • Union negotiations (data base): annual salary negotiations with the relevant sindicato for each job category. Failure to participate or to apply collective agreement outcomes creates retroactive liability.
  • INSS employer contributions: 20% due monthly with payroll. Late payment accrues Selic-rate interest.

Each obligation is individually manageable. Stacked across the year and across a growing headcount, they require a full-time compliance function or a reliable outsourcing partner. An EOR carries all of these on its own entity.

When you should stay on EOR

Below 6 employees, during market testing, or with short-term hires, the EOR is the right answer. The crossover is a maths threshold. It is not a strategic verdict.

Reversibility matters. Entity setup in Brazil is time-consuming and winding down a Ltda requires union sign-off and can take 6 to 12 months. EOR is straightforward to exit.

  • Under 6 Brazil employees on typical salaries: EOR is cheaper and faster every month. The entity overhead has nothing to amortise against at this scale.
  • Market validation phase: you are hiring 1 or 2 people to test commercial fit. Entity setup commits capital and management attention before you know whether the Brazil market will deliver.
  • Short-term or project hires: 6 to 12 month engagements where the formation cost and time will not amortise before the project ends.
  • No profit-sharing (PLR) programme yet: senior hires in Brazil often expect a participacao nos lucros e resultados plan. Setting this up correctly requires your own entity. Until you are ready to run a formal PLR, EOR is simpler.
  • Uncertainty about wind-down: if the Brazil bet does not pan out, closing a Ltda requires union clearances, all severance paid, and can take 6 to 12 months. Exiting an EOR relationship takes weeks, not months.

When you should switch to your own entity

Above 10 employees consistently, with a multi-year Brazil plan, or with PLR and equity expectations among senior hires, your own entity beats EOR on cost. It also unlocks capabilities the EOR structure cannot provide.

The single biggest structural pull is the profit-sharing programme. Brazil law gives employees the right to negotiate PLR directly with the employer entity. An EOR cannot be the party to that negotiation on your behalf.

  • Sustained headcount above 10 Brazil employees at typical tech salaries: the entity overhead amortises across enough people that per-head cost falls below the EOR fee.
  • Profit-sharing programme (PLR): Brazilian law (Lei 10.101/2000) requires PLR to be negotiated directly between employer and employees or their union. This is a structural reason to incorporate your own entity once senior hires expect PLR as part of their package.
  • Equity and stock options: Brazilian employees working for a foreign-parented entity under EOR face difficult tax treatment on share options granted by the overseas parent. A local Ltda with a properly structured equity plan simplifies this and improves retention.
  • Tax treaty substance: some cross-border tax structures require actual Brazil substance in your own entity. EOR employment does not count as your substance.
  • Enterprise customer requirement: larger Brazilian enterprise clients and government contracts may require your entity to hold a CNPJ and applicable CND (certidoes negativas) certificates. An EOR cannot provide those on your behalf.

How Teamed's Graduation Model handles the transition

Teamed graduates customers from EOR to their own entity on the same platform. Same Brazil specialist. Same employment contracts, transferred to the new entity. No break in employee tenure or benefits.

Most providers treat graduation as a re-onboarding event. Employees re-sign, sometimes lose continuous service, and lose accrued holiday. Teamed treats it as a stage of the employment lifecycle.

The technical mechanic is contract transfer and novation: the employment relationship moves from the Teamed partner entity to your new Ltda on a specified date. All terms carry across. Salary, FGTS balance, holiday entitlement (ferias), accrued 13th salary, and continuous service date all remain unchanged. The employee sees a different employer CNPJ on their payslip. Nothing else changes.

What we do operationally:

  • Stand up your Brazil Ltda through GEMO, typically 8 to 14 weeks including bank account, while EOR continues running in parallel.
  • Register the new entity with the Junta Comercial, Receita Federal, and the relevant sindicato.
  • Transfer every active employment contract on a single effective date without triggering a termination event.
  • Migrate FGTS deposits and open the new CNPJ-linked FGTS account.
  • File final EOR-period eSocial events and open new eSocial registration on the entity from the transfer date.
  • Provide the same People Ops specialist as the post-graduation primary contact.

The Graduation Model exists because every other EOR makes this hard. We treat the move as something we help you plan for from the day you hire your first employee through us.

How does Teamed handle Brazil employment for you?

Teamed becomes your legal employer of record in Brazil for from $599 per employee per month, with zero FX mark-up in any currency.

Payroll, benefits, and the full Brazil employment law stack run on one platform.

Real HR and legal experts handle your Brazil hires from the first offer letter through every eSocial submission and annual RAIS filing. An actual person, not a chatbot or a pooled queue. There is no setup fee and no exit fee. Every employer cost passes through at cost, itemised on every invoice. You see the INSS line at 20%, the FGTS line at 8%, and the annual leave accrual for 30 days. Nothing is hidden inside the management fee.

EOR payroll, contractor onboarding, and entity setup all live on one platform. Run the Crossover Calculator to see the month the model flips. Start from the Brazil hiring overview. Key sources: eSocial (Gov.br) and Receita Federal.

Frequently asked questions

At what headcount does an EOR stop being cheaper than a Brazil entity?

The crossover typically lands at 6 to 10 Brazil employees at average tech salaries. Below that, the EOR fee (from $599 per employee per month) is cheaper than the typical entity overhead of BRL 18,000 to 32,000 per month. Above it, the entity overhead amortises and per-employee cost falls below the EOR fee. Use the Crossover Calculator to run your own salary band.

How much does it cost to set up a Brazil Ltda?

Typically BRL 30,000 to 80,000 all-in. State registry fees are low. The rest is professional fees: Contrato Social drafting, eSocial and SPED system setup, employment contracts, and legal and accounting setup. The range varies with how much you outsource and how much corporate substance your structure needs.

How long does it take to set up a Brazil entity and run the first payroll?

Around 8 to 14 weeks from the incorporation decision to first payroll. The corporate bank account is the main bottleneck. Foreign-owned entities should allow 4 to 10 weeks for a business account to open after application, depending on the bank and the directors' residency status.

What is the FGTS and how does it affect the EOR vs entity comparison?

FGTS (Fundo de Garantia do Tempo de Servico) is a mandatory monthly employer deposit of 8% of gross salary into a government-held account for each employee. It applies on both sides of the comparison. If you terminate without cause, a 40% penalty on the total FGTS balance is also due. Because FGTS applies equally under EOR and your own entity, it does not change the crossover significantly.

What is Teamed's Graduation Model in Brazil?

Teamed graduates customers from EOR to their own Brazil entity on the same platform. Employment contracts transfer to the new Ltda on a single date without triggering a termination event. Salary, FGTS balance, accrued ferias, 13th salary entitlement, and continuous service date all carry over unchanged. Teamed handles entity formation through GEMO, opens the new eSocial registration, and migrates benefits without any lapse.

What employer social security and leave obligations apply to both sides of the comparison?

INSS employer contribution is 20% of gross salary on both sides. FGTS monthly deposit is 8% of gross salary on both sides. Statutory annual leave is 30 days. These are Brazil law costs under either structure. The entity side also adds formation costs and ongoing compliance overhead that does not apply under EOR.

Teamed Legal Operations
The crossover is not the moment to start planning. By the time the maths tips to entity, you want formation already underway. Brazil bank account timelines for foreign-owned Ltdas routinely run past 8 weeks. Decisions made at the crossover point are decisions made too late.
A note from Tom Price-Daniel

EOR is the right answer up to the crossover. Around 6 to 10 employees at Brazil tech salaries.
Past that, your own Ltda costs BRL 30,000 to 80,000 to set up. The bank account takes 4 to 10 weeks longer than anyone quotes you.
When the maths flips, we tell you and move you across. That is the only honest version of this.

Tom Price-Daniel · Co-founder, Teamed
G2 High Performer, Europe, Summer 2026G2 High Performer, EMEA, Summer 2026G2 High Performer, Winter 2026G2 Easiest To Do Business With, Summer 2025G2 Users Love Us
  • Claude by Anthropic
  • Klarna
  • Notion
  • Eventbrite
  • Wise
  • BioNTech