Blog How to Hire Developers in Brazil: PJ vs. CLT vs. EOR vs. Managed Platform

Uncategorized Read next

How to Hire Developers in Brazil: PJ vs. CLT vs. EOR vs. Managed Platform

How to Hire Developers in Brazil: PJ vs. CLT vs. EOR vs. Managed Platform

How to Hire Developers in Brazil: PJ vs. CLT vs. EOR vs. Managed Platform

There are four legal ways for a foreign company to hire a Brazilian developer: as an independent contractor (PJ), as a CLT employee through an Employer of Record, through a managed talent platform, or by opening a local entity. They differ by cost multiplier, compliance exposure and setup time, not by the quality of the person you get.

Most US companies hiring one to ten engineers in Brazil use the PJ contractor model. Most of them also underestimate the reclassification risk that comes with it.

Here is the decision, laid out.

This article is market research, not legal advice. Brazilian labor law is enforced by labor courts with wide interpretive latitude. Confirm your structure with counsel licensed in Brazil.

The four models at a glance

ModelCost multiplierSetup timeCompliance riskBest for
PJ / Independent contractor~1.0x (rates run 30–50% above CLT gross)DaysHigh if you control hours or supervision1–10 senior hires, high autonomy
EOR (CLT employment)1.5x – 2.0x gross2–4 weeksLowTeams needing formal employment structure
Managed talent platformSuccess fee on hireDays to weeksLow, handled by the platformSpeed plus vetting, first hires in market
Local entity1.6x – 2.0x plus overheadSeveral monthsLow, but you own it20+ headcount

Sources: Vena benchmark data; Brazilian CLT statutory requirements; industry cost surveys 2025–2026.

Model 1: PJ, the independent contractor

What it is. The developer operates as a legal entity with a CNPJ (a Brazilian company tax ID) and invoices you B2B. No employment relationship exists on paper.

Why senior developers prefer it. Take-home pay is higher. That is not a technicality, it is the reason this model dominates the senior remote segment. PJ rates typically run 30% to 50% above CLT gross precisely because the professional absorbs the statutory benefits they are giving up.

Why it is cheap for you. No 13th salary. No vacation bonus. No FGTS. No INSS employer contribution. The multiplier sits close to 1.0x.

The risk nobody prices in. Brazilian labor courts apply a substance-over-form test. If the relationship shows fixed hours, direct supervision, exclusivity, and personal non-substitutable work, a court can reclassify the contractor as a CLT employee. The consequence is retroactive: back-pay of every benefit that was never paid, plus fines, calculated from day one of the relationship.

The US side has a parallel exposure. The Department of Labor’s “economic realities” test looks at economic dependence, not at what the contract says.

How to reduce the risk in practice:

  • Contract for deliverables and outcomes, not for hours worked.
  • Avoid language that implies a reporting line or fixed schedule.
  • Do not make exclusivity a contractual requirement.
  • Collect a W-8BEN form for US tax purposes before the first payment.
  • Include an explicit intellectual property assignment clause. Brazilian law does not transfer IP by default in a services contract.
  • Confirm LGPD compliance in any clause covering personal data processing.

Model 2: EOR, formal CLT employment without an entity

What it is. A third party legally employs the developer in Brazil under CLT and invoices you. You direct the work; they carry the employment relationship.

What CLT actually requires. This is where the multiplier comes from:

ObligationCost
13th salaryOne extra month of pay per year
Vacation bonusOne third of a monthly salary on top of paid leave
FGTS (severance fund)8% of gross, monthly
INSS (social security), employer share20% to 30%
Collective agreements (CCTs)Union-mandated salary floors and profit sharing

Total loaded cost lands at 1.5x to 2.0x gross salary. Setup takes two to four weeks.

Use it when you need traditional employment structure, are hiring at junior or mid level where CLT is the market norm, or your legal team will not accept contractor exposure.

Do not use it when you are hiring senior engineers who will simply decline. Many will. Their take-home under CLT is materially lower.

Model 3: The managed talent platform

What it is. A platform that vets candidates, handles the contracting structure, payment rails and compliance, and stays involved after the hire. Tookn operates in this category on a success-based model, where the company pays only when it hires.

What you are actually buying. Not access to candidates. Access is free and abundant. You are buying the filtering step, which is the part that gets pushed back onto your engineering managers in every other model.

The failure mode of unfiltered sourcing is well documented: 74% of employers report having made a wrong hire (SHRM / CareerBuilder), and a bad hire costs up to 30% of that employee’s first-year salary (US Department of Labor). At a $83,200 senior nearshore salary, one bad hire is roughly $25,000 in direct cost, before counting the six months of team drag.

Use it when speed and vetting both matter, or when this is your first hire in the market and you have no local signal to calibrate against.

Model 4: The local entity

What it is. You incorporate in Brazil and hire directly under CLT.

When it makes sense. At roughly 20+ headcount. Below that, the Brazilian tax system, ongoing accounting obligations and multi-month setup time cost more than they save.

What you take on. Real-time reporting through eSocial for admissions, health and safety events. Lei 14.611/2023 biannual pay transparency reporting. At 100+ employees, quotas of 2% to 5% for persons with disabilities and 5% to 15% for apprentices. Union collective agreements that set salary floors by category.

How to choose: a five-step process

  1. Count the headcount you plan to hire in 24 months. Under 20, do not open an entity.
  2. Check the seniority mix. Senior-heavy leans PJ. Junior and mid-heavy leans CLT or EOR.
  3. Audit how you will actually manage the person. If they will have fixed hours and a direct manager, PJ is a misclassification claim waiting to happen. Choose EOR.
  4. Decide who does the vetting. If the answer is “our engineering managers, in their spare time,” you have not solved the problem. That is what a managed platform is for.
  5. Lock the paperwork before the first payment. W-8BEN, explicit IP assignment, LGPD clause, deliverable-based scope.

The compliance checklist

RequirementApplies toWhy it matters
W-8BEN formAll models, US payerEstablishes non-US tax status. Required before payment.
IP assignment clauseAll modelsBrazilian law does not transfer IP by default.
LGPD contractual basisAll modelsBrazil’s data protection law requires a lawful basis for processing.
Deliverable-based scopePJPrimary defense against reclassification.
eSocial reportingCLT, EOR, entityReal-time reporting of admissions and safety events.
CCT complianceCLT, EOR, entityUnion agreements set salary floors and profit sharing.
Lei 14.611/2023 reportEntityBiannual pay transparency filing.

Frequently asked questions

Can a US company hire a Brazilian developer directly? Yes, most commonly as an independent contractor (PJ) who invoices through their own CNPJ. No Brazilian entity is required. The company must collect a W-8BEN form and should contract for deliverables rather than hours to reduce reclassification risk.

What is the difference between PJ and CLT in Brazil? PJ is a business-to-business contractor relationship with no statutory benefits and a cost multiplier near 1.0x. CLT is formal employment carrying a 13th salary, a one-third vacation bonus, FGTS at 8% and INSS employer contributions of 20% to 30%, producing a 1.5x to 2.0x multiplier.

What is the misclassification risk of hiring PJ contractors in Brazil? Brazilian labor courts can reclassify a PJ contractor as a CLT employee if the relationship shows fixed hours, direct supervision, exclusivity and non-substitutable personal work. The ruling is retroactive and triggers back-pay of all unpaid statutory benefits plus fines from the start of the relationship.

Do I need an entity in Brazil to hire engineers? No, not below roughly 20 headcount. Use a PJ contract, an Employer of Record, or a managed talent platform. Entity setup takes several months and carries ongoing tax and reporting obligations that only pay off at scale.

Is an EOR or a contractor cheaper in Brazil? The contractor model is cheaper in total cost because there are no statutory benefit obligations, though PJ rates run 30% to 50% above CLT gross to compensate. EOR adds a 1.5x to 2.0x multiplier but eliminates reclassification exposure.

Who owns the code a Brazilian contractor writes? Not automatically you. Brazilian law does not transfer intellectual property by default in a services contract. The assignment must be explicit and written into the agreement.

Keep reading

  • Brazilian Developer Salaries in 2026  [→ https://tookn.io/blog/brazilian-developer-salaries-2026]
  • Why Brazil Is the Top Nearshore Destination for Engineering Talent in 2026  [→ https://tookn.io/blog/why-brazil-nearshore-engineering-2026]
  • Why Your Nearshore Hires Leave in Six Months  [→ https://tookn.io/blog/why-nearshore-hires-leave]

Hiring from Brazil? Tell us your stage and the roles you need. No random lists. No mass emails. Just the right match, properly.

devpeak
devpeak Writer at Tookn

Get hiring insights in your inbox

One email a week. Practical content, no spam.

Get started

Ready to hire talents your competitors haven’t found yet?

Start with a conversation. Tell us what you’re building and what matters most.