FieldproxyAI-native field service software

Choosing software

What is the best field service software for a company with 20 to 100 technicians?

The best fit at 20 to 100 technicians is software that handles a full-time dispatcher's board, several crews or branches, commercial contracts with recurring work, a two-way accounting sync and real reporting, and that can be set up to your process in weeks, not months. Small-team apps usually strain first on reporting, inventory, permissions and per-user cost; enterprise suites strain on price, setup time and the share of features you actually use. Shortlist two or three tools, and make each vendor run your own busiest day, with your job types, contracts and invoices, before you sign.

  • At 20+ technicians the dispatcher, not the owner, runs the board: test the board, not the brochure.
  • Count cost at your size in two years: per-user pricing grows with every hire, office staff included.
  • Commercial work needs sites, assets, contracts, purchase orders and NTEs, not just customers and jobs.
  • Ask for the implementation plan in weeks, with who does the data migration.
  • Check reporting with your own question, for example margin by job type for last month.

Book your demo

60 minute video call ยท Step 1 of 2: your details, then pick a time

Number of employees

If you are under about 10 technicians doing residential work on standard job types, a small-team app is usually the cheaper and simpler choice. This page is for the stage after that.

Facts checked as of November 2026. Sources at the end of the page.

Step by step

What changes between 20 and 100 technicians

These are the jobs a system has to do at this size that it did not have to do at five technicians.

1. A dispatcher runs the day

The owner stops scheduling. One or two dispatchers place 30 to 150 jobs a day across crews, juggle emergencies and reshuffle when a job overruns. They need a board with drag and drop, drive time, skills and certifications, and who is free next, on one screen.

2. Crews, branches and roles

Teams split by trade, region or branch. Each manager should see their own jobs and numbers, technicians should see only their jobs, and some staff should not see prices or margins. Permissions stop being optional.

3. Commercial customers and contracts

One customer has many sites, each site has assets, and work arrives on contracts with recurring visits, purchase order numbers, not-to-exceed limits and SLAs. Residential-first tools model one customer with one address, which is where commercial contractors feel the gap first.

4. Inventory and purchasing

Ten vans of stock is real money. You need parts on jobs, van and warehouse stock, purchase orders and supplier prices, or materials quietly go unbilled.

5. Accounting sync without re-keying

Invoices, payments, customers and items need to move to QuickBooks (Online, Desktop or Enterprise), Xero, Sage or your ERP without someone typing them again. At this size a one-way export becomes a weekly reconciliation chore.

6. Reporting that answers management questions

Revenue per technician, first-time fix, callbacks, margin by job type, open quotes, overdue invoices. If the answer needs an export to a spreadsheet every Monday, the tool has been outgrown.

7. A process of your own

By 20 technicians most companies have their own stages, forms, checklists and approval rules, and they are usually the reason customers pick them. The software has to fit those, not the other way round.

Where it breaks

Why companies at this size end up switching

These are reasons given on our sales calls by commercial HVAC and refrigeration, electrical, crane inspection, landscaping, multi-trade and facility maintenance companies between about 15 and 60 field staff.

Reporting is too basic

A commercial HVAC and refrigeration contractor with 40 to 50 jobs a day on the board said its small-team app's reporting was not in-depth, it had no van inventory, and photos stayed stuck to single jobs instead of building a history on the customer and site.

Data is re-keyed across five systems

A crane and hoist inspection firm of about 20 technicians copied the quote's scope into the job by hand, kept inspections in a separate app and averaged around 30 days from work done to the client getting an invoice.

The dispatcher's day is eaten by scheduling

A facility maintenance firm described hours a day scheduling eight technicians; a labour provider with 35 to 40 technicians spent about an hour a day per person on one shared calendar. Both had outgrown the tool, not the people.

Spreadsheets hit their limits

A landscaping company of 55 to 60 staff at peak ran crew time, bonuses and payroll from Google Sheets with scripts and hit the sheet's function-call limits mid-season.

The big suite is more than they use

An agency serving mid-market trade businesses said its clients used only a fraction of ServiceTitan's functions and struggled with its cost. A multi-trade business of about 23 staff did not want a long contract with a legacy-style vendor to get AI features.

Commercial work does not fit

A commercial electrical contractor serving multi-state customers with hundreds of sites relied on manual tags for 'needs parts' and 'waiting', and built quotes in spreadsheets outside the system.

The options

The main kinds of software for 20 to 100 technicians

OptionPricing shapeSetupFits best
JobberPer plan, users added at $29/mo each; 16+ users is 'Let's chat'Self-serve, quickResidential and light commercial teams growing out of a small crew
Housecall Pro (MAX)8 users included, $35/mo per additional userSelf-serve with an onboarding specialist on MAXResidential home service teams
Service FusionFlat monthly plans; 'No matter the plan you choose, you'll have unlimited users'Vendor-ledTeams that want flat pricing on a standard workflow
ServiceTitanRequest pricing on every packageIts own implementation consultant describes 12 to 16 weeks, then four weeks of hypercareLarger residential HVAC, plumbing and electrical companies that will use most of the suite
BuildOpsQuote-basedVendor-ledCommercial HVAC, refrigeration, electrical, plumbing and fire contractors
FieldproxyOne price per company with unlimited users (see /pricing)Set up to your stages, forms and contracts for you, live within a day for a first versionCommercial and specialist contractors whose process does not fit a template

As of November 2026, from each vendor's own pages (sources below). Prices and plan limits change; check them on the day you buy.

Worked example

A worked example: a 35-technician commercial contractor

Say a commercial HVAC and refrigeration contractor has 35 technicians, 2 dispatchers, 6 office staff and 3 managers: 46 people who need a login. It runs about 60 jobs a day, 40% on maintenance contracts across 300 customer sites, and plans to reach 50 technicians in two years. Made-up numbers to show the method, not results.

Cost at size: on a per-user plan, all 46 logins count, and in two years it is about 63. On Housecall Pro MAX, for example, 8 users are included and the rest are $35 a month each, so the add-on users alone would be 38 x $35 = $1,330 a month today and 55 x $35 = $1,925 in two years, before the plan itself and add-ons. Run the same arithmetic for every vendor on your shortlist, using their live price page.

Fit test: the contractor gives each vendor three real jobs to run in the demo. A P1 refrigeration call that must be on site in 4 hours; a quarterly PM visit generated from a contract, with five assets and a checklist per asset; and a job that needs a part ordered on a purchase order and an invoice that quotes the client's PO number and stays under the NTE.

Setup test: the contractor asks for a dated plan. Who moves customers, sites, assets, contracts and open jobs? When are technicians trained? What runs side by side with the old system, and for how long? A vendor that says 12 to 16 weeks is not wrong, but the contractor should decide whether that fits the season.

Reporting test: one question, asked live: 'Show gross margin by job type for last month, and the five sites with the most callbacks.' If the answer needs an export, that is what the managers will be doing every week.

Before you buy

What to check before you buy

Good signs

  • The demo runs your own job types, contract visits and invoice, not a sample company.
  • The dispatch board shows skills, drive time and who is free, and handles a reshuffle in seconds.
  • Sites, assets, contracts, purchase orders and NTE limits are first-class records.
  • Permissions by role and branch, including hiding prices from technicians.
  • A two-way accounting sync you can see working in the trial.
  • A dated implementation plan, with the vendor moving your data.
  • Pricing you can project to your size in two years.

Red flags

  • 'Let's talk' is the only answer on price at your size, with no example.
  • Reports you need are 'on the roadmap' or need a separate BI tool.
  • Every change to a form or status needs a paid services ticket.
  • A long contract term before you have run a real week on it.
  • The vendor cannot say who does the migration or how long it takes.

In Fieldproxy

Setting it up in Fieldproxy

Fieldproxy is a complete FSM set up around how your company already works. It is one honest option for this size, strongest where the process does not fit a template.

Your process, built for you

Your stages, job types, forms, checklists, statuses and approval rules are configured during setup (see /custom-field-service-management-software), with a first version live within a day and the rest refined with your team.

A board for full-time dispatchers

The dispatch board, routes and the Dispatch agent (/agents/dispatch-agent), which suggests the right technician by distance, skills, certifications and stock. See /solutions/dispatching-scheduling.

Commercial records

Customers with many sites, assets with QR codes and service history, contracts that generate recurring visits, purchase orders and NTE limits on jobs (see /solutions/maintenance-management and /solutions/contracts-invoices).

Accounting and other tools

Two-way sync with QuickBooks Online, Desktop and Enterprise, Xero and Sage, plus an open API and webhooks for the rest (see /integrations).

Reports and AI on your own data

Dashboards per branch and role (see /solutions/dashboarding-reporting); the Scheduler agent (/agents/scheduler-agent) emails a daily or weekly briefing; Command Center (/agents/command-center) answers questions such as margin by job type from live data.

Pricing that does not grow per seat

One price per company with unlimited users, so the dispatcher, office staff and every new technician are included. See /pricing.

How switching works

How switching to Fieldproxy works

We move your data over and set the system up to the way you already work. Fieldproxy replaces the old tool; it does not run alongside it.

  1. Show us your busiest day

    Walk us through a real day: the jobs, contracts, forms, price list and the reports managers ask for.
  2. We build the demo on your process

    Your job types, statuses, checklists, contracts and invoice layout are set up before the demo, so you test your business, not a template.
  3. We move your data

    Customers, sites, assets, contracts, open jobs and price lists come across from your current system, with free assisted migration.
  4. Go live crew by crew

    Start with one crew or branch, check the week's jobs, invoices and sync, then bring the rest across.

FAQ

Questions people ask

When have we outgrown Jobber or Housecall Pro?
Usually when a full-time dispatcher runs the board, managers export to spreadsheets for reporting, you need van inventory or purchase orders, or per-user cost grows faster than revenue. None of these is a hard number of technicians.
Is ServiceTitan too much for a company our size?
It depends on how much of it you will use. It suits larger residential HVAC, plumbing and electrical companies that adopt most of the suite; its own implementation consultant describes 12 to 16 weeks to go live. Price it against the features you will actually run.
How long does it take to switch field service software at this size?
Plan for data cleanup, migration, training and a short period running side by side. Ask each vendor for a dated plan; the range runs from days for a configured system to several months for large suites. ServiceTitan, for example, publishes a checklist for the first 30 days after go-live.
Per-user or per-company pricing: which is cheaper for us?
Work it out at your size in two years, counting office staff, dispatchers and managers, not just technicians. Per-user plans look cheap at five users and expensive at fifty.
Do we need separate software for commercial work?
If you serve customers with many sites, contracts, purchase orders and SLAs, choose a tool that models those directly rather than adding them as notes on a residential job.
Can we keep QuickBooks Desktop?
Some tools only sync with QuickBooks Online. If you run Desktop or Enterprise, ask to see the sync working in the trial before you sign.

Sources

Competitor details on this page come from the vendors' own pages and documentation, checked as of November 2026. Plans and prices change, so check the vendor's current page before you decide.

See it built on your workflow

Tell us how your jobs run today. We build a demo on your stages, forms and pricing before the call.