Technology AI

How to choose field service software: a checklist

A checklist for choosing field service software: must-haves vs. nice-to-haves, a live demo script, reference questions and contract terms to check.

Ava research teamPublished 6 min read

On this page
  1. Start with problems, not features
  2. Must-haves and nice-to-haves
  3. The demo script
  4. Who should be in the room
  5. Questions to ask every vendor
  6. Contract terms to read before price
  7. Compliance features matter
  8. AI features: judge them on your data
  9. Run a paid or free trial properly
  10. Reference calls that tell you something
  11. Make the decision
  12. Frequently asked questions
  13. References

Key takeaways

  • Write down the problems you are solving and your must-haves before talking to any vendor.
  • Use the same demo script with every vendor: real jobs, run live, on the technician app as well as the office screen.
  • Read the contract for term length, auto-renewal, price increases, payment processing and data export before you negotiate price.
  • Check compliance features: call recording consent, texting consent and do-not-call handling. Florida, for example, requires all parties' consent to record a call[1].

Start with problems, not features

Software buying usually starts with a demo, and the demo sets the agenda. A better start is a page listing what is going wrong today: jobs double-booked, invoices sent days late, technicians not recording equipment, agreements expiring unnoticed, no idea which marketing works. Rank them by cost to the business. The software you choose should fix the top three convincingly; everything else is a bonus.

Small businesses are investing in technology: 84% said in 2025 that they plan to increase their use of technology platforms[2]. That makes vendors eager and demos polished. A written problem list keeps the conversation on your business rather than on the vendor's favorite features.

Must-haves and nice-to-haves

A starting list of must-haves and nice-to-haves. Move items between columns to fit your trade and size.
AreaTypical must-haveTypical nice-to-have
Scheduling and dispatchDrag-and-drop board, technician skills, job durationsRoute optimization, capacity forecasting
Technician appJob details, notes, photos, forms, signatures, payments, offline modeGuided workflows, parts lookup
Customers and locationsSeparate locations, equipment records, job historyProperty data enrichment
Estimates and invoicesOptions on estimates, e-signature, depositsFinancing applications in the app
Price bookFlat-rate items with materials and laborSupplier price feeds
AgreementsRecurring visits, renewals, member pricingAutomated renewal campaigns
PaymentsCard, ACH, card on file, payment linksChoice of processor
ReportingRevenue, jobs, receivables, by tech and lead sourceCustom dashboards, data warehouse export
IntegrationsAccountingPhone system, call tracking, marketing tools
DataFull export of all records in a standard formatAPI access

Trade changes the list. A pest control company will move route optimization and product application records into must-haves; a roofer will add measurement imports, production scheduling and photo reports; a cleaning company will add recurring team schedules and visit checklists. Write the list for how your company works, not from a generic template, and include any record your state, a manufacturer or a commercial client requires you to keep.

Be strict about the must-have column. If a product fails a must-have in the demo, drop it, however good the rest looks. If too many products fail, your list is too long; move items to nice-to-have until two or three finalists remain.

The demo script

Send the script to each vendor a week ahead. Ask them to run it live, in a sandbox account, with you choosing what to click. Score each step the same day while it is fresh.

  1. Create a new customer from a phone call, with a separate billing contact and a service location.
  2. Book an emergency job for today and move another job to make room. Show what the customer and technician are told.
  3. On the technician app: open the job, add equipment details, take photos, complete a checklist, present three options, get a signature and take a card payment.
  4. Repeat step 3 with the phone in airplane mode, then reconnect and show the sync.
  5. Create a maintenance agreement, schedule its visits for a year and show the renewal process.
  6. Create an estimate that needs a second visit and parts ordered; convert it to a job.
  7. Run three reports you use every month: revenue by technician, jobs by lead source, receivables over 30 days.
  8. Export all customers, locations, equipment and jobs to a file, and show what the file contains.

Who should be in the room

Software chosen by the owner alone often fails in the office or the truck. Bring three people to every finalist demo: the person who books and dispatches, a technician who is good but not the most patient with technology, and whoever does billing. Each scores the parts of the script they will use every day. The dispatcher sees problems with the board that the owner misses, and the technician will tell you within ten minutes whether the app will be used.

Give them time to prepare. Share the problem list and the script a week ahead, and ask each of them to bring one real situation from the last month that went wrong. Watching a vendor handle your own awkward cases, such as a customer with three properties or a job split across two days, tells you more than a polished walkthrough of the standard flow.

Questions to ask every vendor

  • Which features shown today are live for all customers, which are in beta and which are planned?
  • What is included in the base subscription, and what costs extra?
  • Must we use your payment processor? What happens to card rates if we do not?
  • Who does the data migration, what does it include and how many test imports are allowed?
  • What training is included for office staff and technicians, and in what format?
  • How are support requests handled, during which hours, and what response times are typical?
  • How often do prices change for existing customers, and is there a cap on increases?
  • What happens to our data if we leave, and how long do we have to export it?

Contract terms to read before price

Contract terms to review in field service software agreements.
TermWhat to look forWhat to ask for
LengthMulti-year commitments for a discountA shorter first term, or an exit after implementation if it fails
Auto-renewalRenews unless cancelled weeks or months aheadA reminder and a short notice period
Price increasesUncapped increases at renewalA written cap per year
SeatsMinimum user counts, charges for inactive usersFlexibility to reduce seats seasonally
Payment processingRequired processor, termination feesFreedom to choose, or rates fixed in the contract
DataOwnership, export format, export feesFull export in standard formats at no charge
Service levelsUptime and support commitmentsCredits if commitments are missed
TerminationFees, notice, data deletionClear process and a data deletion confirmation

Compliance features matter

Many FSM products now include calling, texting and recording features, and those carry legal obligations. Federal wiretap law allows a call to be recorded when one party has given prior consent[3], but some states, including Florida, require all parties to consent[1]. If the software records calls, confirm it can play a disclosure and that recordings are stored and deleted according to your policy.

Marketing calls and texts are regulated too. The National Do Not Call Registry had 259 million active registrations as of September 2025[4], and the FCC ruled in 2024 that calls using AI-generated voices count as artificial under the Telephone Consumer Protection Act[5]. Ask how the system records consent, handles opt-outs and blocks marketing to numbers on your internal do-not-call list.

AI features: judge them on your data

US small businesses using generative AIU.S. Chamber of Commerce small business survey.
US small businesses using generative AILine chart. 2023: 23%; 2024: 40%; 2025: 58%.0%20%40%60%2023202420252023: 23%2024: 40%2025: 58%58%23%US small businesses using generative AILine chart. 2023: 23%; 2024: 40%; 2025: 58%.0%20%40%60%2023202420252023: 23%2024: 40%2025: 58%58%23%

Source: U.S. Chamber of Commerce, 2025[2]

Show the data
PeriodValue
202323%
202440%
202558%

Small business use of generative AI has risen fast, from 23% in 2023 to 40% in 2024 and 58% in 2025[2], and most vendors now feature AI in their demos. Some features save real time, such as call and job summaries or drafting estimate descriptions. Others are early. Ask whether each feature is live, what data it uses, whether your data trains anything, and how a person reviews its output. In the trial, run it on your own jobs.

Run a paid or free trial properly

If a vendor offers a trial, use it on real work. Load a small, clean sample of customers, set up the price book items you use most and have one technician run a week of jobs in the app alongside your current system. Track three things: time to close a job in the app, problems the technician reports and questions the office cannot answer from the help center. A trial that nobody uses because setup was too hard is itself a result.

Reference calls that tell you something

  • Ask for references in your trade, of similar size, who have used the product for more than a year.
  • Ask how long implementation really took and what they would do differently.
  • Ask what their technicians think of the app, and how many still use paper for anything.
  • Ask about price increases since they signed and how support handles urgent problems.
  • Ask if they have exported data, and how that went.

Example: a fictional cleaning company with three finalists learns from references that one vendor's recurring-schedule tool needs manual fixes every time a cleaner is out sick. That never came up in the demo, and it is the company's most common daily task. One phone call removed a finalist.

Make the decision

  1. Score finalists against your weights

    Use the scores from the demo script and reference calls, not impressions.

  2. Price the total

    Subscription, add-ons, payment processing, implementation and two years of growth.

  3. Negotiate terms first

    Term length, increase caps, data export and processing freedom are often worth more than a discount.

  4. Plan the switch before signing

    Agree the migration scope, timeline and training in writing; see switching field service software.

For the category overview, see the field service software comparison. If customer self-service matters to you, read customer portals and self-service before finalizing must-haves.

Frequently asked questions

What should I look for in field service software?

Must-haves usually include scheduling and dispatch, a reliable technician app with offline mode, customer and equipment records, estimates and invoices, payments, reporting and a full data export. Weight them for your trade and size.

How many vendors should I demo?

Three is usually enough. Narrow a longer list with your must-haves, then run the same live demo script with each finalist.

What contract terms should I negotiate?

Term length, auto-renewal notice, caps on price increases, seat flexibility, payment processing choice and free data export in standard formats.

Are AI features worth paying for?

Only if they work on your jobs in the trial and save measurable time. Ask which features are live, what data they use and how outputs are reviewed.

References

  1. The Florida Legislature (2026). Florida Statutes 934.03: Interception and disclosure of wire, oral, or electronic communications prohibited (opens in a new tab) ↑

  2. U.S. Chamber of Commerce (2025). Empowering Small Business: The Impact of Technology on U.S. Small Business (2025) (opens in a new tab) ↑

  3. Legal Information Institute, Cornell Law School (2026). 18 U.S. Code § 2511 - Interception and disclosure of wire, oral, or electronic communications prohibited (opens in a new tab) ↑

  4. Federal Trade Commission (2025). National Do Not Call Registry Data Book FY 2025 (opens in a new tab) ↑

  5. Federal Communications Commission (2024). FCC Makes AI-Generated Voices in Robocalls Illegal (news release) (opens in a new tab) ↑

Book a demo

See Ava handle your calls.

Book a short demo. We’ll walk through your calls and workflow, and agree what Ava should take care of.

Book a demo