What software a one-truck shop actually needs (and what it doesn't)
What software does a one-truck shop actually need?
Less than you think. A one-truck shop needs four capabilities: answer the phone, book the job, invoice the work, and get paid. A phone line with real coverage, a calendar you actually check, and basic invoicing connected to your bank cover all four. Everything else can wait until the work demands it.
Strip away the vendor noise and a trades business is four repeating jobs. A customer calls. You agree on a time. You do the work and hand over a bill. The money lands in your account. Software earns a place in your truck only by making one of those four jobs faster or less likely to fail.
- Answer the phone. This is your entire top of funnel. Every job you will ever do starts as a ring, and it rings while your hands are inside a condenser.
- Book the job. Any calendar you look at every morning works — the tool matters far less than the habit.
- Invoice the work. Something that produces a clean, professional bill and remembers who still owes you. QuickBooks is the default here for a reason: your accountant already speaks it.
- Get paid. A card or ACH link on the invoice, so payment happens at the kitchen table instead of “I'll mail a check.”
Notice what is not on the list: no CRM, no dispatch board, no route optimization. With one truck, dispatch is you deciding where to drive next, and your customer database is your invoice history. If you're still in the planning stage, the going independent hub walks the whole first-year setup in order.
What software do you NOT need in year one?
Skip full field-service-management suites, inventory modules, marketing automation, fleet tracking, and review-management tools in year one. They solve coordination problems — multiple trucks, office staff, techs in the field — that a one-truck shop doesn't have yet. Buying them early costs you setup weeks, not just subscription dollars.
Full FSM suites like Jobber and Housecall Pro are genuinely good products, and this isn't a knock on them. They are built around coordination: a dispatcher assigning jobs, techs receiving them on tablets, an office reconciling it all. That architecture is exactly right for a five-truck shop and mostly overhead for a one-truck one. We wrote an honest architecture comparison — including when the suite is the better choice — at Rivet vs. Jobber.
The same logic applies down the feature list. An inventory module is replaced by walking to your shelf and looking at it. Fleet tracking for one truck is a map of where you are. Marketing automation presumes a lead volume you don't have yet — in year one, your marketing is answering the phone and doing work people mention to their neighbors.
The real price of buying big software early isn't the monthly fee. It's the two or three weekends of configuration, the price book you're forced to build before you know your prices, and the data-entry discipline the system demands from a person who is also the technician, the bookkeeper, and the driver. One honest exception: if you already know you're hiring your first tech within the year, starting on a suite early — while you have slack to learn it — can be the right call.
What breaks first without any system?
The phone. Estimates, invoices, and bookkeeping fail slowly and visibly — a pile on the kitchen table reminds you it exists. A missed call fails silently. You're under a house with a sawzall running, the ring goes to voicemail, and the caller with a burst pipe dials the next contractor.
The cruel part is that you never see the failure. The jobs you lose to voicemail don't leave a record; there is no stack of paper representing the callers who didn't leave a message. You just have a quieter month and no idea why.
Don't take a scary statistic's word for it — this is arithmetic you can do with your own numbers. Take your average ticket, estimate how many calls ring out in a week while you're on a job, and decide what fraction of those callers realistically book with someone else instead of waiting for a callback. The missed-call cost calculator lets you set every one of those assumptions yourself and see the yearly figure. Even conservative inputs usually justify fixing the phone before buying anything else — which is why the classic fix, a human answering service, has been sold to contractors for decades. How that option prices out against an AI receptionist is its own question, covered at Rivet vs. an answering service.
Where does Rivet fit?
Rivet is a voice-first back office, currently in early access, aimed at exactly the four jobs above. It answers the line when you can't, and you run the rest by speaking: Rivet turns your words into a typed proposal — a booking, an invoice — and nothing sends until you approve it. QuickBooks is the one integration.
That's the whole pitch, and we'd rather state it plainly than dress it up: no dispatch board, no inventory module, flat monthly pricing rather than per-truck, and every action checked by a second supervisor AI before it reaches you for approval — the safety design is laid out on the security page. If the four jobs in this post are the ones eating your evenings, you can start a free trial or book a demo and hear it answer your own line.
Common questions
Can I really run a one-truck shop from a calendar and QuickBooks?
For scheduling, invoicing, and books — yes, plenty of shops do exactly that in year one. The one job that combination can't do is answer the phone while you're working, which is why phone coverage is usually the first thing worth actually paying for.
When does a full field-service suite start making sense?
When coordination becomes your bottleneck: a second or third truck, an office person doing dispatch, techs who need job details pushed to their phones. At that point the setup cost of a suite buys you something real. With one truck, you are the dispatch board.
Do I need a price book before I open?
No. On day one you can price from a short list of your most common jobs and refine as invoices accumulate. A formal price book earns its keep later — we wrote a separate post on exactly when that point arrives.