Should a robot startup outsource field service? Hiring vs. partnering in the first 50 units
Short answer: For most robot startups entering North America, outsourcing field service to an hourly partner costs less than hiring for roughly the first 50 robots, and often well beyond that if the robots are spread across several cities. On the example numbers below (all assumptions are labelled), one in-house field technician in British Columbia costs about $128,000 CAD a year fully loaded, while outsourced visits cost about $2,200 CAD per robot per year. Hiring starts to pay off at around 55–60 robots in one metro area. If your robots need twice as many visits, that drops to about 30. If they need half as many, it rises past 100. The usual answer is a staged plan: outsource first, collect visit data, hire your first technician in the busiest city once the data says so, and keep a partner for every other city.
KeepRobots is a robot field service company in Vancouver, so we are one of the options this article compares. We have tried to make the arithmetic work for any provider: every assumption is stated, and you can swap in your own numbers and another provider's rates. Wage data comes from official statistics. Cost totals, visit rates and break-even points are our estimates and assumptions, not industry benchmarks. This is not tax, payroll or immigration advice.
The question in one line: robots per metro area, not total robots
Most "hire or outsource" debates start from the total fleet: "we'll have 50 robots in North America next year, so we need a field engineer." The number that decides the cost is different: how many on-site hours a year your robots need in one place that one person can drive to. Fifty robots in Greater Toronto and fifty robots spread across Vancouver, Dallas, Toronto, New Jersey and Los Angeles are two different problems. The first can keep a technician busy. The second keeps a technician on planes.
This article turns fleet size into on-site hours and compares the two options at each stage. For the wage data and the line-by-line build-up of what one engineer costs, see the companion piece Robotic field service engineer salary in the US and Canada. Once you have decided to use a partner, use the 12-point robot service partner checklist to choose one.
Cost comparison: in-house field tech vs hourly partner
| Cost line | In-house technician (one person, BC) | Hourly field service partner |
|---|---|---|
| Wage | About $87,400 CAD a year (Job Bank BC median $42/h for industrial mechanics, NOC 72400, × 2,080 h). US closest occupations: medians about $31–36 USD/h (BLS, May 2025) | Included in the hourly rate |
| Statutory payroll costs | About $7,600 CAD (CPP, CPP2, EI, WorkSafeBC at 2026 rates). US: Social Security 6.2% + Medicare 1.45% + federal and state unemployment + workers' compensation | Included |
| Benefits | Private health and dental, paid leave: about $3,000–6,000 CAD (our estimate). US: benefits are about 31% of total compensation for installation, maintenance and repair jobs (BLS ECEC) | Included |
| Vehicle, mileage, local travel | About $13,700 CAD (20,000 km at the 2026 CRA reasonable allowance rates) | Call-out fee in the core area; travel quoted outside it |
| Overnight travel | About $7,000 CAD for about 40 nights; flights extra | Quoted per trip |
| Tools, laptop, training on your robot | $5,000–10,000 (our estimate); a factory training trip alone can cost several thousand | Your training of the partner's technicians (documents, remote sessions, sample unit): your engineers' time |
| Recruiting and ramp-up | Often months to hire, then weeks to months before they work alone on your robot | Weeks to onboard; first jobs supported remotely by your team |
| Idle time | You pay for every hour, busy or not | You pay only for visits |
| Coverage when the person is away | None, unless you also keep a backup | Provider's problem, within the agreed response targets |
| Total | About $124,000–132,000 CAD a year (US: about $139,000–144,000 USD), whatever the workload | Scales with visits: about $550 CAD per 3-hour visit in our Greater Vancouver core area |
The in-house figures are the estimates worked out in our field engineer cost analysis, with sources. Not included: management time, a local entity or employer of record (EOR) to employ the person, and the cost of replacing them if they leave.
The partner side uses KeepRobots' published rates as the example, taxes extra: diagnostic fee $200 CAD per visit in Canada or $200 USD in the US (credited against an approved repair), call-out fee $100 CAD per visit in the Greater Vancouver core area, on-site labour $150 CAD per hour in Canada or $150 USD per hour in the US. A 3-hour visit in the core area with the repair approved: $100 + 3 × $150 = $550 CAD. If the repair is not approved, the $200 diagnostic fee is charged instead of being credited. Use any other provider's written rates in the same formula.
Break-even calculation: how many robots before hiring pays off
Assumptions (change them to your own)
- Visits per robot per year: 4 (assumption): 2 corrective repairs + 2 preventive maintenance visits. Real rates depend heavily on robot type, product maturity and site. A new model in its first year in the field can need much more; a mature cleaning robot with good site staff can need less.
- Hours on site per visit: 3 (assumption), average across quick fixes and longer jobs.
- So each robot needs about 12 on-site hours a year, and outsourcing costs about 4 × $550 = $2,200 CAD per robot per year, plus parts and tax.
- One in-house technician: $128,000 CAD a year (midpoint of our BC estimate), with a realistic ceiling of about 1,000 on-site hours a year in one metro area (assumption). The rest of the year is driving, waiting for site access, reports, training and leave. A 2017 survey by The Service Council found average technician utilization of about 73% with about 27% of the working day spent driving, and that was for mature, fully booked service teams.
- All robots in one metro area, close enough to drive to.
Result
| Robots in one metro | On-site hours / year | Outsourced (CAD, parts and tax extra) | One in-house tech (CAD) | Cheaper on these numbers |
|---|---|---|---|---|
| 5 | 60 | About $11,000 | About $128,000 | Partner, by far |
| 10 | 120 | About $22,000 | About $128,000 | Partner |
| 20 | 240 | About $44,000 | About $128,000 | Partner |
| 30 | 360 | About $66,000 | About $128,000 | Partner |
| 50 | 600 | About $110,000 | About $128,000 | Partner, narrowly |
| About 58 | About 700 | About $128,000 | About $128,000 | Break-even |
| 80 | 960 | About $176,000 | About $128,000 (close to one person's limit) | In-house |
| 120 | 1,440 | About $264,000 | About $256,000 (two people needed) | Roughly even again |
(Example calculation, rounded. Break-even = $128,000 ÷ $2,200 ≈ 58 robots.)
Two things stand out. First, below about 30 robots in one city, hiring costs two to ten times more than outsourcing on these assumptions. Second, the curve is a staircase: each new hire is a fixed block of cost, so just after you hire the second person, outsourcing looks competitive again.
How sensitive is the break-even to visit rate?
| Visits per robot per year (3 h each) | Outsourced cost per robot per year (CAD) | Break-even robots in one metro |
|---|---|---|
| 2 (mature product, good site staff) | About $1,100 | About 116, but at 6 h per robot one tech could look after about 160 |
| 4 (base case) | About $2,200 | About 58 |
| 8 (new model, first year in the field) | About $4,400 | About 29 |
| 12 (early pilot with many issues) | About $6,600 | About 19 |
The visit rate is the number you know least before launch and the one that moves the answer most. It is the main reason to outsource first and measure: after six to twelve months of work orders you will know your real visits per robot and hours per visit, and the break-even stops being a guess.
When the robots are in several cities
Spread the same 50 robots over five metro areas and a single in-house technician spends much of the year travelling. Each out-of-town trip adds a flight, hotel and meals (the US federal standard per diem for FY2027 is $113 lodging + $68 meals and incidentals per night), plus one or two days of the technician's time not spent on site. On-site response in the other four cities is also slow, because your only technician has to fly there. That is why one technician covers one metro area well, not a continent. With robots in several cities, the realistic choices are a partner in each region, a provider that travels and quotes per trip, or a hybrid.
Staged plan by fleet size
0–10 robots: don't hire a field technician yet
- Run remote support from your home team (logs, remote sessions, fault trees) and use an hourly field service partner for deployment, on-site repair and preventive maintenance.
- Stock the critical spares locally, either with the partner on consignment or at a customer site, so a visit is not wasted waiting for parts. See robot spare parts consignment in Canada.
- Make the partner record every visit in a structured way: serial, fault code, hours, parts. This is the data you will need for the hire decision.
- If your home office flies people in for early deployments, check work authorization first. Business visitor rules in both countries allow only limited after-sales service (see pitfalls below).
10–50 robots: still mostly outsourced; hire for coordination before hiring for repair
- On the base case, even 50 robots in one city cost a little less to outsource. Hire a technician earlier only if your own data shows a higher visit rate in one metro area, or if a customer contract requires a response time a partner cannot meet.
- The first North American hire that often pays off sooner is not a field technician but a service coordinator or technical account manager: someone who owns escalations, customer communication, the partner relationship, spares and the ticket data, and who works in North American hours. That person can sit anywhere.
- As volume becomes steady, consider moving from pure hourly to a hybrid agreement with your partner: a small retainer for priority response plus hourly for work done. The pricing models are compared in the partner checklist.
- Run preventive maintenance on a schedule. Scheduled visits can be grouped by area, which cuts call-outs and improves the visit rate that drives the whole calculation.
50+ robots: hire in the densest metro area and keep the partner everywhere else
- Recalculate the break-even per metro area using 6–12 months of real visit data. Where one city crosses it, hire your first field technician there.
- Keep the partner for other cities, peak weeks, the new hire's vacation and sick days, and specialist jobs. A single in-house technician is a single point of failure.
- Use the partner's ticket history to train the new hire. The fault patterns are already on record.
- Add a second in-house person in the same city only when the first is close to full (on our assumptions, about 80 robots at 12 hours each), or when response targets need two people.
A hybrid example (numbers are illustrative)
Say you have 90 robots: 60 in one metro area and 30 spread across four other cities. On the base-case assumptions:
- The 60-robot city: outsourcing would cost about 60 × $2,200 = $132,000 CAD a year, slightly above one technician at about $128,000. Hire one person there, and budget roughly 10–15% of that city's visits (about $13,000–20,000) for partner backup during leave and peaks.
- The 30 robots in other cities: about 30 × $2,200 = $66,000 CAD a year in outsourced visits, plus travel where the partner is not local. Hiring for them would mean either four people or one person who mostly travels.
- Total: about $207,000–214,000 CAD a year, versus about $198,000 plus travel to outsource everything, or several hires to bring it all in-house. On these numbers the hybrid costs about the same as full outsourcing but gives you a full-time person in your main market who builds product knowledge. That is often worth the small premium. With a higher visit rate, the hybrid also becomes the cheapest option.
Pitfalls
- Comparing the wage with the hourly rate. "$40 an hour versus $150 an hour" makes outsourcing look expensive. The wage leaves out payroll costs, benefits, vehicle, travel, tools and idle time. Compare annual cost against annual visits.
- Planning on total fleet size. Fifty robots across five cities do not justify a hire the way fifty in one city might. Plan per metro area.
- Guessing the visit rate. It is the input that matters most and the one you know least before launch. Measure it with a partner first.
- Hiring too early in a new market. A technician hired for robots that are not yet installed sits idle, costs the full salary, and may leave out of boredom, taking your training with them.
- One person, no backup. Vacation, sickness and resignation all stop service. Keep a partner on contract even after you hire.
- Flying in home-office staff without checking work authorization. Canada's business visitor rules cover after-sales repair, servicing, set-up and testing of specialized equipment bought outside Canada, under a service contract or warranty that was part of the original sale or lease. The US B-1 category for installing, servicing or repairing commercial or industrial equipment depends on the contract of sale requiring the seller to provide the service. Neither covers ongoing field work for many customers. Check with an immigration lawyer before anyone travels.
- Hiring a "contractor" who is really an employee. The IRS and the CRA both look at the actual working relationship, not the job title. Misclassification can leave you owing the payroll taxes you did not withhold.
- Outsourcing without owning the data. If the partner's reports are unstructured or stay in their system, you lose the failure data you need for product fixes and for the hire decision. Put data ownership in the contract.
What KeepRobots can do
KeepRobots is a robot field service company based in Greater Vancouver, serving Canada and the United States. We only provide service: we don't make or sell robots and are not an exclusive agent for any brand.
- Hourly field service while your fleet is small: on-site repair, deployment and commissioning, preventive maintenance and on-site pre-sales demos, paid only when you need a visit. Published rates: diagnostic $200 CAD in Canada or $200 USD in the US (credited against an approved repair), call-out $100 CAD in the Greater Vancouver core area, labour $150 CAD/hour in Canada or $150 USD/hour in the US, taxes extra. Travel outside the core area is quoted per project.
- Visit data you can use for the hire decision: a written site report after every visit (serial, fault codes, hours, parts), and we can work in your ticketing system.
- Hybrid support after you hire: we can cover other regions, peaks and your technician's leave, and help onboard your new hire on the fault patterns we have recorded.
- Spare parts and idle equipment storage in Vancouver, including consignment stock.
- English and Mandarin: our engineers can read your Chinese technical documents and work with your home team's hours.
You can start with one site or one deployment and let the work orders tell you when hiring makes sense. See third-party robot service for robot manufacturers and North America field service for robot makers, write to partners@keeprobots.com, or use the contact page.
FAQ
At what fleet size does an in-house robot field technician cost less than outsourcing?
It depends on visits per robot and on how concentrated the robots are. With 4 visits of 3 hours per robot per year, outsourced at about $550 CAD per visit, one BC technician costing about $128,000 CAD a year breaks even at about 58 robots in one metro area. At 8 visits per robot it is about 29 robots; at 2 visits it is over 100. These are our example assumptions, not industry benchmarks.
Should a robot startup outsource field service in North America?
Usually yes for the first tens of robots, especially when they are spread across several cities. Outsourcing turns a fixed salary into a cost per visit, covers more cities, and gives you visit data to plan a hire. Most startups move to a hybrid model later: their own technician in the busiest metro area and a partner everywhere else.
How much does outsourced robot field service cost per robot per year?
At KeepRobots' published rates in the Greater Vancouver core area ($100 CAD call-out plus $150 CAD per hour, diagnostic fee credited when the repair is approved), 4 visits of 3 hours cost about $2,200 CAD per robot per year, plus parts and tax. Your figure scales with your real visit rate, and travel outside the core area is quoted separately.
What is a hybrid field service model for robot companies?
A hybrid model combines one or a few in-house field technicians in the metro areas with the most robots and a third-party field service partner for other cities, peak periods, leave cover and specialist work. It gives the robot maker its own product expertise in its main market without paying for idle technicians elsewhere.
What should a robot startup's first North American service hire be?
Often a service coordinator or technical account manager rather than a field technician. That person owns escalations, customer communication, the partner relationship, spare parts and ticket data in North American hours, while an hourly partner does the on-site work. A field technician usually comes later, once one city has enough steady on-site work to keep them busy.
Sources (checked 2026-10-10 to 2026-10-13)
- Job Bank, NOC 72400 wages in British Columbia: https://www.jobbank.gc.ca/marketreport/wages-occupation/14719/BC
- BLS OEWS May 2025, 49-2094 electrical and electronics repairers, commercial and industrial equipment: https://www.bls.gov/oes/2025/may/oes492094.htm; 49-9041 industrial machinery mechanics: https://www.bls.gov/oes/2025/may/oes499041.htm
- BLS Employer Costs for Employee Compensation, Table 4: https://www.bls.gov/news.release/ecec.t04.htm
- IRS Publication 15 (Circular E), Employer's Tax Guide (Social Security, Medicare, FUTA): https://www.irs.gov/publications/p15
- CRA CPP contribution rates: canada.ca CPP rates; EI premium rates: canada.ca EI rates
- WorkSafeBC 2026 average base premium rate: worksafebc.com news release
- Department of Finance Canada, 2026 automobile expense benefit rates: canada.ca 2026 automobile rates
- GSA FY2027 per diem bulletin (FTR 27-01): gsa.gov FTR 27-01
- The Service Council 2017 field service survey (utilization): servicecouncil.com summary findings; driving time: servicecouncil.com KPI benchmark
- IRCC, business visitors and after-sales service: canada.ca business visitors; US Department of State, B-1 fact sheet: travel.state.gov
- IRS, independent contractor or employee: irs.gov; CRA, employee or self-employed: canada.ca
Visit rates, hours per visit, utilization ceilings, cost totals and break-even points are our assumptions and estimates for illustration. KeepRobots rates are current published rates and may change; taxes, parts and travel outside the core area are extra. Nothing here is tax, payroll, legal or immigration advice.