Field service

Field service scheduling software for HVAC: how to choose

How to choose field service scheduling software for an HVAC company: what it must do, published prices, how to test with real jobs and when Salesforce fits.

Curved route lines cross an open plain and settle into an ordered grid, with cool blue tones meeting warm amber.

It is the first cold week of October at your HVAC company. The phone starts ringing at 6 a.m. with no-heat calls, the fall tune-ups booked weeks ago are still on the board, and two technicians just crossed paths on the highway. The scheduling lives on a whiteboard and in your dispatcher’s head. When the dispatcher is out sick, nobody knows which customer was promised the morning slot.

Field service scheduling software for an HVAC company should do three jobs well: show every job and every technician on one live board, put the right technician on each call based on skills, location and urgency, and keep maintenance agreements on schedule without anyone remembering them. The right product depends less on features than on your size, the mix of residential and commercial work, and the systems you already run. This guide is written for owners and service managers at HVAC companies in Nebraska, Iowa, Kansas, Colorado and the wider Midwest.

What HVAC scheduling software has to do

Most product pages list the same features. What matters is whether the tool handles the way HVAC work arrives. Before any demo, check your current week against this list.

Emergency calls have to jump the queue without wrecking the day. A no-heat call with an elderly customer should move a tune-up, and the software should show the dispatcher which job to move and tell both customers.

The board has to know who holds which certification. A commercial rooftop unit, a boiler and a residential heat pump need different people. If the system cannot store who is qualified for what, the dispatcher keeps doing it from memory.

Every agreement should put its own visits on the calendar. Spring cooling checks and fall heating checks should create visits automatically from each agreement, with the right equipment and the right season, so no agreement customer goes a year without the visits they paid for.

Equipment history should travel with the job. The technician should see the unit’s model, age, past repairs and parts used before arriving, from a phone, even where the signal is weak.

The job also has to close cleanly. Notes, photos, parts, the customer’s signature and the invoice should flow to accounting the same day. A schedule that does not connect to billing just moves the paperwork to the end of the week.

The three kinds of field service scheduling software for HVAC

The market splits into three groups, and it helps to know which one you are shopping in.

TypeWho it fitsWhat to watch
Simple scheduling and invoicing appsOwner operators and smaller residential shopsLimited commercial contract and multi-location features
All in one trade platformsResidential and light commercial companies that want one system for calls, dispatch, pricing and paymentsYour data and reporting live inside that platform
Field service on a CRM platformCompanies that already run Salesforce, sell equipment as well as service it, or run several locations and business linesNeeds setup and an owner on your side

Simple apps such as Jobber and Housecall Pro publish monthly plans on their websites, priced by team size, and many small shops are well served by them. All in one platforms such as ServiceTitan are built around residential and commercial trades; ServiceTitan prices per technician and quotes on request. Both groups come with the HVAC workflow already built in, so there is less to design.

The third group is where Salesforce sits. Salesforce launched its product in 2016 as Field Service Lightning, and its current pricing page lists it as Field Service and Operations. Its scheduling engine, mobile app and work order model sit on the same platform as sales, service and customer data, which matters when the same customer buys equipment from your sales team and a maintenance agreement from your service team.

When Salesforce Field Service fits, and when it does not

We are a Salesforce consultancy, so weigh this accordingly. For a residential shop with eight trucks and no other systems, an all in one trade platform or a simple app is usually the better buy. It costs less and needs far less configuration.

Salesforce makes sense in a few specific situations. You already use Salesforce for sales or service and want dispatch to see the same customer record. You sell and install equipment as well as service it, so contracts, installed units and parts orders need to connect to sales and an ERP. You run several branches, such as a commercial contractor with crews in Des Moines and Overland Park, and need one view across them. Or your reporting needs go beyond what a trade platform shows, and leadership wants service numbers next to sales numbers.

The cost is published. On the Salesforce Field Service and Operations pricing page, Dispatcher and Technician licenses are $175 per user per month and Field Service Plus is $230, billed annually on Enterprise Edition, as of October 2026. Contractor Plus licenses for outside crews are $80 per user per month or $32 per login. You need at least one Service Cloud license, technicians need at least one Dispatcher to schedule them, and per user licenses need an annual contract. Setup, data migration and training come on top. If that math does not work for your technician count, it is the wrong tool for you today. If it might, our diagnostic maps how your data moves and what a fix would cost before you buy anything.

Test with real jobs before you sign

Demos run on clean sample data. Your business does not. Simple apps offer free trials you can run yourself; all in one platforms and Salesforce are sold through sales teams, so ask for a guided pilot or a sandbox loaded with your data.

Either way, load a real slice of data: 50 customers with equipment, 10 maintenance agreements, and your technicians with their skills. Then have your dispatcher schedule a normal day, take three emergency calls in the middle of it, and move the affected jobs. Ask two technicians to run their day from the phone, including a basement or rural site with poor signal. Close one job completely, from the technician’s notes to an invoice in your accounting system. Then ask the system for one report your owner wants, such as agreement visits completed this month.

Score each tool on how long those steps took and how many workarounds people needed. That score tells you more than the demo did.

What changes for Midwest HVAC companies

The steps are the same everywhere, but a few details weigh more here.

Seasons swing hard. Fall brings heating tune-ups and the first no-heat calls within the same few weeks, and the first heat wave of late spring or early summer does the same for cooling. Software that schedules agreement visits early, before the surge, protects your capacity when emergencies arrive.

Distances are long. A contractor based in Fort Collins may cover customers across northern Colorado, and a shop in Sioux Falls may send trucks well across the state line. Route-aware scheduling and a mobile app that works offline matter more for rural territories than for a single metro.

In many shops, one dispatcher or service manager has run the board for years. Involve that person in the test. They know which customers need a call ahead, which technicians work best together, and what the whiteboard does that no product page mentions.

Common questions

Can a small HVAC company schedule with a spreadsheet or shared calendar?

Yes, for a very small crew. It breaks down when several people book jobs at once, when maintenance agreements need automatic visits, or when technicians need equipment history in the field.

Is Field Service Lightning the same as Salesforce Field Service?

Yes. Field Service Lightning was the original 2016 name. Salesforce’s pricing page now lists the product as Field Service and Operations, and it requires a Service Cloud license.

How long does it take to switch scheduling software?

A simple app can be running in days. A platform that connects to accounting, an ERP or a CRM takes longer, mostly because of data cleanup and integration. Plan the switch for your slower season, not the week before the first freeze.