A typical ârecommendedâ software stack for a small contractor runs $180â$250 a month once you add field service software, accounting, a website, e-sign, and a phone system. Call it $2,400 a year.
At a 10% net margin, $2,400 of software has to be paid for by $24,000 of extra revenue. If your average job is $2,800, thatâs nine jobs a year youâre working just to cover subscriptions.
Sometimes thatâs a great trade. In year one, with 40 jobs on the calendar and a one-truck operation, it usually isnât. Hereâs the stack that costs you nothing, and the specific point where each piece stops being enough.
What a $0 stack looks like
| Job | Free tool | Real cost |
|---|---|---|
| Business phone number | Google Voice | $0 |
| Email + file storage | Gmail + Google Drive | $0 (15 GB) |
| Getting found | Google Business Profile | $0 |
| Estimates | Google Docs template | $0 |
| Invoices | Square, PayPal, or Stripe invoicing | $0 to send, ~3% when paid |
| Card payments in the field | Square reader (app is free) | per-transaction fee |
| Job tracking | One Google Sheet | $0 |
| Scheduling | Google Calendar | $0 |
| Job photos | Google Photos, folder per job | $0 |
| Receipts + mileage | Phone camera + a Drive folder | $0 |
| Bookkeeping | Spreadsheet or Wave free tier | $0 |
| Contracts / signatures | Signed PDF photo, or a free e-sign tier | $0 |
The only line item with a real cost is payment processing, and you pay that whether your software is free or $200 a month.
Phone, email, and the professionalism question
Google Voice gives you a second number that rings your phone, transcribes voicemail, and keeps work calls out of your personal texts. Free for personal Google accounts in the US.
Gmail is free. A branded address (you@yourcompany.com) costs money â Google Workspace is around $7â8 per user per month. That one is worth paying for sooner than most, because mikesplumbing1987@gmail.com on a $14,000 estimate quietly costs you work.
But hereâs the order that matters: get the domain and branded email before you get field service software. Itâs the cheapest credibility you can buy.
Where it breaks
Google Voice falls apart when a second person needs to answer the business line, or when you start missing calls during the day. A missed call from a homeowner with a leak is a lost job, usually to whoever picks up third. If youâre missing more than two or three calls a week, the math on an answering service or a shared-inbox tool flips fast.
Google Business Profile does more than any paid tool
If you only do one thing off this list, do this one. A complete profile with real job photos, service area, and a steady drip of reviews will out-earn a $200/month software stack for a local contractor. It is free, it is the single best lead source most small shops have, and it rewards boring consistency.
The full setup is covered in Google Business Profile for Contractors. Do that before you spend a dollar on ads or websites.
Where it breaks
It doesnât, really. It only stops being enough when youâre maxed on inbound leads and need to go find demand instead of waiting for it. Thatâs a good problem.
Estimates: a Doc template beats bad software
A clean, specific, itemized estimate in Google Docs, exported as a PDF, wins jobs against sloppy estimates from expensive software. Scope, exclusions, payment schedule, validity window. Build one template, duplicate it per job.
What matters is whatâs written on it, not what generated it â how to write estimates that win jobs covers the structure.
Time cost: about 20â30 minutes per estimate once your template is dialed in, versus maybe 10â15 in dedicated software with saved line items.
Where it breaks
Count your estimates per week. At two or three a week, a template is fine. At eight or ten, youâre spending 4+ hours a week retyping the same line items, and a tool with a saved price book pays for itself immediately. The other breaking point is version control: when youâve got three revisions of the same estimate floating around and you canât remember which one the customer approved, free has already cost you more than it saved.
Invoicing and payment: free to send, not free to collect
Square, PayPal, and Stripe all let you send a professional invoice with a pay-now button for $0. You pay only when money moves â roughly 2.5%â3.5% depending on the processor, the card, and whether youâre swiping or theyâre clicking. Rates change; check the current fee schedule on the providerâs site before you commit.
Run the number on your own volume:
| Annual revenue | At ~3% processing |
|---|---|
| $120,000 | $3,600 |
| $250,000 | $7,500 |
| $500,000 | $15,000 |
That looks alarming until you remember you pay it either way â field service software doesnât process cards for free, it just hides the fee in a different line. What you can do is push larger payments to ACH or check. On a $22,000 remodel, taking the deposit by bank transfer instead of card saves a few hundred dollars for one extra conversation.
The bigger lever isnât the fee, itâs the follow-up. Invoicing and getting paid has the terms and sequence that stop the chase.
Where it breaks
Free invoicing tools donât reconcile with your books, donât track deposits against a job, and donât automatically chase late payers. When youâre carrying more than about five open invoices at once, or doing progress billing across phases, the manual tracking starts leaking money. Thatâs the upgrade signal.
Job tracking: one spreadsheet, seven columns
You do not need a CRM for 40 jobs a year. You need one Google Sheet that you actually open every morning.
| Customer | Job | Status | Quoted | Start date | Invoiced | Paid |
|---|
Status values: Lead / Quoted / Won / Scheduled / In progress / Invoiced / Paid. Sort by status. The sheet is your pipeline, your schedule feeder, and your receivables report in one place.
Pair it with Google Calendar for actual dates. Color-code: one color for jobs, one for estimate appointments, one for personal.
The spreadsheet only works if itâs the single source of truth â the moment youâre also tracking jobs in your head, your texts, and a notebook, youâve lost the thread.
Where it breaks
Two triggers. First, a second person needs to see the schedule. Shared spreadsheets and a crew are a bad combination â people edit the wrong row, nobody knows which version is current. Second, you cross roughly 15â20 active jobs at once. Past that, the sheet stops being scannable and you start forgetting to follow up on quotes, which is pure lost revenue.
Books and receipts
A spreadsheet with income and expense tabs, plus a folder of receipt photos named by date and vendor, is enough bookkeeping for a solo operator with one bank account and no payroll. Waveâs free tier handles basic accounting for a lot of small shops too, though its free features have shifted over time â check whatâs currently included before you build your year around it.
Non-negotiable regardless of tools: a separate business bank account. Mixing personal and business transactions is the thing that turns a two-hour tax prep into a $900 bookkeeping cleanup, and it undermines the liability protection you set up your LLC for in the first place.
Where it breaks
The day you run payroll. The day you have more than one bank account or a credit card with real volume. The day your CPA asks for a P&L by job and you canât produce one. Any of those, and you want real accounting software plus a few hours a month with a bookkeeper.
What free actually costs you
Free software isnât free â itâs paid for in admin hours. Be honest about the number.
Say the free stack costs you two extra hours a week of retyping, chasing, and reconciling: 100 hours a year.
| Scenario | Value of those 100 hours |
|---|---|
| Youâd fill them with billable work at $75/hr | $7,500 |
| Youâd fill half with billable work | $3,750 |
| Youâd fill none â your calendar isnât full | $0 of revenue, 100 hours of your evenings |
That third row is where most new contractors actually live, and itâs why the free stack makes sense in year one. You canât save your way to a full calendar, and you canât buy one either â software doesnât generate demand.
When your calendar is full and those hours are genuinely billable, the trade flips hard. $7,500 of recoverable time against a $2,400 subscription is not a close call.
The upgrade order
When you do start paying, buy in this sequence:
- Domain and branded email (~$80â$100/year). Cheapest credibility available.
- Accounting software when you add payroll or a second account.
- Estimating and invoicing with a saved price book, when youâre writing 6+ estimates a week.
- Full field service software with scheduling and dispatch, when a second person needs the schedule.
- A real website, once the Google Business Profile is maxed and you need to rank for more.
Most shops jump straight to #4 because itâs the one with the best marketing. Reviews of the two most common choices are here: Jobber and Housecall Pro, plus a broader comparison of small contractor software.
This week
Open your bank statement and list every software subscription youâre paying for. Next to each one, write the specific thing it does that your free alternative canât. Anything where you canât finish that sentence, cancel it â and put the money toward your domain and a week of posting job photos to your Google Business Profile instead.