Offshore team true-cost calculator
An hourly rate is not the cost of an hour of progress. Add fees, your own management time, and the hours lost to waiting, rework, and ramp-up, and compare two quotes by what one productive hour really costs.
The starting numbers are examples, not measurements. Replace them with your quotes and your own estimates.
Result over 6 months
| Low rate, no overlap | Higher rate, daily overlap | |
|---|---|---|
| Invoices | $48,000 | $86,400 |
| Fees | $2,400 | $0 |
| Your management time | $15,600 | $7,800 |
| Total cost | $66,000 | $94,200 |
| Billed hours | 1,920 | 1,920 |
| Lost: waiting / rework / ramp-up | 208 / 384 / 111 | 52 / 192 / 74 |
| Productive hours | 1,217 | 1,602 |
| Cost per productive hour | $54.22 | $58.80 |
| Times the quoted rate | 2.17x | 1.31x |
Low rate, no overlap: where $66,000 goes
Productive work $30,431, paid but lost $17,569, fees $2,400, your time $15,600
Higher rate, daily overlap: where $94,200 goes
Productive work $72,097, paid but lost $14,303, fees $0, your time $7,800
Cost per productive hour = (invoices + fees + your management time) ÷ (billed hours minus hours lost to waiting, rework, and ramp-up). It leaves out hiring time, legal review, tools, and the cost of a late launch.
The default example, worked out
Two quotes for the same 6-month job, with your own time valued at $75 an hour. The inputs are examples, not measured data.
| Input | Low rate, no overlap | Higher rate, daily overlap |
|---|---|---|
| Hourly rate | $25 | $45 |
| Developers | 2 | 2 |
| Billed hours per developer per month | 160 | 160 |
| Platform or transfer fee | 5% | 0% |
| Hours blocked waiting, per developer per week | 4 | 1 |
| Billed hours spent on rework | 20% | 10% |
| Ramp-up weeks at half output | 3 | 2 |
| Your hours managing them per week | 8 | 4 |
| Result | Low rate, no overlap | Higher rate, daily overlap |
|---|---|---|
| Invoices | $48,000 | $86,400 |
| Fees | $2,400 | $0 |
| Your management time | $15,600 | $7,800 |
| Total cost | $66,000 | $94,200 |
| Billed hours | 1,920 | 1,920 |
| Productive hours | 1,217 | 1,602 |
| Cost per productive hour | $54.22 | $58.80 |
| Times the quoted rate | 2.17x | 1.31x |
The $25 quote still wins here, by about $4.57 per productive hour. It is just not a $25 hour. Change the rework or management inputs a little and the order flips.
How it works
Total cost is the team's invoices, plus any platform or transfer fee, plus your management hours times what an hour of your time costs. Productive hours are billed hours minus hours blocked waiting on you, the rework share, and half of each developer's ramp-up weeks.
Cost per productive hour is total cost divided by productive hours. The multiplier compares that with the rate on the quote.
Where the inputs come from
- Rework. Boehm and Basili's Software Defect Reduction Top 10 List (IEEE Computer, 2001) says projects "spend about 40 to 50 percent of their effort on avoidable rework". That covers all projects, not only offshore ones.
- Waiting. Herbsleb and Mockus measured at a large telecom firm that distributed work items took about 2.5 times as long, in calendar time, as similar work done on one site.
- Fees. Upwork's Basic plan adds a 5% marketplace fee and Fiverr adds 5.5%, per Upwork and Fiverr, checked 2026-10-13.
- Management and ramp-up. We found no independent study we trust for these. Use your own numbers. Track your hours on the first two weeks of any outside team.
Questions clients ask
Short answers, no sales language. If yours isn't here, ask an engineer directly.
Ask us anythingWhat is the real cost of an offshore developer?
The hourly rate, plus platform or transfer fees, plus the hours of your own time spent managing the work, divided by the hours that actually move the project forward. Hours lost to waiting on answers, rework, and ramp-up still get billed. In the example on this page, a $25 quote works out to about $54 per productive hour.
Where do the default numbers come from?
They are example inputs, not measurements. Rework, waiting, and management time differ a lot between teams, so replace them with your own estimates. The research behind each input is linked under "Where the inputs come from" on this page.
Does a lower hourly rate always cost less?
No. A low rate with more rework, more waiting, and more of your time can cost as much per productive hour as a higher rate. It can also still be cheaper. That is why the calculator compares two options with your own numbers instead of giving one answer.
What does the calculator leave out?
Hiring and vetting time, legal review, tools and licences, and the cost of launching late. If a deadline matters, a team that finishes sooner can be worth more than the hourly math shows.
Want to see where the hours go?
We bill $30 an hour with the hours logged, or by milestone, where you pay after you accept each deliverable. An engineer replies, not a sales team.