Software is the easiest line item to overspend on and the hardest to notice. A $49 CRM, a $29 scheduling tool, a $39 accounting plan, a $15 phone number, a $99 website builder — that’s $231 a month, $2,772 a year, and most of it is doing work you could do with three apps and a habit.
At $150,000 in revenue, $2,772 is roughly 1.8% of your top line. That’s a chunk of your net profit going to logins you barely open.
Here’s what a working stack actually costs, what to run at each stage, and when each upgrade earns its keep.
The rule: software earns its seat or it goes
Every tool should pass one of two tests:
- It makes you money. It wins a job you’d have lost, or it collects cash faster.
- It saves you hours you’d otherwise pay for. If it saves four hours a month and your time is worth $75, it can cost up to $300 and still be worth it.
Everything else is a hobby. “It keeps me organized” is not a test — a notebook keeps you organized for free. If you can’t name the dollar or the hour, cancel it.
Stage 1: Under about $100K revenue — the $0–$25 stack
A solo operator doing $80K doesn’t need a field service platform. You need to get found, get paid, and not lose receipts.
| Tool | What it does | Cost/mo |
|---|---|---|
| Google Business Profile | Local search, reviews, calls | $0 |
| Google Workspace (or free Gmail) | Email on your domain | $0–$7 |
| Wave or Joist | Estimates and invoices | $0 |
| Google Drive + Photos | Job photos, contracts, receipts | $0 |
| Domain + simple site | One-page site with proof | ~$2–$15 |
| Phone (your cell) | Calls, texts | $0 extra |
| Total | $0–$25 |
That’s not a compromise stack. Plenty of contractors run six figures on it. We broke the whole thing down in how to run a contracting business on $0 of software, and the single highest-return item on the list is the free one — your Google Business Profile.
What you’re missing at this stage: nothing that costs you money yet. You’re small enough to hold the schedule in your head.
Add the next tool when something breaks twice. Not when you read about it.
Stage 2: $100K–$300K — the $100/month stack
This is where most readers are or are headed. You’re booked out, maybe running a helper, and the leaks start: missed calls, forgotten follow-ups, invoices sitting out 45 days, a tax prep bill that’s high because your books are a shoebox.
| Tool | What it does | Cost/mo |
|---|---|---|
| Accounting (QuickBooks Simple Start / Xero) | Books, P&L, mileage, tax-ready | $30–$40 |
| Business phone line (Google Voice, OpenPhone) | Separate number, shared texts, voicemail transcripts | $10–$20 |
| Missed-call text-back | Auto-text every missed call | $0–$25 |
| Estimates + invoicing | Branded quotes, card payments | $0–$20 |
| Website hosting + domain | Proof you’re real | $10–$20 |
| Cloud storage | Photos, signed contracts, warranties | $2–$10 |
| Total | $52–$135 |
Call it $100/month as the realistic middle. $1,200 a year against a $200K business is 0.6% of revenue. That’s cheap if it works.
What each one is actually buying you
Accounting — $30–$40. The real return isn’t bookkeeping. It’s knowing your net profit before December. Contractors who don’t run books find out they lost money on a job category a year too late. You only need a slice of the product; see the 20% of QuickBooks you actually need.
Business phone line — $10–$20. Two reasons. One, you can hand the number to a helper or an answering service without handing over your personal cell. Two, when you sell the business or take a week off, the number goes with the business. Voicemail transcription alone saves you listening to twelve messages a day.
Missed-call text-back — $0–$25. Highest ROI line in the table if you miss calls, and you miss calls, because you’re under a sink. One extra $600 job a year pays for it eight times over. The math is in missed-call text-back.
Estimates and invoicing — $0–$20. Free tiers are genuinely fine here. The upgrade you pay for is card payments on the invoice and automatic reminders, which is really a collections tool, not an invoicing tool. If you’re comparing options, start with the invoicing app comparison.
Website — $10–$20. Not for traffic. For the person who got your name from a neighbor and wants to confirm you’re insured and real before calling. One page, photos, license number, phone number, done.
Cloud storage — $2–$10. Photos are evidence. Jobsite photo documentation will pay for your entire stack the first time a customer claims damage that was already there.
What you don’t need yet
- A full field service platform ($49–$199/mo). You’re the dispatcher and you’re also the tech. Dispatching yourself is free.
- Project management software. A whiteboard and a shared calendar handle three jobs.
- A CRM. Your phone’s contacts and a follow-up list in Notes work until you’re quoting 20+ jobs a month.
- Paid ads tooling. If referrals and Google still fill your calendar, don’t go hunting.
Stage 3: $300K–$750K — the $150–$300 stack
Now you’ve got two or three people in trucks and you’re not on every job. The expensive problem changes: it’s no longer missed calls, it’s miscommunication. A tech shows up without the parts. A customer gets quoted twice. An invoice never goes out because nobody closed the job.
Add, in this order:
| Addition | What it fixes | Cost/mo |
|---|---|---|
| Field service platform (Jobber, Housecall Pro) | Scheduling, dispatch, job notes, invoicing in one place | $50–$200 |
| Payroll (Gusto, QuickBooks Payroll) | W-2s, filings, workers’ comp reporting | $40–$80 |
| Review automation | Usually bundled with the platform | $0 |
| New total | $150–$300 |
The field service platform replaces three or four of your Stage 2 tools, so the jump is smaller than it looks. If you’re weighing the two big names, we’ve reviewed Jobber and Housecall Pro specifically for small shops — the short version is that neither pays for itself under about two crews.
Run the test before you buy. A $169/month plan costs $2,028 a year. At a 10% net margin, you need $20,280 in extra revenue to cover it with profit. That’s one or two jobs a month that you’d otherwise have dropped. Plausible at three crews. Not plausible solo.
Stage 4: $750K and up — $400+ and getting specific
At this size your software spend is driven by headcount, not by features. Per-user pricing starts to bite: a $35/user platform with eight users is $280/month on its own.
Typical additions:
- More seats on the platform you already have
- Time tracking with GPS — $5–$10 per employee per month, and it pays for itself in accurate job costing more than in catching anyone
- Takeoff or estimating software if you bid plans — this is trade-specific and ranges from $50 to several hundred
- A bookkeeper, which is not software but is the correct purchase at this point — $200–$600/month, and it’s cheaper than your time
Watch per-user creep. Audit seats quarterly. Former employees sitting on active licenses is the most common invisible waste at this size.
The annual software audit
Once a year, open your bank statement, filter for recurring charges, and put every one in a table:
| Tool | Cost/yr | Last opened | Makes money / saves hours? | Keep? |
|---|---|---|---|---|
| QuickBooks | $420 | Weekly | Tax + profit visibility | Yes |
| Old scheduling app | $348 | 7 months ago | No | Cancel |
| Website builder | $228 | Monthly | Lead source | Yes |
Two cancellations usually fund the one tool you actually need. Most contractors find $500–$1,500 a year of dead subscriptions on the first pass.
A few habits that keep the bill down:
- Pay annually on tools you’re sure about. Usually 15–20% off.
- Never buy software to fix a process problem. If your estimates are losing jobs, fix the estimate itself before you buy a quoting tool.
- Use free trials properly. Put the cancel date in your calendar the day you sign up.
- Avoid the bundle trap. Paying $199 for a plan because of one feature in it usually means there’s a $29 tool that does just that feature.
The one thing to do this week
Pull your last three months of bank and card statements and highlight every recurring software charge. Add them up and multiply by 12.
If the number is over $1,200 and you’re under $300K in revenue, you are almost certainly paying for a tool meant for a company three times your size. Cancel the one you opened least recently, and put that money toward the gap you actually feel — which, for most one-to-three-person shops, is answering the phone.