The Solo HVAC Contractor's Software Stack: What to Buy First on One Truck
You are the dispatcher, the salesman, the tech, and the bookkeeper. Here is what to actually pay for in that order — and the expensive stuff to ignore until you have a second truck.
This page contains affiliate links. If you click through and sign up for a tool, we may earn a commission at no cost to you. Affiliate relationships do not influence our rankings. How we review.
Every software buying guide in this trade is written for a shop with a dispatcher. You do not have a dispatcher. You have a phone in your pocket that rings while you are on a roof with your hands in a condenser, and a truck that stops making money the second you sit down to do paperwork.
That changes the buying decision completely. At one truck, software is not about efficiency gains across a team — there is no team. It is about buying back the hours you currently spend at the kitchen table at 9pm, and about not losing the calls that come in while you are billable. Those two things are worth real money to a shop doing $120K to $400K a year. Almost everything else on a vendor's feature list is worth nothing to you.
This guide is the order of operations: what to buy first, what to buy second, what to skip entirely until there is a second tech on the payroll, and what the whole stack should cost. Real prices, and honest notes on where the cheap option is genuinely fine and where it is a trap.
Key takeaways
- →Buy in this order: phone coverage first, one platform second, accounting third. Everything else waits for a problem you can name.
- →An AI receptionist is the highest-return dollar a solo operator spends — Rosie or Goodcall at $49–$199/mo against the 20–40% of calls a one-truck shop typically misses.
- →At one user, Jobber Core ($49/mo) wins on price and multi-trade work; Housecall Pro Basic ($65/mo) wins on HVAC depth and homeowner experience; FieldPulse ($79/mo) is fine but not cheaper.
- →Skip Service Fusion ($192/mo), Workiz ($225/mo), and ServiceTitan entirely — they price in an office and a dispatch board you do not have.
- →Collect payment in the driveway, every job. Cash flow, not lack of work, is what closes one-truck shops.
- →Payment processing at 2.6–3.5% is your largest software cost at $250K of card revenue — $6,500–$8,750 a year, more than every subscription combined.
- →The whole core stack is $128–$238 a month, under 1% of revenue for a $250K shop, and less than one recovered replacement sale.
The one-truck math that decides every purchase
You have exactly one constraint, and it is not money — it is that you cannot be in two places at once. When you are on a job you are not answering the phone. When you are quoting you are not turning a wrench. When you are doing books on Sunday you are not doing anything that pays. Every software decision should be judged against one question: does this let me be billable during hours I currently am not?
Run the number so you stop guessing. A solo operator who is billable 25 hours in a 55-hour week at a $150 hourly effective rate is producing $3,750. Getting three more billable hours a week out of the same calendar — by not doing invoicing manually, by not playing phone tag on quotes — is roughly $450 a week, call it $1,800 a month. Against that, a $200-a-month software stack is not a cost decision. It is a rounding error if it works at all.
The other side of the math is the leak. Solo shops typically miss 20% to 40% of inbound calls — after-hours, mid-job, hands-full, driving. A homeowner with no cooling in August does not leave a voicemail and wait; they call the next shop on the list. If you take 12 calls a week and miss a third of them, that is four lost conversations, and even at a modest close rate and a $450 average ticket that is real money walking out the door every single week.
And there is a third cost nobody puts a number on: the shop that never grows because the owner is buried. Most one-truck operations stay one-truck operations not because there is no demand, but because the owner has no capacity left to sell, hire, or plan. Software will not fix that on its own — but administrative work is the specific thing that eats the hours you would otherwise spend growing.
Buy in this order, and do not skip ahead
The order matters more than the specific brands. Buy the phone coverage first, the one platform second, the money tools third, and everything else only when a specific problem forces it.
First, cover the phone. This is the highest-return dollar a solo operator spends and it is not close — you are converting calls you are currently losing entirely, which is different from making an existing process slightly faster. Second, one platform that does scheduling, quoting, invoicing, and payments in one place. Not four apps. One. Third, accounting that syncs to that platform automatically, so you are not re-typing invoices into a second system. That is the whole core stack, and it runs about $130 to $200 a month.
What comes after that is situational and should be triggered by a problem you can name. Photo documentation when a customer disputes what the equipment looked like when you got there. Review automation when you realize you have eleven Google reviews and the shop across town has ninety. Diagnostic tools when you start selling more replacements and need the measurements to back the recommendation. None of those are wrong purchases — they are just wrong first purchases.
The failure mode for solo operators is not buying too little. It is buying a platform that is too big, spending three weekends configuring it, abandoning it two months later, and going back to a paper calendar with a nine-hundred-dollar lesson attached. Setup time is a real cost at one truck because the only person who can do the setup is the person who also has to be billable. If a tool cannot be usefully running within a few evenings, it is the wrong tool for you right now regardless of how good it is.
The phone: buy this before you buy software
An AI receptionist answers every call, in your business's voice, and either books the job or takes the details and texts them to you. For a solo operator this is not a luxury item; it is the difference between a caller becoming a customer and becoming your competitor's customer. The entry pricing is genuinely accessible: Rosie runs $49 to $199 a month depending on call volume, and Goodcall sits in the same $49 to $199 range with a free tier for very low volume. Both handle a one-truck call load fine.
Neither integrates natively with an HVAC CRM, and at your size that is close to irrelevant — you are not running a dispatch board, you are trying to not miss the call. What matters is that the greeting sounds like your shop, the AI knows your service area and your basic pricing so it does not promise something you do not do, and the handoff to you is instant. If you later grow into a real CRM-integrated setup, tools like Numa handle that at $249 to $379 a month, but paying for native ServiceTitan integration when you do not run ServiceTitan is money set on fire.
Set it up properly and it takes an evening. Feed it your service area, your hours, your diagnostic fee, what you do and do not work on, and — this is the part people skip — what an emergency is and how it should reach you. Then call your own number four or five times pretending to be a homeowner with a dead AC, a routine tune-up request, and a question about a brand you do not service. Fix what it gets wrong before it talks to a real customer.
One thing to be clear-eyed about: an AI receptionist that books a job into a calendar you never look at is worse than voicemail. This is why the phone and the platform get bought within a week of each other. The receptionist captures the call; the platform is where the job actually lives.
One platform: Jobber, Housecall Pro, or FieldPulse
At one user there are three legitimate answers and one non-answer. Jobber Core is $49 a month and is the cheapest serious platform in the category — scheduling, quoting with online approval, invoicing, payments, and the best QuickBooks Online sync of the three. Housecall Pro Basic is $65 a month for one user and buys you more HVAC-specific depth and a stronger consumer-facing experience. FieldPulse starts at $79 a month and delivers core functionality with fewer integrations and a smaller community around it.
The honest split: if you do any plumbing or electrical alongside HVAC, take Jobber — multi-trade is genuinely handled, not just marketed, and it is the cheapest of the three. If you are HVAC-only and your growth plan runs through residential replacement work, Housecall Pro Basic is worth the extra $16 a month for the equipment tracking, the good-better-best quote flow, and a homeowner experience that makes a one-truck shop look established. FieldPulse is the pick if you specifically want no-frills core function without add-on creep, but do not choose it over Jobber on price, because it is not cheaper.
The non-answers are the platforms built for shops with an office. Service Fusion starts at $192 a month because it prices per company with unlimited users — brilliant value at eight techs and four office staff, terrible value at one of you. Workiz Lite is around $225 a month and includes a built-in VoIP phone system, which is a real advantage for a shop with a dispatcher and no advantage for a shop where the phone is in your pocket. ServiceTitan is not a close call: it is built for 10+ techs with dispatchers, and every dollar of it prices in complexity you do not have.
Whichever you pick, judge it on the two-minute test rather than the feature list. Can you build and send a quote from the truck, in the driveway, in under two minutes? Can you take a card and close the invoice before you pull away? That is the entire job at your size. A platform that does those two things flawlessly and nothing else beats one with a hundred features you will never open.
Use the trial period as an actual trial. Both Jobber and Housecall Pro give you 14 days — run every job through it for two full weeks instead of clicking around on a Sunday. You will learn more from one week of real invoices than from any comparison chart, including this one.
Getting paid: the part that actually kills one-truck shops
More small contractors go under from cash flow than from lack of work. The pattern is always the same — the work got done, the invoice went out late, the customer paid in 40 days, and meanwhile the supply house wanted their money in 30. On one truck you have no buffer to absorb that gap.
The fix is behavioral and the software just enforces it: collect at the job, before you leave. Every one of these platforms takes a card on the phone in the driveway. Sending an invoice after the fact to a residential customer is an unforced error — you have just converted a completed sale into a collections task that you, personally, will have to chase on a Sunday. Same-day collection is standard practice in this trade for a reason.
Get QuickBooks Online in place early and connected to your platform. Simple Start is $30 a month, Essentials $60, Plus $90, and for a solo operator Simple Start or Essentials is plenty until you have payroll and real job costing needs. The reason to do this on day one is not bookkeeping elegance — it is that every hour of reconstructing a year of records in March is an hour you are not billing, and your CPA charges you for the mess on top of it. Every platform here syncs to QBO; Jobber's sync is the cleanest of the three.
Watch the payment processing fees, because at your volume they are one of your largest software costs and nobody counts them as software. Card processing runs roughly 2.6% to 3.5% depending on the platform and whether the card is present. On $250,000 of card revenue that is $6,500 to $8,750 a year — many times the cost of every subscription in this guide combined. It is worth ten minutes of comparing effective rates across the platforms you are considering, and worth knowing that the cheapest monthly plan is not automatically the cheapest platform once processing is counted.
Finally, price like a business, not like a guy with a truck. The most common solo mistake is pricing off the wage you would like to earn instead of off the fully loaded cost of running the truck — insurance, fuel, tools, the phone, this software, the hours you do not bill, and the taxes you owe as an owner. That loaded number is a lot higher than most owner-operators think, and underpricing is a far bigger threat to a one-truck shop than any software subscription.
What to skip — and what to skip only for now
Skip permanently, at this size: enterprise field service platforms, route optimization software, dedicated dispatch tools, marketing automation suites, and anything with a per-technician price when you have one technician. Route optimization solves for a fleet with a dispatcher deciding among many jobs; you have a handful of stops a day and you know your own town. Marketing automation platforms mine a customer database for campaign targets, and at 200 customers you can mine yours with a spreadsheet and an hour.
Skip for now, but know the trigger. Photo documentation — CompanyCam at $24 per user per month — becomes worth it the first time a customer claims damage that was there before you arrived, or when you start selling replacements and need before-and-after evidence in the proposal. Review automation like NiceJob at $75 a month is worth it once you are consistently doing enough volume that manual asks stop happening; before that, texting a review link yourself after every good job works fine and costs nothing.
Diagnostic and commissioning tools like MeasureQuick run $30 to $120 per tech per month, and the trigger is when you start selling meaningful replacement volume. Documented static pressure and superheat readings turn "your system is old" into a recommendation a homeowner can see, and they also protect you when a install performs differently than promised. Not a first purchase; a good third-year one.
Instant online quoting tools are the clearest example of a good product bought at the wrong time. DinoQuote at $199 to $599 a month puts a homeowner-facing replacement quote engine on your website, and it works — for shops with meaningful website traffic. If your website gets a dozen visits a week, the tool cannot capture leads that are not there. Fix the traffic and the review count first; the quoting layer is a solution to a problem you do not have yet.
The general test for any add-on at one truck: name the specific incident in the last 90 days that this would have prevented, and estimate what that incident cost you. If you cannot name one, you are buying a feature, not solving a problem.
Reviews and referrals: the marketing budget you do not have
You are not going to outspend the private-equity-backed shop in your market on Google Ads, and you should not try. What you can beat them on is the thing that actually decides which HVAC company a homeowner calls: the reviews on your Google Business Profile, and the neighbor who told them about you.
The mechanics are simple and they are free. Ask for the review in person, at the job, before you leave — not by email that night, not by text three days later. The single biggest variable in review conversion is how quickly and how personally you ask, and a solo operator has a structural advantage here that a big shop with rotating techs does not: you are the owner, you did the work yourself, and the customer knows your name. Hand them the phone with the review page already open and your close rate on asks will be several times what any automated sequence produces.
Volume and recency matter more than a perfect rating. A shop with 60 reviews averaging 4.7 with several from the last month outranks and outconverts a shop with 12 reviews averaging 5.0 from two years ago. That is good news for you, because volume is entirely within your control — one ask per completed job, every job, is 200-plus reviews a year even at modest conversion.
When the manual asks start slipping — and they do, right around the time you get busy enough to need them most — that is the trigger to automate. Housecall Pro and Jobber can both fire a review request when you close the invoice, which costs nothing extra and is enough for a one-truck shop. A dedicated tool like NiceJob at $75 a month adds follow-up sequences and turns reviews into website and social content, which is worth it once volume justifies it.
And keep the maintenance agreements in view even at one truck. A member base is the closest thing a solo operator has to a salary — it fills the shoulder months when the phone goes quiet, and every member is a customer who calls you instead of searching. Two dozen agreements will not change your life, but it is a foundation that compounds while you are busy doing everything else.
What it all costs, and a 30-day rollout that fits around real work
The core stack for a one-truck shop: an AI receptionist at $49 to $99, a platform at $49 to $79, and QuickBooks Online at $30 to $60. That is $128 to $238 a month, or roughly $1,500 to $2,900 a year — under 1% of revenue for a shop doing $250,000, and less than one recovered replacement sale. Add CompanyCam and a review tool when the triggers hit and you are still under $350 a month all in.
Week one, cover the phone. Sign up for the AI receptionist, load your service area, hours, diagnostic fee, and what counts as an emergency, then test it with five calls to your own number before it goes live. Forward your business line to it for after-hours and busy-signal only at first if that makes you more comfortable — you can widen it once you trust it.
Week two, pick one platform and start a trial. Put every single job through it — no parallel paper calendar, no "I will enter these later," because the whole point is finding out whether it survives a real week. Build your five most common quotes as templates while you are at it; that is the work that makes the two-minute driveway quote possible later.
Week three, connect the money. Turn on the QuickBooks sync, set up card payments in the field, and make same-day collection the default on every job. Enter your service area pricing so quotes are consistent instead of recalculated in your head at each door. If you do nothing else in this rollout, do this week — cash flow is what kills shops your size.
Week four, close the loop and let it settle. Turn on the automatic review request at invoice close, put a review ask into your own end-of-job routine, and stop buying things for at least 60 days. Then look at three numbers: calls answered versus calls received, days from job completion to payment, and reviews added this month. Those three tell you whether the stack is working, and they are the only three worth tracking until there is a second truck in the driveway.
Tools mentioned in this guide
Related guides
Frequently asked questions
Q.What software does a solo HVAC contractor actually need?
Three things: something that answers the phone when you are on a job, one platform that handles scheduling, quoting, invoicing, and payments, and accounting that syncs to it automatically. That is an AI receptionist at $49–$199 a month, Jobber Core at $49 or Housecall Pro Basic at $65, and QuickBooks Online at $30–$60. Roughly $130–$240 a month total. Everything else — route optimization, marketing automation, dedicated dispatch — solves problems that only exist once you have multiple trucks and an office.
Q.Is Jobber or Housecall Pro better for a one-man HVAC business?
Jobber Core at $49 a month is the pick if you do any plumbing or electrical alongside HVAC, or if price is the deciding factor — multi-trade support is genuine and the QuickBooks Online sync is the cleanest in the category. Housecall Pro Basic at $65 a month is worth the extra $16 if you are HVAC-only and chasing residential replacement work, because you get equipment tracking, a good-better-best quote flow, and a homeowner-facing experience that makes a one-truck shop look established. Both offer 14-day trials — run every real job through one for two full weeks rather than deciding from a feature chart.
Q.Should a solo HVAC contractor use ServiceTitan?
No. ServiceTitan is built for shops with 10+ technicians and dedicated dispatchers, and the price reflects an operation you do not run. The same logic rules out Service Fusion at $192 a month, which prices per company for unlimited users — excellent value at eight techs and four office staff, poor value at one of you — and Workiz at around $225 a month, whose built-in VoIP phone system is an advantage for a shop with a dispatcher and no advantage when the phone is in your pocket.
Q.Is an AI receptionist worth it for a one-truck HVAC shop?
It is usually the highest-return purchase an owner-operator makes, because it converts calls you are currently losing outright rather than making an existing process marginally faster. Solo shops typically miss 20–40% of inbound calls — after hours, mid-job, hands full, driving — and a homeowner with no cooling in August calls the next shop rather than leaving a voicemail. At $49–$199 a month against even one recovered job, the payback window is measured in weeks. Just make sure the calls it books land in a calendar you actually check.
Q.How much should a solo HVAC contractor spend on software per month?
The core stack runs $128–$238 a month — receptionist, platform, and accounting — which is roughly $1,500–$2,900 a year and under 1% of revenue for a shop doing $250,000. Add photo documentation and review automation when specific triggers hit and you are still under $350 a month. The bigger number most owners never count is card processing at 2.6–3.5%, which on $250,000 of card revenue is $6,500–$8,750 a year, more than every subscription combined. Compare effective processing rates before you compare monthly plan prices.
Q.What software should a solo HVAC contractor skip?
Route optimization, dedicated dispatch tools, marketing automation suites, and anything priced per technician when you have one technician. Photo documentation, review automation, and diagnostic tools like MeasureQuick are good products bought at the wrong time — wait for the trigger, which is a dispute you had to eat, review asks you stopped making, or replacement volume that needs measured evidence. Instant online quoting tools are the clearest example: they work, but only for shops with real website traffic. Fix the traffic first. The general test is whether you can name a specific incident in the last 90 days the purchase would have prevented.