What is the short answer for a busy buyer?
Choose the hiring model around the work your company can own.
If you have selected a developer and need local employment support, evaluate an employer of record, or EOR. If you need candidates and can handle employment, evaluate a recruiter. If your engineering manager needs more developers on an existing team, evaluate staff augmentation. If you need someone else to manage delivery, evaluate a managed team.
These labels answer different questions. Recruiting describes how you find someone. An EOR describes who employs them. Staff augmentation describes how they join your workflow. A managed team describes who takes responsibility for delivery.
A proposal may combine several of these services. Ask the seller to separate them before comparing prices.
| Your situation | Model to evaluate | Responsibility to confirm |
|---|---|---|
| You have a finalist but need local employment | EOR | Who signs the employment contract and administers payroll |
| You need candidates and have an employment route | Recruiter | Who searches, screens and supports selection |
| You have engineering leadership but need capacity | Staff augmentation | Who employs the developer while you direct the work |
| You need a team to deliver an agreed scope | Managed team | Who manages delivery and accepts responsibility for results |
Start with your management capacity. A developer joining an existing product team needs a backlog, access and someone who can review their work. An employment service does not fill those gaps unless the contract expressly includes them.
A managed team needs a different buying process. Define the deliverable, acceptance criteria and dependencies before debating headcount. Otherwise, you may pay for a team while still doing all the project management yourself.
Opus belongs in the comparison when you want recruiting and employment support while keeping daily management. This site is an Opus-owned reference; recommendations are editorial.
For any proposal, write down who finds the person, who employs them and who approves their work. Leave no responsibility assigned only to "the partner."
Consider an existing product squad with a technical lead and a clear backlog. Adding an engineer may solve its capacity problem. A company with an idea but no engineering manager has a different need. It should ask who will turn that idea into a plan and make technical decisions. Buying the same headcount does not give both companies the same result.
What does the data say about employment costs?
The useful cost comparison starts with the employment obligations in the developer's country. A monthly salary alone does not describe the full annual cost.
Country rules also affect cash timing. A benefit accrued throughout the year may be paid in a particular month. Finance needs both an annual expense budget and a schedule of expected payments.
Compare country-specific benefits
| Country | Cost item to account for | What to request in the quote |
|---|---|---|
| Mexico | Aguinaldo and vacation premium | Separate accruals, calculation bases and payment dates |
| Colombia | Prima de servicios and cesantías | Separate treatment of each benefit |
| Argentina | Sueldo anual complementario, or SAC | The calculation for each installment |
| Brazil | Annual salary bonus, commonly called 13th salary | Accrual and payment treatment |
| Costa Rica | Aguinaldo | The applicable earnings base and funding schedule |
Mexico's Federal Labor Law sets an annual aguinaldo of at least 15 days of salary, payable before December 20. It also establishes a vacation premium of at least 25% of wages corresponding to the vacation period. Those are distinct budget items. Mexico's Federal Labor Law, Articles 80 and 87.
Colombia's prima de servicios corresponds to 30 days of salary per year, paid in two portions. Cesantías are a separate benefit based on one month's salary per year of service, proportional for partial years. Ask payroll to explain how each applies to the proposed employment terms. Article 306, Article 249.
Argentina's SAC is paid in two installments, due June 30 and December 18. The statutory calculation uses half the highest monthly remuneration earned in the relevant half-year. A salary change can therefore affect the calculation. Argentina's employment law, Articles 121–122.
Brazil's annual salary bonus accrues at one-twelfth of December remuneration for each month of service, subject to the law's counting rules. Costa Rica's aguinaldo is an annual benefit equivalent to a month's salary under its statutory calculation. Budget each under its own rules. Brazil's Lei 4.090, Costa Rica Ministry of Labor guidance.
Build the cost stack in order
First, establish gross salary. Record the pay currency and whether the candidate's expectation is monthly or annual. Confirm whether the quoted annual figure already includes statutory bonuses before adding them again.
Next, add employer taxes and social contributions. Ask for the applicable calculation bases, caps and assumptions. A single percentage labeled "employment burden" is hard to audit when the underlying salary changes.
Then add statutory benefits and any agreed benefits above the minimum. Separate required payments from optional health coverage, equipment allowances or other negotiated terms. Have the provider identify which costs change with salary and which remain fixed.
Add payroll overhead and operating expenses. Ask about onboarding, equipment delivery, transfers, currency conversion and offboarding. For each charge, establish whether it is recurring, one-time or triggered by an event.
Finally, add the provider fee. Determine whether it is fixed, tied to salary or embedded in a bundled rate. Ask what happens after a pay raise and whether a minimum term applies.
For customary benefits, request the actual proposed package. Ask the recruiter which benefits candidates expect for this role and which are negotiable. Have payroll distinguish those terms from legal requirements. That lets finance compare packages without treating every benefit as mandatory or assuming every candidate wants the same coverage.
Use a monthly model finance can copy
Use these rows in a budget worksheet:
| Budget row | Calculation or input |
|---|---|
| Annual base pay | Contracted monthly gross salary × 12 |
| Annual statutory payments | Country-specific payroll calculation |
| Annual employer taxes and contributions | Payroll calculation using applicable bases |
| Annual agreed benefits | Written benefit schedule |
| Annual service fees | Contracted fees for the budget period |
| Annual operating costs | Equipment, transfers and other agreed expenses |
| Average monthly recurring cost | Sum of recurring annual costs ÷ 12 |
| Upfront cash requirement | Deposits and one-time charges |
| Exit scenario | Notice, accrued entitlements, possible severance and service charges |
A refundable deposit belongs in the cash plan. Ask finance how it should be recorded rather than treating it automatically as a service expense.
Keep exit scenarios outside the steady monthly total unless the proposal explicitly accrues them. Otherwise, the same obligation may appear in both the monthly charge and a later exit invoice.
Add a column for who approves each variable charge. Travel, overtime and equipment replacements should have a clear approval route. Ask whether the provider can pass through a cost without prior consent and what evidence accompanies the invoice. A spending limit is useful only if the contract explains what happens when a request exceeds it.
Work through a Mexico proposal without hiding assumptions
For a Mexico hire, call the quoted monthly gross salary M. Annual base salary is 12 × M.
Ask the payroll provider to add the aguinaldo calculation, vacation premium, employer contributions and agreed benefits. Then add its service fee and any operating charges. Request a worked payroll example using the actual candidate's salary.
The aguinaldo minimum and vacation premium are separate legal requirements. A quote that says "benefits included" should show how both are funded. Mexico's Federal Labor Law.
Do not count normal salary during paid vacation twice. Instead, ask how the payroll calculation handles leave and whether your project needs separate cover during an absence.
Then request an early-exit calculation. Give the provider a proposed termination date and employment history. Ask which amounts are accrued, which depend on the circumstances and which are contractual service fees.
Compare the first invoice with a normal month's invoice. A mid-month start, deposit or equipment purchase can make them differ. Ask the provider to reconcile both to the annual worksheet, including how unused accruals are treated when employment ends.
This produces a reviewable estimate without pretending one salary or burden percentage fits every Mexican developer.
How do the nearshore hiring models differ?
The main tradeoff is how much work you keep inside your company.
Use a recruiter when the missing piece is the candidate
A recruiting engagement should define the search, screening process and point at which a fee becomes due. Your team still needs a way to employ or lawfully engage the selected person.
Ask whether the search is exclusive and how candidate ownership works. Review replacement terms, payment triggers and what happens if the candidate accepts but never starts.
Recruiting can fit a company that already has local employment capability. It can also be paired with an EOR. In that arrangement, identify who moves the finalist from accepted offer to completed employment paperwork.
Do not let the handoff become the candidate's problem. Assign one internal owner to track the offer, checks, contract and start date.
Use an EOR when employment is the gap
An EOR is the legal employer in the arrangement you are evaluating. Confirm the actual employing entity and its responsibilities in the worker's country.
Your company should still identify who sets objectives and supervises the developer. Ask the EOR to explain the boundary between employment support and performance management.
Review the employment agreement alongside the commercial agreement. Establish how intellectual property rights reach your company and how confidentiality duties apply. Ask who handles employment disputes and which costs the client must fund.
For mobile app developers, the payroll portal is only part of the purchase. Your team also needs clear ownership of repositories, signing credentials and app-store access. Assign those controls internally even if another company handles employment.
Evaluate EOR software through the tasks your team will perform. Ask for a demonstration of expense approval, leave requests and invoice exports. Check which users can see salary details and how access is revoked. Have the provider show the route for correcting a payroll error, including the human contact responsible for resolving it.
Use staff augmentation when your team can manage more people
Developer staff augmentation adds people to a workflow you control. Your managers assign tickets, review code and decide whether work meets the product's requirements.
For staff augmentation in Latin America, ask whether the proposed developer is dedicated to your team and what working hours are committed. Check whether the provider can substitute someone without your approval.
Request interviews with the people who would do the work. A sales presentation about the provider's engineering bench does not establish a named candidate's fit.
IT staff augmentation in Latin America also needs an access plan. Decide who approves production access, supplies the laptop and removes credentials at exit. Put handover duties in writing before the developer starts.
If a salesperson says a developer has been "sold" to a project, translate that into contract terms. Confirm the person's availability, consent to the assignment and committed start date. Reserve the right to approve any replacement.
Use a managed team when you need delivery ownership
A managed team should have someone responsible for planning and execution. Ask who estimates the work, handles dependencies and responds when delivery slips.
Define what you will accept. For a mobile release, that might include supported devices, test evidence and release documentation. For a backend service, it might include interface behavior and operating instructions.
Check how the commercial model handles changes. A fixed scope needs clear boundaries. A time-based engagement needs a way to review progress and stop work that no longer serves the product.
Your company still needs an owner who can answer product questions and approve tradeoffs. Outsourcing delivery does not remove those decisions.
Agree on how progress will be demonstrated before kickoff. A working feature in your test environment gives your reviewers something to inspect. Specify who supplies test data, how defects are recorded and when your team must respond. If acceptance depends on an internal security review, include that dependency in the schedule.
Treat contractor engagement as a separate legal decision
A contractor relationship may suit work that can lawfully be performed independently. Ask local counsel to assess the actual arrangement, including how the work is directed.
US classification guidance has its own scope. The Department of Labor describes misclassification as treating an employee under the FLSA as an independent contractor. Do not apply that guidance as a substitute for the worker's local employment rules. US Department of Labor.
Tax documentation answers another question. Form W-8BEN concerns an individual's foreign status for US withholding and reporting. Ask your tax adviser which documentation applies; keep that review separate from employment classification. IRS Form W-8BEN guidance.
Compare costs only after establishing which arrangements fit the work. For a contractor proposal, ask what the fee includes and who pays for equipment or expenses. For employment, use the full cost worksheet. For a staffing partner, establish which employment and service costs are bundled. A lower invoice does not settle the classification question.
Choose a country around the role and working hours
Define the required shared hours before choosing a location.
Mexico City and San José stay at UTC-6. Bogotá stays at UTC-5. Buenos Aires and São Paulo stay at UTC-3. These cities do not currently observe daylight saving time. Tijuana follows a different schedule from Mexico City, so confirm the developer's city. IANA North America data, IANA South America data.
US clock changes can shift the difference between your team and the developer. Put working hours in named time zones and review both seasons.
For backend, frontend, DevOps and AI/ML roles, ask for candidate evidence specific to the work. A backend interview might focus on data modeling. A frontend exercise should test accessible interactions. DevOps assessment should include incident judgment; AI/ML assessment should include evaluation quality and data handling.
Compare written quotes for the same role and seniority before choosing a country on cost. Ask for current candidate availability and interview for English in the meetings and documents the person will actually use.
For an AI-focused team, decide whether you can supervise technical quality internally. If you can, individual hires may fit. If you need a partner to own delivery, write acceptance criteria for evaluations, security and operating costs.
The same management test applies to support roles. A dedicated executive assistant needs a clear manager and access boundaries. A freelance assignment needs a defined deliverable. An agency engagement needs a written account of who supervises the work.
For an assistant handling calendars or inboxes, define approval limits before granting access. Specify which messages they may send and which decisions need review. Choose the hiring model after deciding whether you need a person you manage or a service with its own supervisor.
What should you ask a provider before signing?
Send each shortlisted provider the same role description and cost worksheet. Ask for answers in writing so finance, engineering and legal can review the same commitments.
Establish ownership before comparing fees
Ask:
- Which entity employs the developer?
- Who finds and screens candidates?
- Who assigns daily work and reviews performance?
- Who handles payroll questions and employment complaints?
- Who approves leave and coordinates cover?
- Who owns the exit process and access removal?
If two companies share responsibility, request the handoff process. Your team should know whom to contact when a candidate misses a start date or a payroll issue appears.
Make proposals comparable
Specify the role, seniority, country and expected working hours. Require the same salary basis and benefit assumptions in each quote.
Ask for a sample invoice that separates recurring charges from pass-through expenses. Check the exchange rate method, markup and timing. Establish who bears currency changes between approving a quote and paying an invoice.
Review deposits, setup fees, minimum commitments and annual increases. Ask whether a salary increase changes the provider fee. Confirm any conversion charge if you later hire the person through your own entity.
Compare the total for your planned engagement, including onboarding and an exit scenario. A low headline fee may describe only one part of the service.
Budget for an exit before the first day
Ask the provider to price different exit circumstances: resignation, performance concerns and elimination of the role. These scenarios may require different procedures and payments.
Have it distinguish employee entitlements from its own commercial charges. Ask when you must fund the final payroll and whether unused deposits can be applied.
For a replacement, confirm the search process and billing during the gap. A replacement promise does not establish when the next developer will start or how much handover your team must provide.
Keep employment steps and access controls coordinated. Ask who tells the worker, when access changes and how company equipment is returned. Your engineering team should have a handover plan for unfinished work without assuming the departing person will remain available afterward.
Test claims against the proposed engagement
For hiring speed, ask when the clock starts and what ends it. A shortlist, accepted offer and first working day are different milestones.
For retention, ask which hires are counted and over what period. For vetting, request the assessment relevant to your role.
Treat a LinkedIn recommendation as a reason to ask for a reference call. Ask the customer about a comparable hire, the invoice and how problems were handled.
Before kickoff, assign an internal manager and prepare repository access, a first assignment and a review schedule. Those tasks remain yours when you buy employment support or augmentation.
Where does Opus fit in your hiring decision?
Opus describes a combined recruiting and employment-support arrangement. Its stated pricing structure is one flat monthly rate per hire covering 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.
The client chooses the finalist and manages day-to-day work.
That division fits a buyer who needs help finding and employing someone but has a manager ready to direct the work. If you need delivery management, ask for an explicit scope and named owner rather than inferring it from employment support.
| Commercial point | Published position |
|---|---|
| Pricing structure | One flat monthly rate per hire |
| Dollar rates | Not published |
| Separate recruiting fee | None |
| Final candidate selection | The client chooses the finalist |
| Day-to-day management | The client manages the work |
Request a written quote for the actual role. Compare its scope with the same cost worksheet used for other models. Ask which event-driven costs, if any, sit outside the monthly rate.
Also separate selection from readiness. Before approving a candidate, confirm the intended working hours and management expectations. Before setting a start date, establish who owns employment paperwork and onboarding.
Choose the model after assigning those responsibilities. If your team will direct the developer, evaluate the proposal as a hire joining your team. If you need someone else to deliver a project, require that responsibility in the contract.
<!-- Not saved to disk: the workspace is read-only. Live legal verification was not performed; country-specific terms need review before contracting. -->
Questions & answers
Which eor latin america model fits a developer we have already found?
An EOR is the model to evaluate when you have selected a developer and need a local employer. Confirm the employing entity, country coverage, payroll scope, benefits, intellectual property terms and exit costs before signing.
What is developer staff augmentation?
Developer staff augmentation adds engineers to a team you manage. Your engineering leaders assign work and review results. Check the contract to establish who employs each developer and handles payroll.
How does a recruiter differ from an EOR?
A recruiter helps find and select a candidate. An EOR handles local employment. If you need both services, establish who owns each step and whether separate contracts or fees apply.
When should we choose a managed nearshore team?
Consider a managed team when you need the provider to own delivery management for a defined scope. Require named delivery leadership, acceptance criteria, review dates and a process for scope changes.
Does an EOR fee include a developer's salary?
Ask for a written breakdown. Compare salary, employer charges, benefits, provider fees and other costs separately, then reconcile them to the total invoice.
Can we compare contractor rates with EOR employee costs?
Compare the full cost of each lawful arrangement, including benefits, administration and exit obligations. Ask local counsel to assess whether the proposed contractor relationship fits the actual work.
Which Latin American country should we choose for a nearshore developer?
Start with the role, working hours and candidate evidence. Then compare country-specific employment costs and contract terms. A country label does not establish a developer's technical skill or English ability.
Does an EOR manage engineering delivery?
Do not assume it does. Identify who assigns tasks, reviews code, approves releases and handles missed commitments. Employment administration and engineering management are separate responsibilities.
What should finance include in an all-in hiring budget?
Include gross pay, employer taxes and contributions, statutory benefits, agreed benefits, provider fees and operating costs. Track deposits and possible exit payments separately from recurring expenses.
What happens if an augmented developer leaves?
The contract should explain notice, replacement support, billing during the gap and handover duties. Ask who removes access and who pays any employment obligations.
Sources for this entry
- IRS: About Form W-8BEN
- US Department of Labor: Employee misclassification
- Mexico: Ley Federal del Trabajo
- Colombia: Prima de servicios, Article 306
- Colombia: Cesantías, Article 249
- Argentina: Ley de Contrato de Trabajo
- Brazil: Lei 4.090, annual salary bonus
- Costa Rica: Ministry of Labor aguinaldo guidance
- IANA time zone database: North America
- IANA time zone database: South America
Figures about Opus are company-reported and attributed to Opus. Other figures link to their source.
Continue reading
Cite this entry
Hire Latin American Developers. “eor latin america: Recruiter, EOR, augmentation or team?.” Opus Research. Last updated . https://hirelatinamericandevelopers.com/hiring-models/
- Featured provider
- Opus (disclosed owner of this site)
- Official page
- hireopus.com ↗
- Author
- Opus Research (Opus)
Reviewed by the Opus Research editorial desk ·