Hiring Remote Software Engineers in Peru: A 2025 Guide for US Employers

Software Engineers in Peru

Hiring Peruvian software engineers offers US companies access to a growing tech talent pool, excellent English proficiency, and convenient time-zone alignment. Peru has invested in STEM education, producing a high percentage of engineering graduates (the highest in Latin America at ~29.6% of tertiary degrees). Combined with lower labor costs, Peruvian developers earn roughly 30–50% less than US counterparts. Peru has emerged as an attractive nearshore hiring destination. The country’s proximity to the US (Eastern Time Zone) ensures substantial work-hour overlap, facilitating real-time collaboration. Many Peruvian engineers speak fluent English, reducing communication barriers.

However, US employers must navigate local employment laws and regulations when engaging Peruvian developers, especially if hiring them as local employees rather than independent contractors. This guide covers the critical legal, tax, and HR considerations for hiring remote developers in Peru. We explain Peru’s telework laws, contract requirements, compensation norms, mandatory benefits, tax rules, visa issues, and best practices. Throughout, we cite up-to-date sources (government publications, legal analyses, and industry reports). A summary table of 2025 public holidays and 2025 personal income tax brackets is included for quick reference. Finally, we describe how CloudDevs’ platform streamlines hiring, vetting, payroll, and compliance so US companies can onboard Peruvian engineers with confidence.

1. Peru’s Remote Work Legal Framework

In 2022–2023 Peru enacted a formal Telework Law (Law No. 31572) to regulate remote work in both public and private sectors. Published Sept 11, 2022, with regulations issued Feb 2023, the law took effect in April 2023. It defines telework as any arrangement where an employee performs their duties outside the employer’s premises using information and communications technology. Key requirements of Peru’s Telework Law include:

  • Written Telework Agreement: Employers and employees must sign a written telework contract or addendum specifying all terms of the remote work arrangement (hours, equipment, duties, work location, data security, etc.). US companies hiring Peruvian engineers should ensure they have a clear, bilingual (Spanish/English) contract outlining scope of work, schedule, and deliverables.
  • Equipment and Costs: The employer typically provides or reimburses necessary equipment (laptop, monitor, Internet, etc.). Any costs borne by the employee (e.g. higher utility bills) should be agreed in advance.
  • Health & Safety: Although traditional workplace health-and-safety laws may not fully apply to remote workers, companies are encouraged to promote ergonomic home-office setups and address any occupational risks. Peru’s telework rules emphasize employer support for a safe remote work environment.
  • Right to Disconnect: Peruvian law explicitly grants employees the right to disconnect outside working hours. In practice, this means respecting agreed schedules and avoiding pressuring remote workers with after-hours communication. US managers should set clear expectations around response times and off-hours boundaries (e.g. no mandatory late-night or weekend work) to comply with this principle.
  • Data Protection: The employer must comply with Peru’s Personal Data Protection Law (Law 29733). Remote engineers will handle company and client data, so secure IT practices are required. Written consent for any data processing and adequate cybersecurity measures (VPN, antivirus, training) are essential to protect personal and business data.

Note: If the developer is officially hired through an Employer-of-Record (EOR) or local Peruvian entity, all Peruvian labor laws (work hours, social security, benefits, etc.) apply. However, some provisions (like on-site occupational safety) may be less relevant for strictly remote roles. If the person is engaged as an independent contractor (no local contract), many labor regulations technically do not apply. That said, misclassifying an employee as a contractor can create legal and tax risks (e.g. creating a “permanent establishment” or liability for unpaid contributions). US companies should consult Peruvian legal counsel or use an EOR service to determine the appropriate engagement model and ensure compliance.

2. Employment Contracts and Terms

Under Peruvian labor law, the most common employment contract is the indefinite-term contract (contrato indefinido). This contract has a start date but no fixed end date, giving employees greater job security. While verbal agreements are legal for indefinite contracts, it is strongly advised (and customary) to use a written contract in both Spanish and English for clarity. Key contract considerations include salary, job description, work hours, place of work (e.g. “remote from Peru”), and termination terms.

A fixed-term contract (contrato a plazo fijo) may be used only for specific, temporary situations (e.g. seasonal projects). It must be in writing and cannot exceed five years in total (any longer and it converts to indefinite). Use of fixed-term contracts is limited by law – they are generally only valid in the case of a sudden increase in work, backfilling a permanently absent employee, or for specific projects (see Article 26 of Peru’s Labor Code). Misuse of fixed-term contracts (for example, cycling short contracts without justification) is not permitted.

Other contract provisions to be aware of:

  • Probation Period: Employers often include a probation period of up to 3 months (90 days) to evaluate a new hire. During probation, either party can usually terminate with shorter notice and limited severance.
  • Notice Period: By law, Peruvians must give 30 days’ notice if resigning. Conversely, employers must give notice of 6 to 30 days (depending on the cause) when dismissing an employee.
  • Severance and Termination: Peru has strict rules on dismissal. Unjustified termination triggers severance pay (approximately 1.5 months’ salary per year of service, capped at one year’s pay). Valid just-cause reasons (misconduct, poor performance, economic restructuring) must be documented. Termination without just cause is expensive, so US employers should proceed carefully and consult legal advice if considering firing a Peruvian employee.
  • Labor Regimes: Be aware that Peruvian law distinguishes between the standard labor regime and certain “special regimes” (for construction, or agrarian sectors, etc.). Software engineers fall under the general regime, which we cover here.

Overall, it’s best practice to treat Peruvian remote hires much like on-site hires: issue them an employment contract, enroll them in local social security, and withhold taxes, especially if you want to avoid legal risk. Working through CloudDevs or another EOR ensures all contracts and paperwork meet Peruvian standards.

3. Working Hours and Overtime

Peru’s default work schedule is 8 hours per day, 48 hours per week. Remote software engineers should typically follow this or an agreed variation (e.g. four 10-hour days). Employers must specify normal hours in the contract (for example, Monday–Friday, 9:00–18:00 Lima time).

Overtime rules: Any hours beyond 48/week or more than 8/day are considered overtime. Overtime pay is calculated as follows:

  • First 2 hours of overtime (per day) are paid at +25% above the regular hourly rate.
  • Any additional overtime hours beyond the first 2 are paid at +35% above base rate.
  • Work on the weekly rest day (usually Sunday) is also considered overtime and must be paid at these enhanced rates.

By law, employees are entitled to at least 24 consecutive hours of rest per week (typically Sunday). Scheduling any work on a Sunday (or scheduled rest day) must be compensated as overtime. There are also provisions for shorter work weeks in certain regions (e.g. Amazonas and parts of Lake Titicaca) but tech employees in Lima or major cities follow the 48/6 model.

4. Compensation and Benefits

When calculating total compensation for Peruvian engineers, US employers should include base salary plus mandated bonuses and contributions. Key points:

  • Minimum Wage: As of Jan 1, 2025, Peru’s national minimum wage is 1,130 Peruvian soles (PEN) per month (~US$302). This is the floor for all formal employees. Software engineers typically earn well above this. Note that the minimum wage rose from 1,025 PEN in 2024 to 1,130 PEN in 2025 (a 10% hike).
  • Typical Salaries: Peruvian tech salaries vary by experience and city. In general, junior software developers in Peru earn around US$23K–41K per year, mid-level about $39K–63K, and senior $59K–$87K (these figures include local currency conversions and vary by employer). In Lima (the capital), salaries tend to be on the higher end. By comparison, an average US software engineer might earn $100K+, so Peru offers a cost advantage. According to one industry report, Peruvians in tech earn 30–50% less than their US peers.
  • 13th/14th-Month Bonuses (Aguinaldos): Peruvian law requires two annual bonuses equivalent to one month’s salary each. The first (“Gratificación Fiestas Patrias”) is paid around July (Independence Day), and the second (“Gratificación Navidad”) around December. Each bonus is generally equivalent to one regular salary (capped at a legal limit) and is taxed favorably. These are mandatory for formal employees, though often employers factor them into monthly salary quotes (some quotes say “13-month pay included”). US companies should budget for these extra payouts when calculating total compensation.
  • Social Security Contributions: Employers must pay mandatory contributions on top of salary:
    • Health Insurance (EsSalud): Employers contribute 9% of the employee’s gross salary to Peru’s public health insurance fund. (Employees themselves contribute nothing to EsSalud.)
    • Pension Fund (AFP/ONP): Employees contribute to a pension system, but the employer must withhold the appropriate amount each month. If the employee is in the National Pension System (ONP), the employer withholds 13% of salary. If the employee is in a private pension fund (AFP), approximately 13% is withheld as well (10% for the employee’s own account plus ~2.5% for insurance/fees). Note: For AFP plans, employers may also pay additional charges (e.g. 13% life insurance and 1.7% for work accident insurance, known as SCTR).
    • CTS (Severance/Unemployment Fund): Employers must deposit a savings severance account (CTS) twice a year (May and November), equal to 0.5 months’ pay per semester (total ~1 month’s pay per year). CTS is intended to provide income if the employee loses their job. CloudDevs or an EOR typically handles CTS deposits on your behalf.
    • Workers’ Compensation: Accident insurance (SCTR) premiums depend on the job’s risk level (typically 1.0–1.7% of salary). This is also paid by the employer.
    • Social contributions table: For clarity, here are key rates:
Contribution Type Rate Paid By
Health insurance (EsSalud) 9% Employer
Pension (National ONP) 13%* Employee (withheld)
Pension (Private AFP): account 10%* Employee (withheld)
Pension (Private AFP): insurance/fee ~2.5% Employee (withheld)
Pension (Private AFP): employer ~0% Employer (mostly no match)
CTS (Severance) ~1 month/year Employer (deposited twice/yr)
Work accident insurance (SCTR) ~1–1.7% Employer

 

*For ONP, the 13% is withheld from salary. For AFP, 12.5%–13% total is withheld (10% + contributions).

 

  • Tax Withholding: Employers must withhold Peruvian income tax from employee salaries. Peru’s 2025 personal income tax rates are progressive (see Table below). In practice, CloudDevs (as EOR) will handle monthly tax withholding, remittances, and social contributions so you don’t have to manage those details.

 

5. Leave and Public Holidays

Peruvian labor law mandates a variety of paid leaves. Key entitlements for full-time employees include:

  • Vacation: 30 calendar days of paid vacation per year after one year of service. Workers must take at least 15 of those days at one time; the remaining days can be paid out or taken later. Employers must pay vacation pay in advance of leave.
  • Sick Leave: Workers can take extended sick leave, but pay is split between employer and social security. Specifically, the employer pays 100% of salary for the first 20 days of sick leave. If the illness continues, Peru’s social security (EsSalud) covers the next 245 days at roughly 66% of salary. Long-term coverage beyond 265 days is generally not required. Employees must provide a medical certificate.
  • Maternity Leave: 98 days of fully paid leave (49 days before birth and 49 after). If there are birth complications or multiple births, an additional 30 days can be granted. Peru’s health insurance (EsSalud or a private EPS) pays the maternity salary, but employers must coordinate the leave. Adoptive mothers are also entitled to 30 days paid leave per adoption (child under 12).
  • Paternity Leave: 10 business days of paid leave for new fathers. This increases to 20 days in case of multiple births.
  • Bereavement Leave: Employees get 5 days of paid leave for the death of a spouse, parent, child or sibling. (Additional days may be granted if travel is needed, as per judicial guidelines.)
  • Other Special Leave: Peru also provides leave for jury duty, military service, voting, etc., but these are less common for remote developers.

In addition to leave days, Peru observes national public holidays, when workers are entitled to a day off (or extra pay if they must work). The official 2025 public holidays include (dates in 2025):

Table: Peru’s national holidays for 2025. (Note: the government also often grants additional one-off “puente” holidays after long weekends, but the above are the standard legal holidays.) When a holiday falls on a Sunday, it is often “compensated” with the following Monday off.

Employers must pay normal salary on holidays. If an employee works on a holiday (e.g. for a critical release), law requires overtime pay (typically 100% extra, though often avoided in remote work settings). Holiday pay and leave should be planned upfront when scheduling projects.

6. Taxes and Withholding

If you hire a Peruvian as an employee, the employer is responsible for payroll taxes. Key points:

  • Employee Income Tax: As noted, Peru uses progressive rates up to 30%. Employers must withhold this tax from each paycheck based on the brackets shown above.
  • Employer Social Security: Per the Social Security code, employers pay 9% to EsSalud, plus the CTS deposits and any work-accident insurance (SCTR) required for the job type.
  • Employer Corporate Tax/VAT: These generally apply to companies operating in Peru. A US company with no Peruvian entity usually has no VAT or corporate tax obligations. However, if hiring contractors or risking a permanent establishment (PE) in Peru, corporate income tax (29.5%) and VAT (18%) could theoretically apply to local revenues. Engaging workers as employees through an EOR avoids creating a PE and its taxes.
  • Permanent Establishment Risk: Misclassifying employees as independent contractors might trigger PE rules under tax treaties, exposing the US company to Peruvian tax. Using a local payroll provider or EOR (which treats the worker as the EOR’s employee) helps eliminate PE risk.

In summary, a US company hiring Peruvian employees should work with local experts (or CloudDevs) to register with SUNAT (tax authority), and set up proper payroll withholding. The compliance burden is significant for foreign employers, making an EOR solution attractive.

7. Visa and Work Permits

Since this guide assumes hiring Peruvian nationals (or residents) working from within Peru, US employers usually do not need to worry about Peruvian work visas. A Peruvian citizen working remotely for a US company is simply engaged under Peruvian law.

For completeness:

  • Work Visas: Foreigners who want to work in Peru for a Peruvian company must obtain a residence and work visa. However, a US employer hiring a Peruvian doesn’t involve this.
  • Digital Nomad Visa: Peru has proposed a digital nomad visa (allowing foreigners to stay up to one year while working remotely for non-Peruvian companies). As of early 2025, the visa has not been fully implemented. If a US employer ever hires a non-Peruvian remote worker who will reside in Peru, they should watch for this new visa; but it does not affect Peruvians.
  • Tax Residency: Any individual living in Peru for more than 183 days is considered a tax resident. Peruvian citizens are automatically domiciled in Peru. US employers don’t control this – it’s about the worker’s status.

In practice, visa matters are minimal when simply hiring remote Peruvians working from Peru. The real challenges are labor compliance and payroll (addressed above).

8. Best Practices for Hiring Peruvian Developers

When building a remote team in Peru, US employers should also consider cultural and operational factors:

  • Language and Communication: Even though many Peruvian engineers speak English, ensure clear communication. Provide documentation and orientation in English or Spanish as needed. CloudDevs often conducts interviews and vetting in English to match US expectations.
  • Time Zones: Peru is on GMT-5 year-round (no daylight savings). This aligns with Eastern Standard Time (fall/winter) and is one hour ahead of Eastern Daylight Time. This proximity means at least 3–4 hours of overlap with US East Coast working hours, and still overlap with Central and Mountain time zones. This simplifies scheduling standups and meetings.
  • Cultural Fit: Peruvian work culture values formality and respect. Written agreements in Spanish help prevent misunderstandings. However, Peruvians are often adaptable and familiar with North American business etiquette.
  • Local Holidays and Breaks: Remember that some Peruvian holidays (e.g., Independence Week around July 28) may result in long weekends. Plan sprints and deadlines with the Peruvian holiday calendar in mind.
  • Onboarding and Training: Invest time in comprehensive onboarding. Even though the engineer is remote, treat them as a full team member: share company materials, include them in team calls (during overlap hours), and provide clear tech onboarding.
  • Contractor vs. Employee: As noted, US companies sometimes try to engage foreign developers as independent contractors to avoid bureaucracy. In Peru, this is risky. If the developer works full-time under your direction, they may legally be deemed an employee. CloudDevs’ model is to hire them as employees of a local partner, which ensures proper classification and avoids “permanent establishment” issues.
  • Trial Projects: It can be wise to start with a small project or trial period (via CloudDevs or another platform) to evaluate the developer’s skills, communication, and fit, before making a long-term commitment.

CloudDevs: Simplifying Peru Hiring and Compliance

Navigating Peruvian labor law, payroll and taxes can be complex for US companies. CloudDevs streamlines this process as a dedicated Employer-of-Record in Peru. By working with CloudDevs, you get:

  • Pre-vetted Talent: CloudDevs matches you with highly skilled Peruvian software engineers (among other LatAm countries) who have been vetted and interviewed. This saves you recruiting and technical screening time.
  • Local Payroll and Compliance: CloudDevs handles all local employment paperwork, contracts (in Spanish/English), onboarding, payroll disbursements, and tax withholdings in Peru. They ensure compliance with Peru’s Telework Law, social security contributions (EsSalud, pensions), gratuities, and mandatory benefits. You pay one invoice in USD for the employee’s full cost; CloudDevs pays the engineer in local currency and handles all employer obligations.
  • Risk Mitigation: Because CloudDevs legally employs the developer in Peru, your company avoids creating a taxable Peruvian presence. All income tax, social security, and labor obligations are met on your behalf. This significantly reduces legal risk and administrative burden.
  • Flexibility and Scaling: Whether you need one developer or a whole team, CloudDevs allows you to scale up or down with flexible contracts. You also benefit from standard U.S. contractor-style flexibility (no long-term local office commitment) combined with full legal compliance.
  • Focus on Core Business: With CloudDevs managing HR, payroll, and compliance, your team can focus on product development. You get the benefit of local expertise without having to maintain your own foreign payroll or legal experts.
  • Competitive Costs: Because Peru has lower salary levels but high technical talent, you reduce costs without compromising quality. CloudDevs’ platform further streamlines recruiting and HR processes, saving you time and money compared to building the same functions in-house.

In short, if you want to hire remote developers in Peru quickly and compliantly, CloudDevs is your turnkey solution. We handle the vetting, payroll processing, benefits administration, and legal compliance, so you can focus on your core product and team management. Our platform and local partner network have already helped many US tech companies expand their engineering teams across Latin America with confidence.

By understanding Peru’s hiring regulations, taxes, and workplace norms, US employers can confidently tap into the country’s software engineering talent pool. The advantages of hiring in Peru, such as skilled developers, English fluency, and nearshore time zones are significant. At the same time, it’s essential to respect local laws (telework agreements, social security, taxes, leave entitlements, etc.) to ensure a smooth, lawful engagement. Partnering with CloudDevs lets you reap the benefits of Peruvian tech talent without getting bogged down in administrative complexity. From finding a qualified engineer to handling payroll and compliance, CloudDevs enables fast and worry-free hiring of remote software engineers in Peru.

Ready to expand your team with Peru’s top software engineers?

Learn about hiring Peruvian developers with CloudDevs here.

Ready to make the switch to CloudDevs?

Hire today
With 7 day risk-free trial
Want to talk to sales?