# nearshore vs offshore Brazil: what US teams need to know
A Brazil hire can join US daytime meetings without moving the entire workday into the evening. Whether that helps your team depends on when decisions happen. A New York product team and a California support team need different schedules.
Treat hiring as separate choices about location and responsibility. Decide where the person will work and which hours you need together. Then decide who will find, employ, and manage them. Nearshore describes geography and working-hour proximity. It does not tell you what an employment contract includes.
Opus is one option to evaluate. This site is an Opus-owned reference; recommendations are editorial.
How many working hours overlap with US time zones?
São Paulo uses UTC-3 throughout the year. Brazil ended daylight saving time in 2019. US clock changes still move the shared window even when the Brazilian employee keeps the same schedule. IANA South America, IANA North America.
Use the candidate's city when planning hours. The table uses São Paulo rather than assigning the same time zone to everyone in Brazil.
Both sides are assumed to have a 09:00–18:00 local schedule. Shared hours mean the intersection of those clock windows. They do not mean uninterrupted availability or a prescribed paid working day. Breaks and the agreed employment schedule still apply.
| US season | US zone | São Paulo 09:00–18:00 in US local time | Shared window in US local time | Shared clock hours |
|---|---|---|---|---|
| Standard time | Eastern, UTC-5 | 07:00–16:00 | 09:00–16:00 | 7 |
| Standard time | Central, UTC-6 | 06:00–15:00 | 09:00–15:00 | 6 |
| Standard time | Pacific, UTC-8 | 04:00–13:00 | 09:00–13:00 | 4 |
| Daylight time | Eastern, UTC-4 | 08:00–17:00 | 09:00–17:00 | 8 |
| Daylight time | Central, UTC-5 | 07:00–16:00 | 09:00–16:00 | 7 |
| Daylight time | Pacific, UTC-7 | 05:00–14:00 | 09:00–14:00 | 5 |
Calculated from IANA's South America offsets and North America offsets, using the stated schedules.
An Eastern-time manager has much of the day for live work. A Pacific-time manager needs to protect the morning window. Check the meetings where blocked work gets resolved before opening the search. A promise of "US overlap" is too broad if the required meeting falls outside it.
Put the agreed hours in the offer and onboarding plan. Specify which time zone governs recurring meetings and who adjusts when US clocks change. If the job includes incident response, ask about on-call work separately. Daytime overlap does not establish evening coverage.
Keep some shared time free of meetings. An engineer who spends the whole window in scheduled calls has little room for a quick design question. Identify which conversations need a live response and which can wait for a written update.
Before interviews, write a sample workday in both locations. Include breaks and the manager's standing meetings. Share it with candidates so they can assess the schedule early. If several US teams depend on the hire, assign a manager to approve requests that change working hours.
Which roles should you assess for depth in Brazil?
Test talent depth at the role level. "Senior engineer in Brazil" is too broad to tell you whether a search will produce suitable finalists. A payments engineer who owns production incidents has different requirements from a frontend developer building internal tools.
Start with the work the person must own. Describe the system, the decisions they can make, and the support they will receive. Include technical constraints that would rule someone out. A long list of tools is less useful than a clear example of the work.
These checks help assess candidates across remote roles. They do not assume that every specialty has equal supply.
| Role to assess | Evidence to request | Useful interview task |
|---|---|---|
| Backend or full-stack engineer | A shipped service and the candidate's own contribution | Discuss a failure, its diagnosis, and the fix |
| Frontend engineer | Work involving user flows and accessibility | Review a small interface and explain tradeoffs |
| QA or test automation engineer | Tests maintained through product changes | Design coverage for a release with known risks |
| Data engineer | Ownership of pipelines and data quality | Explain recovery from a failed data load |
| Finance operations hire | Experience with the processes your team uses | Walk through a reconciliation and escalation |
| Customer-facing operations hire | Written communication and issue ownership | Draft a customer reply and an internal handoff |
Ask the provider which current candidates meet your must-have requirements. Inspect the evidence behind the answer. A list of people sharing a job title is less useful than candidates who have done comparable work.
Calibrate seniority before interviews. For a senior role, ask what the person decided without a manager and what happened afterward. For a junior role, check how they use feedback and when they ask for help. Apply the same standard to domestic and international candidates.
Test English through the job itself. Have the candidate explain a technical choice or clarify an unclear request. Rehearsed interview answers may tell you little about how someone handles a confused stakeholder.
Keep the exercise small and avoid requesting unpaid production work. Ask candidates to explain assumptions and revise an answer when you change a requirement. Include a future peer who understands the daily work.
Separate a scarce requirement from a preference. If your team can teach a tool, consider someone who has solved the same problem with another tool. When candidates repeatedly miss a requirement, tell the provider exactly what was missing. Changing the job title alone will not correct the search.
What do employment law and statutory benefits require?
Before accepting a price, ask who will be the legal employer and which employment terms apply. Review the contract and cost schedule together. A salary figure alone does not describe the employer's obligations.
Brazil's employment framework includes the Consolidação das Leis do Trabalho. Separate laws govern the statutory Christmas bonus and FGTS deposits. Ask the employer to identify the rules and any collective agreement that apply to the role.
Budget for the 13th salary
The 13th salary, also called Gratificação de Natal, is a statutory salary bonus. Lei 4.090, Article 1, requires payment independently of ordinary remuneration. Section 1 sets accrual at one-twelfth of December remuneration per month of service. Section 2 counts at least 15 days of work as a full month. Lei 4.090, Article 1.
Ask how the quote funds that obligation. Does the monthly price include an accrual, or will your company receive a separate charge? Have the employer explain how it handles an employee who starts partway through the year.
Do not treat this bonus as a discretionary performance award. If you also plan a performance bonus, have the employer explain its treatment and show both items in the cost schedule.
Include FGTS in the employment cost
Lei 8.036, Article 15, sets the general employer FGTS deposit at 8% of remuneration paid or due for the previous month. The article includes the statutory Christmas bonus in the contribution base. Lei 8.036, Article 15.
That percentage is a cost component, not a complete estimate of employer overhead. Ask for an itemized calculation showing which pay components form the base and whether the service price includes the deposit.
Your contract should say who makes payroll filings and deposits, who retains records, and how your company receives confirmation. The sales explanation should match the signed agreement.
Resolve leave and exit terms before signing
Ask the employer to spell out paid leave, vacation pay, overtime approval, and probation terms. Have them identify the applicable legal provisions. Your US handbook should not be the only document used to set a Brazil-based employee's terms.
Notice needs a budget too. Lei 12.506 provides 30 days for employees with up to a year of service, with service-related additions up to 90 days. Have the employer calculate the applicable notice for the individual case. Lei 12.506.
Request an exit-cost explanation before the hire starts. It should distinguish employee entitlements from provider fees and explain how final amounts are calculated. Agree on who manages the employee conversation and when access should be removed.
Also decide how changes reach payroll. A raise or approved overtime needs an owner and a submission deadline. Ask what happens if a manager sends a change after payroll closes.
For work involving code or customer records, review confidentiality and intellectual-property terms. Confirm who supplies equipment and who can revoke access. Give the employer the actual role description so these checks reflect the work.
Compare hiring models with Opus.
Which public holidays affect delivery?
Build the delivery calendar around the employee's applicable holidays and agreed leave. A US company calendar alone will not answer when a Brazil-based employee is expected to work.
The Opus LatAm holiday planner lists Brazil's Good Friday on April 3, 2026. Use the calendar for the year of employment, then have the employer confirm which dates apply in the employee's location.
Ask specifically about Carnival, state and municipal holidays, and company-granted days off. Confirm how each date is treated under the employment arrangement. Do not assume a widely observed date has the same legal treatment for every employee.
Keep holidays separate from annual leave. A shared calendar should show both, with someone responsible for updates. Review dates around releases and financial close rather than relying on an annual holiday total.
A day off affects delivery differently when the employee owns a scheduled customer launch than when they are doing independent research. Avoid booking work that needs a particular person when that person is on leave. Where coverage is necessary, agree on it with the employer and employee in advance.
Document handoffs before the holiday starts. Record open work and who can approve changes. Test the backup person's access while the primary owner is still available.
US holidays can also remove reviewers while the Brazil hire is working. Prepare independent tasks for those days instead of leaving the employee waiting for approval. Give customer-facing teams the same calendar so delivery promises reflect the team's actual availability.
What do hires earn in Brazil and other Latin American markets?
Separate employee compensation from the price of the hiring arrangement. Gross salary, take-home pay, total compensation, and an all-in provider invoice measure different things.
Brazil's currency is the Brazilian real, BRL. If a proposal uses US dollars, ask whether employee pay is fixed in BRL or linked to another currency. The contract should explain who bears exchange-rate changes and when the price can change. ISO 4217 currency list.
Use a LatAm rate card to request comparable quotes
Use the table below to request monthly gross base-salary ranges for software engineering roles. Require a currency for every amount. Ask for employer costs and service fees separately.
| Country | Junior monthly range | Mid-level monthly range | Senior monthly range |
|---|---|---|---|
| Brazil | Ask the provider | Ask the provider | Ask the provider |
| Mexico | Ask the provider | Ask the provider | Ask the provider |
| Colombia | Ask the provider | Ask the provider | Ask the provider |
| Argentina | Ask the provider | Ask the provider | Ask the provider |
| Costa Rica | Ask the provider | Ask the provider | Ask the provider |
Comparable, corroborated monthly bands: Not published. Levels.fyi Brazil, Levels.fyi Mexico, Stack Overflow Developer Survey.
Levels.fyi measures total compensation, including base salary and the annual value of stock and bonuses. Keep that measure separate from a base-pay quote. Do not turn compensation percentiles into junior, mid-level, and senior bands. Seniority describes responsibility, not a position in a pay distribution. Levels.fyi Brazil.
Request a range tied to your role and employment model. Ask what changes between the low and high ends. The answer should describe differences in ownership or experience rather than repeat the seniority label.
The Opus salary guide distinguishes local salary from fully loaded placement cost and hourly agency rates. Opus salary figures: Not published.
Compare the amount your company will actually pay
Ask for an annual cost schedule, even if invoices arrive monthly. It should explain how statutory payments are funded and which events could create an extra charge.
Use the same fields for every proposal:
- Gross employee pay and its currency.
- Employer contributions and statutory benefits.
- Paid leave and coverage arrangements.
- Recruiting or ongoing service fees.
- Equipment and separately charged costs.
- Exchange-rate rules and price-review terms.
- Notice and termination costs.
Opus states: "Opus charges one flat monthly rate per hire. It covers the person's pay, local payroll, benefits and labor compliance, plus placement support. There is no separate recruiting fee. The rate depends on role, seniority and location." Opus pricing.
Opus dollar rates: Not published.
Compare proposals for the same requirements. A lower quote may describe a different role, schedule, or division of responsibilities. Resolve those differences before using the price in a budget approval.
Ask how long the quote remains valid and what triggers a review. Record whether a pay increase changes only employee compensation or also changes service charges. Finance should be able to trace the approved budget to the invoice without guessing what was bundled.
Why should US companies consider hiring in Brazil?
Brazil is worth assessing when the role needs a remote colleague who can join US daytime work. The overlap table lets you test that fit. Then evaluate whether suitable candidates meet your quality bar at an acceptable total cost.
For product teams, use shared hours for decisions that would otherwise wait overnight. A developer can clarify a requirement with a US product manager before continuing work. That requires the manager to be available and the employee to have authority to act.
For finance or operations roles, map working hours to deadlines and approvals. If a task needs a US reviewer, make sure both people are working before the cutoff.
Choose geography and the hiring model separately
The offshore vs nearshore outsourcing decision should begin with the work. A task that needs frequent live clarification has different scheduling needs from a well-defined deliverable reviewed asynchronously.
Onshore means hiring within the buyer's country. Nearshore generally means a nearby international location with useful working-hour overlap. Offshore is a broader international label, often used for more distant delivery locations. These labels do not establish legal employment status.
An EOR can handle employment when you already have a candidate and need a local legal employer. A recruiting agency can help find someone when you can arrange employment yourself. Confirm the scope in the contract. Hiring-model comparison.
For a placement arrangement, identify who assigns work and gives feedback. Opus states: "The client chooses the finalist and manages day-to-day work." Opus hiring process.
Prepare access before the start date. Assign a peer for routine questions and give the manager responsibility for feedback. Agree on how the employee should raise a blocker when the US team is offline.
What should a buyer know about in Brazil, high interest rates make currency investing the real deal?
A currency-investing argument does not establish what a Brazil hire will cost. For a hiring decision, ask how the employment agreement and provider contract handle currency.
Start with the currency of employee pay and the currency of your invoice. Then ask which exchange rate applies, when it is set, and whether conversion fees are included. Require the provider to show how those terms affect a sample invoice.
Keep exchange-rate adjustments separate from salary reviews. Ask whether a fixed-dollar invoice guarantees the employee a fixed local-currency salary. If the provider can reprice the contract, record the notice period and the events that permit a change.
Do not build a hiring budget around expected investment returns or a forecast of a cheaper real. Approve the role using the written quote and have finance assess the currency terms.
What should a buyer know about about the contributor?
Check whether a contributor's experience matches the decision you need to make. Commentary about investments answers different questions from advice about employment contracts or managing a remote engineer.
For a hiring recommendation, ask who reviewed the employment terms and whether the reviewer considered the employee's location and role. For compensation advice, check whether the figure means base salary, take-home pay, or total compensation.
A biography can help you assess relevant experience. It does not replace a written quote or the employer's explanation of its obligations.
What should a buyer know about Ambar Bajaj?
Do not infer a hiring recommendation from the appearance of Ambar Bajaj's name in a search result. Evaluate the particular claim and whether it concerns the decision in front of you.
If a provider uses an author's market commentary to support a savings claim, ask for the connection in writing. The proposal should explain employee compensation, total employer cost, and the exchange-rate terms that affect your invoice.
Before signing, you should be able to name the finalist, legal employer, manager, working hours, and total quoted cost. Resolve open responsibilities in writing. Set the first working date around the candidate's obligations and your onboarding readiness.
Compare hiring models with Opus.
<!-- File not saved: workspace access is read-only. Employment terms and holiday applicability need confirmation for the individual hire. -->
Questions & answers
How should US teams compare nearshore vs offshore Brazil hiring?
Start with the hours the role must share with its US manager. Brazil is a nearshore option for US teams, but the candidate's city and schedule determine the overlap. Compare candidates, total employment costs, and management responsibilities against the same job requirements.
How much overlap does a São Paulo hire have with US Eastern time?
With both teams scheduled from 09:00 to 18:00 locally, São Paulo shares seven clock hours with Eastern during US standard time and eight during daylight time, before breaks. These windows are calculated from IANA time-zone offsets.
Can a Brazil-based employee work with a Pacific-time team?
Yes, if the agreed schedule fits the role. With both teams scheduled from 09:00 to 18:00 locally, São Paulo shares four clock hours with Pacific during US standard time and five during daylight time. See IANA's North America offsets and South America offsets.
Does Brazil change clocks for daylight saving time?
Brazil ended daylight saving time in 2019. São Paulo stays on UTC-3, while US clock changes move the shared working window. Review recurring meetings when US clocks change. IANA South America.
Which roles should a US company assess for nearshore hiring in Brazil?
Assess remote roles such as software engineering, QA, data work, finance operations, and customer support. Ask for candidates with evidence from comparable work. A country label does not establish depth in your stack, industry, or seniority level.
What is Brazil's 13th salary?
The 13th salary, or Gratificação de Natal, is a statutory salary bonus. Lei 4.090, Article 1, sets accrual at one-twelfth of December remuneration per month of service; at least 15 days of work counts as a full month. Lei 4.090.
What FGTS contribution belongs in a Brazil hiring budget?
Lei 8.036, Article 15, sets the general employer FGTS deposit at 8% of remuneration paid or due for the prior month and includes the statutory Christmas bonus in the base. Ask the employer to show the applicable calculation. Lei 8.036.
What are published junior, mid-level, and senior monthly rates for Brazil?
Comparable, corroborated monthly bands: Not published. Ask the provider for a role-specific quote showing gross salary, currency, statutory costs, benefits, and service fees. Keep employee compensation separate from your company's total invoice.
Should I use an EOR or a recruiting agency for a Brazil hire?
An EOR can handle employment when you already have a candidate and need a local legal employer. A recruiting agency can run a search when you can arrange employment yourself. Confirm the scope in writing. Hiring-model comparison.
How should I compare Brazil with other Latin American hiring locations?
Give each provider the same role requirements, seniority standard, and required US meeting hours. Compare candidates and written quotes. LatAm countries have different employment rules and working-hour overlap, so a regional salary average is not a complete hiring budget.
Sources for this entry
- IANA Time Zone Database: South America
- IANA Time Zone Database: North America
- Brazil: Lei 4.090, statutory Christmas bonus
- Brazil: Lei 8.036, FGTS
- Brazil: Consolidação das Leis do Trabalho
- Brazil: Lei 12.506, notice
- SIX: ISO 4217 currency list
- Levels.fyi: Brazil software engineer compensation
- Levels.fyi: Mexico software engineer compensation
- Stack Overflow Developer Survey 2025: work
- Opus: LatAm holiday planner
- Opus: 2026 LATAM software developer salary guide
- Opus: pricing
- Opus: hiring process
- Opus: EOR and managed recruiting models
Figures about Opus are company-reported and attributed to Opus. Other figures link to their source.
Continue reading
Cite this entry
Nearshore vs Offshore. “nearshore vs offshore Brazil: what US teams need to know.” Opus Research. Last updated . https://nearshorevsoffshore.com/brazil/
- Featured provider
- Opus (disclosed owner of this site)
- Official page
- hireopus.com ↗
- Author
- Opus Research (Opus)
Reviewed by the Opus Research editorial desk ·