← Writing

What It Costs to Hire a Developer in Costa Rica vs the United States

The question I get from US founders is always some version of "how much cheaper is it?" It is the right question asked at the wrong resolution, because the cost of hiring a developer is not a salary. It is a salary plus a statutory burden plus a set of costs that never make it onto the spreadsheet — and the three move independently.

So here is the comparison with real numbers, sourced where sources exist and labelled as derived where I did the arithmetic myself. I live in Costa Rica and I hire engineers here, so treat the last section as an interested party talking. The first four are just public data.

What a US developer costs, from the source

The Bureau of Labor Statistics puts the median annual wage for software developers at $135,980 as of May 2025. Quality assurance analysts and testers — reported separately — come in at $104,300. (BLS Occupational Outlook Handbook)

That is the number everyone quotes, and it is not what the developer costs you.

BLS also publishes Employer Costs for Employee Compensation, which measures what employers actually spend. For private industry workers in June 2026, total compensation averaged $46.89 per hour worked: wages and salaries were $32.82 (70.0%) and benefits were $14.07 (30.0%). (BLS ECEC)

Read that carefully, because the direction of the fraction matters. Benefits are 30% of total compensation, which means they add roughly 42.9% on top of wages — not 30%. Applying that ratio to the median developer wage:

Amount
Median developer wage (BLS, May 2025)$135,980
Benefits at the private-industry ratio (derived)~$58,280
Total employer cost (derived)~$194,260

Two honest caveats. The 70/30 split is the all-private-industry average, not a tech-specific figure — software employers tend to spend more on benefits, not less, so this is closer to a floor than a ceiling. And it excludes recruiting fees, equipment, software licences, and the cost of a vacancy staying open.

What the Costa Rica side actually looks like

Here is where most comparison articles start inventing things. There is no Costa Rican BLS publishing median wages by occupation, so anyone quoting you a precise "average Costa Rican developer salary" is quoting a survey with an undisclosed sample or a number they made up. I am not going to add to that.

What is public and verifiable is the legal floor and the statutory burden.

Costa Rica sets minimum wages by executive decree twice a year. Under Decreto 45303-MTSS, effective 1 January 2026, the monthly minimum for a licenciado universitario is ₡796,921 and for a bachiller universitario ₡664,078 — a general increase of 1.63% across categories. (Decreto 45303-MTSS)

At roughly ₡450 to the dollar in September 2026, the licenciado floor is about $1,770 a month, or $21,250 a year.

That is a floor, not a market rate, and the gap between them is enormous. A senior engineer with a decade of experience and English fluent enough to run a design review is a multiple of that number, competing against every remote US company that has discovered Latin America. Anyone selling you Costa Rican senior engineers at the legal minimum is selling you something else.

The surprise: the overhead is lower, not higher

This is the part that changes how people think about it.

Costa Rican payroll charges have a reputation for being heavy, and in absolute terms they are substantial. As of 1 January 2026 the employer contribution rose to 26.83% of gross salary — up from 26.67%, driven by the IVM pension component moving from 5.42% to 5.58%. The employee side is 10.83%. (AG Legal)

On top of that sits the aguinaldo: a mandatory thirteenth month, calculated as one twelfth of the year's salaries, which is another 8.33% of annual payroll. Occupational-risk insurance through the INS adds roughly a point for office work, and severance accrues as a liability that is partly pre-funded inside the 26.83% figure.

Put the two systems on the same basis — percentage added on top of base salary — and the comparison is not what the reputation suggests:

On top of base salary
United States (private-industry average, derived from ECEC)~42.9%
Costa Rica statutory (26.83% + 8.33% aguinaldo)~35.2%

Costa Rican employment overhead is lower as a proportion of salary than what the average US employer spends on benefits. It is also far more predictable: it is set by decree and published, rather than negotiated per hire and repriced by your insurance broker every year.

The saving, when there is one, comes from the base salary — not from the overhead. If someone pitches you nearshore hiring on the grounds that "you skip US benefits costs," they have the mechanism backwards.

Three ways to actually pay someone, and how the cost differs

The structure you choose changes the number more than the country does.

As an independent contractor. You pay an invoice. No statutory burden lands on you, and the arithmetic looks great — which is exactly why this gets abused. If the relationship has fixed hours, your equipment, your management chain and no other clients, it is employment wearing a contractor's invoice, and both countries have doctrine for that. Genuine contractors solving scoped problems are fine. A full-time employee reclassified to save 35% is a liability you are accruing quietly.

Through an Employer of Record. A local entity employs the person properly, absorbs the statutory burden, and bills you salary plus burden plus a fee. You get compliance without incorporating. You pay for it, and you inherit whichever provider's employment terms come with the package. Fees vary enough that any number I printed here would be wrong for someone.

Through your own Costa Rican entity. Full burden, plus accounting, legal, and someone's actual attention every month. Below a handful of people this is a bad trade. Above it, it stops being one — and it is the only option that makes the person unambiguously yours.

The costs that never make the spreadsheet

Everything above is arithmetic. These are the ones that decide whether the arithmetic was worth doing.

Time-zone overlap. Costa Rica sits at UTC−6 and does not observe daylight saving, so the working day overlaps with every US time zone — same hours as Chicago for part of the year, one or two off from New York and California. Compare that with a team eight hours away, where every clarification costs a day and a misunderstanding costs two. An engineer who is 20% cheaper and asynchronous can easily be more expensive than one who is not.

Ramp time. A senior engineer takes a quarter to be genuinely productive in an unfamiliar codebase, wherever they live. If the arrangement does not survive a year, you paid full price for the ramp and collected none of the return. Cheap hires that churn are the most expensive kind.

Screening. The saving assumes you found the right person. Sourcing in a market you do not know, in a language you may not speak, against signals you cannot read, is a real cost — whether you pay it in fees or in your own weeks.

What I charge, and why I am telling you

Since I have spent this whole post refusing to print market rates I cannot source, here are mine, which I can: projects start at $5,000 USD and are priced by scope; embedded work runs $5,500–$7,500 a month for a set number of days a week. Those are my numbers for my own work, not a survey of the Costa Rican market.

Set that against the derived ~$194,000 all-in for a median US developer and the shape of the decision is clear enough without me editorialising. What it is not is a claim that any engineer anywhere is a substitute for any other. The comparison is only meaningful once you have decided the two candidates are equivalent — and that judgement, not the exchange rate, is the part that actually determines whether this saves you money.

The short version

  • The BLS median for US software developers is $135,980 (May 2025) — but the median cost is roughly $194,000 once benefits are included at the private-industry ratio. Salary is not cost.
  • Benefits add ~42.9% on top of US wages, not 30%. The 30% figure is a share of total compensation, and getting the direction wrong understates the real number by about a third.
  • Costa Rica's statutory employer burden is 26.83% as of January 2026, plus 8.33% for the mandatory aguinaldo — about 35.2% on top of salary, lower than the US private-industry average.
  • The saving comes from base salary, not overhead. Anyone pitching you on avoided benefits costs has the mechanism backwards.
  • The legal floor for a university graduate is ₡796,921 a month (~$1,770). It is a floor and nothing more; senior engineers compete in a remote market and are priced accordingly.
  • Contractor, EOR, or your own entity changes the number more than the country does — and the contractor route is the one that quietly accrues risk.
  • Overlap, ramp, and screening are real costs. A 20% saving on an engineer eight time zones away is frequently not a saving.

If you are working out whether hiring in Costa Rica makes sense for your team, that is a conversation I am happy to have — including the version where the answer is no.