Key takeaways
- Most home service establishments have fewer than five employees, so the stack has to be simple enough for an owner to run[1].
- Fix phones and call coverage first: callers rarely answer unknown numbers, and slow follow-up loses leads[2][3].
- Choose one system as the source of truth for customers and jobs, and connect everything else to it.
- Add tools in the order the business needs them, not in the order vendors pitch them.
Start from the size of the business
Software for contractors is sold as if every buyer had an operations manager. Most do not. Census County Business Patterns data for 2023 show 58.3% of plumbing, heating and air-conditioning contractor establishments had fewer than five employees, and the share was higher in roofing, landscaping, appliance repair and residential remodeling[1]. In a company that size, the owner is the IT department.
That shapes the rules for the stack. Every tool must earn its place by removing work, not adding a login. Every tool must connect to the system that holds customer and job records, or someone will retype data. And the whole stack must be explainable to a new office hire in an afternoon.
Owners plan to keep adding technology regardless: 84% of US small businesses told the U.S. Chamber of Commerce in 2025 that they plan to increase their use of technology platforms[4]. The question is whether those additions follow a plan.
The integration map
Think in layers. Each layer does one job, and arrows show where data must flow. The table below is the map most 1-10 truck companies end up with; the order of adoption comes after it.
| Layer | Job it does | Must connect to | Typical point to add it |
|---|---|---|---|
| Business phone system | Numbers, call routing, call recording, business texting | Field service software, call answering | Day one |
| Call coverage | Answering overflow and after-hours calls, taking job details | Phone system, scheduling | Once calls are missed weekly |
| Field service management (FSM) | Customers, scheduling, dispatch, estimates, invoices | Accounting, payments, phones, reviews | Second truck |
| Payments | Card, ACH and payment links from the invoice | FSM, accounting | Day one |
| Accounting | Books, sales tax, payables, reports | FSM, payments, payroll, bank | Day one |
| Payroll and time tracking | Hours, overtime, job costing labor | Accounting, FSM | First employee |
| Reviews | Review requests after paid jobs, reply management | FSM | Third truck or earlier |
| Website and booking | Service pages, online booking or requests | FSM, phones | Day one, booking later |
| Shared files | Manuals, photos, contracts, SOPs | FSM job records | First employee |
The order to add tools
One truck: phones, payments, accounting
A business number that is not your personal cell, a way to take card payments on site, and accounting software connected to the business bank account. A simple calendar is enough for scheduling at this stage.
Two to three trucks: field service software
When you cannot hold the schedule in your head, move customers, jobs, estimates and invoices into one field service platform. This becomes the source of truth for customer records.
Three to five trucks: call coverage and reviews
Add a plan for every call you cannot answer live, whether staff, an answering service or AI answering, and automate review requests after paid invoices.
Five to seven trucks: payroll, time tracking and job costing
Connect time tracking to jobs so you can see labor cost per job type, not just per week.
Seven to ten trucks: reporting and marketing
Add dashboards for close rate, average ticket and callbacks, and a way to market to past customers, such as maintenance reminders, once the data underneath is clean.
Why phones come before everything else
The phone is still where most urgent home service work starts, and it is the layer most often left to chance. Pew Research Center found only 19% of US adults generally answer calls from unknown numbers[2], which means a missed inbound call is hard to recover by calling back: the customer has probably moved on to the next company in the results, and may not pick up when you return the call.
Speed matters for every lead, not only calls. In a Harvard Business Review audit of how companies handle web leads, firms that tried to contact leads within an hour were nearly seven times as likely to qualify them as firms that waited even an hour longer[3]. The tech stack should make fast response the default: calls answered or captured with full details, and web requests landing somewhere a person sees within minutes.
- Use one main business number on the website, the truck wraps and your Google profile.
- Route calls to ring the office first, then a backup, then call coverage, never straight to voicemail during business hours.
- Turn on call recording with a notice, so you can review missed bookings and train staff.
- Make sure every captured call creates or updates a customer record in the field service software.
Build for phones, not desktops
Your customers and your technicians both live on their phones. Pew reports 91% of US adults own a smartphone and 16% are smartphone-only internet users with no home broadband[5]. For a contractor that means the website, the booking form, estimates and payment links must all work on a small screen, and the field app must work for a technician standing in a crawl space.
- Test your own booking form on a phone every quarter, start to finish.
- Send estimates and invoices as links that open on a phone, with a pay button.
- Choose a field app that works offline and syncs when signal returns.
- Keep photos attached to the job, not in technicians' personal camera rolls.
Choosing field service software
The field service platform is the hardest piece to change later, so choose it on how your company actually works, not on the feature list. Shortlist two or three products used by companies in your trade and your size, and run a real week of jobs through a trial before committing.
- Does it handle your job types: maintenance agreements, multi-visit installs, recurring routes or one-off repairs?
- Does it sync both ways with your accounting software, including payments and refunds?
- Can technicians build estimates with options on site, with photos?
- Can you export all customer and job data in a usable format if you leave?
- What does the phone system or call coverage tool need from it, such as creating jobs or looking up customers?
- How long does a new technician take to learn the app?
Rules that keep the stack from sprawling
- One source of truth per kind of data: customers and jobs in the field service software, money in accounting.
- No double entry: if a person retypes something weekly, fix the connection or drop a tool.
- One owner per tool: a named person who manages users, settings and the bill.
- Remove access the day someone leaves, starting with the field app and payments.
- Review the whole stack twice a year against the map above.
Security basics that cost nothing
Small contractors are attractive targets precisely because nobody is watching the accounts. A stolen login to the field service platform exposes every customer's address and gate code; a stolen login to payments or accounting exposes the bank. None of the basics below require an IT budget, only an afternoon and a habit.
- Turn on two-step sign-in for email, accounting, payments, the bank and the field service platform, starting with the owner's accounts.
- Give every person their own login. Shared logins make it impossible to remove one person's access or see who changed what.
- Use a password manager for the company, so passwords are long, unique and recoverable when someone leaves.
- Keep the domain name, email and phone numbers registered in the company's name, with the owner as an administrator, not a former web designer or agency.
- Write down where customer data lives and who can export it, and check that list during each stack review.
Questions to ask before connecting two tools
- Which system wins when the same customer record differs in both?
- Does the connection sync both ways, or only push data in one direction?
- What happens to records created while the connection is down?
- Who gets alerted when the sync fails, and how would you notice otherwise?
- Is the connection built and supported by either vendor, or by a third-party connector you also pay for?
Example: a four-truck HVAC company
Example (fictional): Cedar Valley Heating ran four trucks with a scheduling app, separate invoicing software, a personal cell number on the trucks and spreadsheets for maintenance agreements. The office manager retyped every invoice into accounting and missed evening calls in July.
Over two months they moved to one field service platform holding customers, agreements, estimates and invoices, connected it to accounting and card payments, ported a single business number onto a phone system that rings the office then the on-call tech, and added after-hours call coverage. Review requests went out automatically when an invoice was paid. They cancelled three subscriptions in the process, and the office manager's Friday reconciliation dropped from half a day to under an hour.
When to stop adding tools
A stack is finished when every layer in the map has one owner and one tool, data flows without retyping, and the bills are known. Beyond that, each new product should replace something. Use the software subscription audit twice a year, and when you are ready to add AI, follow the 30-day rollout plan so one change is measured at a time.
Frequently asked questions
What software does a one-truck contractor actually need?
A business phone number, a way to take card payments, and accounting software connected to the business bank account. A shared calendar can handle scheduling until the second truck.
When should a small contractor buy field service software?
When the schedule no longer fits in one person's head, usually around the second or third truck. Run a real week of jobs through a trial before committing.
Should the phone system connect to the field service software?
Yes. Each captured call should create or update a customer record, so the office sees caller history and no job details are retyped.
How do I avoid paying for overlapping tools?
Keep one tool per layer, name an owner for each, and audit subscriptions twice a year. If a person retypes data weekly, fix the connection or drop a tool.
References
U.S. Census Bureau (2023). County Business Patterns 2023: U.S. detail file (cbp23us) (opens in a new tab) ↑
Pew Research Center (2020). Most Americans don't answer cellphone calls from unknown numbers (opens in a new tab) ↑
Harvard Business Review (2011). The Short Life of Online Sales Leads (opens in a new tab) ↑
U.S. Chamber of Commerce (2025). Empowering Small Business: The Impact of Technology on U.S. Small Business (2025) (opens in a new tab) ↑
Pew Research Center (2026). Americans' Use of Mobile Devices in 2026 (opens in a new tab) ↑