How to Run a Service Business Without Software in 2026 (Free Templates)
Seven free Word + Excel templates plus the honest playbook for running your first 30+ customers on $0 of monthly software. Don't buy Jobber, Housecall Pro, ServiceTitan, or Plyrium until you actually need it.

Every service-business SaaS pricing page tells you the same thing: "You're losing money every day you don't have software." That sentence is bullshit. You're losing money every day software costs more than the time it saves. For most contractors in their first year, that's true.
Plyrium is software. We make our money when contractors buy it. So you can take what follows here as honest, or as a strange marketing decision — either way, the templates work.
This guide gives you six free Google Docs templates and the lean operations playbook to run your first 30+ customers on $0 of monthly software. We'll also tell you exactly when to graduate, what to look for when you do, and why the answer for most shops is "not yet."
1. The honest truth about service business software
Software solves a specific problem: scheduling errors that cost you money, double-booked techs, customer info scattered across three apps, late invoices, missed payments. None of those problems exist when you have 5 customers.
Software at the wrong stage creates new problems: data entry overhead, a learning curve, monthly subscription cost, integration headaches when one piece doesn't talk to another. Most contractors who buy software too early end up running BOTH the spreadsheet and the software for six months because they can't trust the migration. That's worse than either alone.
The right time to buy software is the same week your manual systems start visibly breaking. Until then, you're paying for a status symbol.
If you can't list 3 specific problems your business has TODAY that software would fix, you're not ready. "It would help me look professional" is not a problem. "I missed a quote follow-up last week and lost a $4,000 job" is.
2. The real cost of buying software too early
Verified 2025-2026 pricing across the major contractor SaaS tools, pulled directly from each platform's pricing page (or, where pricing is sales-only, from documented contractor reports):
| Platform | Entry tier | Mid tier | Top tier | Setup fee |
|---|---|---|---|---|
| **Jobber** | $29/mo (Core, 1 user, annual) | $99-$149/mo (Connect, up to 5) | $149-$529/mo (Grow + Plus) | None |
| **Housecall Pro** | $59/mo (Basic, 1 user, annual) | $149/mo (Essentials, up to 5) | $299+/mo (MAX, custom) | None |
| **ServiceTitan** | Sales-only | $300-$400/user/mo (typical) | Custom enterprise | **$5,000-$10,000+** one-time |
| **FieldEdge** | Sales-only | ~$100/user office + $125-$150/user field | Custom | $1,000-$3,000 typical |
| **Workiz** | $46/user/mo (annual) | $54/user/mo | Sales-only (Ultimate) | None |
| **Plyrium** | $149/mo (Voice, AI receptionist) | $399-$699/mo (Visibility / Bundle) | $1,199/mo (Front Office) | None |
Year-one cost comparison for a solo operator who doesn't actually need any of this yet:
| Jobber Core (annual) | $348/year |
| Housecall Pro Basic (annual) | $708/year |
| Workiz Standard (1 user, annual) | $552/year |
| Plyrium Voice (annual) | $1,644/year |
| ServiceTitan (typical 1-user setup) | $8,600+ year one (incl. setup fee) |
| Google Docs + Stripe + Google Calendar | **$0/year** + 2.9% + 30¢ per Stripe transaction |
Every SaaS in the table above charges roughly 2.9% + 30¢ per card transaction (Stripe's standard rate, which they pass through). You pay this regardless of whether you use software or send Stripe payment links from Google Docs. So 'switching to software' doesn't lower your transaction costs — only your monthly subscription is added on top.
For a brand-new business that hasn't earned its first $5,000, an extra $348-$1,644 in fixed monthly cost matters. It comes out of the same bucket as your pressure washer or your insurance premium.
3. When you DON'T need software yet
If most of these describe your business today, stay on the lean stack. Software won't help.
- **Under 30 active customers.** You can hold this many in your head + a spreadsheet. Software adds friction at this scale, not removes it.
- **Solo or one helper.** Multi-tech dispatch is the killer feature of every major contractor SaaS. If you don't have multi-tech, you don't need that feature.
- **Fewer than 5 jobs per day on average.** Below this volume, you can manually call-confirm each appointment the day before. Automated reminders are nice-to-have, not need-to-have.
- **Cash flow is the bottleneck (not workflow).** If you're worried about getting customers, software doesn't help. It optimizes existing workflow that's already running.
- **No recurring contracts beyond simple monthly cycles.** A handful of monthly customers can be invoiced manually on the 1st. Stripe makes this trivial.
- **You don't have a real-time dispatch problem.** If "who's where right now" isn't a question you ask every day, you don't need GPS tracking or live route optimization.
The threshold most-cited on r/HVAC, r/Plumbing, and r/smallbusiness for buying first software: "Buy when scheduling errors cost you a job per week," or "buy when you hire your second field tech." Until then, Google Calendar plus Stripe plus a spreadsheet is what successful contractors actually use.
4. Your minimum viable stack ($0/month + transaction fees)
What you actually need to run a service business well:
| Google Workspace (or free Gmail) | Email + Drive + Docs + Sheets. Free at gmail.com or $6/user/mo for a custom-domain Workspace ([yourbusiness.com] looks more professional than [yourbusiness@gmail.com] but isn't required to start). |
| Google Calendar | Free. Sync with your phone. Two-way sharing works with customers via emailed event invites. Color-code by job type or customer. |
| Google Drive | Free 15 GB. More than enough for your first hundred customers' photos and PDFs. Folder per customer. |
| Stripe (or Square) | Free account; pay 2.9% + 30¢ per card transaction. Payment links can go in any document — your invoice, your email, an SMS. Customer pays with a tap on their phone. |
| Google Voice (optional, free) | Separate business number forwarded to your personal phone. Voicemails transcribed and emailed to you. Free to set up if you have a personal Google account. |
| Wave Accounting (optional, free) | Browser-based bookkeeping + invoicing. Use it instead of spreadsheets if numbers freak you out. Genuinely free for the basic plan. |
Total monthly cost: $0 if you're using personal Gmail, or about $6 if you use Workspace for a custom domain. Plus the per-transaction Stripe fee, which you'd pay regardless. That's it.
5. Template — Quote / Estimate
When you use it: every job, before any work starts. Even "obvious" jobs need a written quote so the customer can't say "I thought it was $200, not $400" when you're done. A signed quote also serves as a contract — don't underestimate that.
Download quote-estimate.docx — opens in Microsoft Word, Google Docs, Apple Pages, or LibreOffice. No Plyrium account needed. Edit for your business and you're done.
Or copy the structure below into a fresh Google Doc, save it as a template, and clone it for every new quote:
| [Your Business Name] | [Your Address] · [Phone] · [Email] |
| Quote # | [Increment from 001 — keep a counter in a sheet] |
| Date issued | [Today's date] |
| Valid until | [+30 days from today] |
| Customer | [Full name] |
| Service address | [Where work happens — may differ from billing] |
| Customer phone / email | [Both] |
| Service / item description | Qty × Rate = Total |
| Example: Full interior + exterior detail | 1 × $250 = $250 |
| Example: Pet hair removal add-on | 1 × $40 = $40 |
| Example: Headlight restoration (pair) | 1 × $120 = $120 |
| **Subtotal** | $410 |
| Tax (your local rate) | $25.42 |
| **TOTAL** | **$435.42** |
Below the line items, include four lines visitors will sign and date:
- **Payment terms:** "50% deposit on acceptance, balance on completion. Pay via [Stripe link] or check."
- **Cancellation policy:** "Customer may cancel before deposit clears. After deposit clears, deposit is forfeit if cancelled within 24h of scheduled service."
- **Warranty / scope:** "This quote covers [scope]. Additional work discovered on-site requires written change order before proceeding."
- **Customer signature + Your signature** (with date lines next to each).
Save the doc as PDF (File → Download → PDF). Email it as an attachment. Customer prints, signs, scans/photographs, and emails back. OR use Google Docs' built-in commenting — customer types "I accept" in a comment with their name. Either way is legally valid for normal service contracts.
6. Template — Invoice
When you use it: after work is complete and signed off. The invoice should mirror the quote almost exactly — same line items, any change-order additions, total. Adding a Stripe payment link gets you paid in hours, not weeks.
Download invoice.docx — opens in Word, Google Docs, Apple Pages, or LibreOffice. Includes payment-method checkboxes for cash, check, Venmo, Zelle, Cash App, and card.
| [Your Business Name] | [Address] · [Phone] · [Email] |
| Invoice # | [Same counter as quotes, OR separate INV-001 counter] |
| Original quote # | [Reference the quote this invoices against] |
| Date issued | [Date you completed the work] |
| Date due | [Issue date + your payment terms — 7, 14, or 30 days] |
| Bill to | [Customer name + billing address] |
| Service location | [Where work was done] |
Line-item structure is identical to the quote. Below the total, include:
- **Pay now:** [Stripe payment link — generate at stripe.com/payment-links, takes 90 seconds, includes the invoice number in the description]
- **Or pay by:** check (mailed to [your address]), Venmo (@yourhandle), Zelle ([your email]), or cash on next visit
- **Notes:** Anything specific — warranty terms, pictures attached, etc.
- **Thank you message:** One line. "Thanks for your business — we appreciate you." Adds 1-2% to repeat-business rate per HBR studies.
Stripe has a free tool at dashboard.stripe.com/payment-links. Click "Create link," enter the amount, give it a name (use the invoice #), click create. You get a clean URL like https://buy.stripe.com/abc123 that customers can pay from any device. Money lands in your bank in 2 business days.
7. Template — Customer Intake Form
When you use it: first contact with a new customer, before scheduling. This captures everything you need so you're not asking the same questions on the phone, in email, and again on-site. Saves 10 minutes per customer once you have it dialed in.
Download customer-intake.docx — opens in Word, Google Docs, Apple Pages, or LibreOffice. Use it as a phone-intake script, or as the source for a free Google Form.
Build this as a Google Form (free) or as a Google Doc you fill out during a phone intake call. The Form version sends responses straight to a Google Sheet — instant CRM.
- **Customer information:** Full name · Phone · Email · Best time to reach · How they found you (referral / Google / Facebook / etc.)
- **Service location:** Address · Gate code or access notes · Pets to be aware of
- **Vehicle / property details:** Make / model / year, square footage, # of stories, whatever's relevant to your trade
- **Service requested:** Type of service · Specific concerns · Time pressure (urgent / flexible)
- **Budget expectations:** "What budget are you working with?" — the single most useful question on intake. Saves both of you time when you're $400 and they're hoping for $80.
- **Photos:** Ask for 2-3 photos of the area / vehicle / problem. Saves a site visit for quoting in many cases.
- **Emergency contact:** For commercial / vacation rental customers — who do we call if we can't reach you?
Most contractors avoid asking about budget because it feels rude. The result: 30%+ of quotes get rejected on price after both sides spent an hour on it. Asking on intake disqualifies the price-misaligned customer in 30 seconds and saves you hours of wasted quoting.
8. Template — Recurring Service Agreement
When you use it: any time you sign a customer up for ongoing work — monthly maintenance, quarterly visits, weekly route stops. This protects both sides. Without it, recurring customers cancel verbally, dispute charges, or expect free re-visits indefinitely.
Download recurring-service-agreement.docx — opens in Word, Google Docs, Apple Pages, or LibreOffice. This is a starting point — for high-value or long-term agreements, have a local attorney review your edits.
| Customer + service address | Full names + property |
| Service description | Exactly what's included each visit (be specific — list the tasks) |
| Frequency | Weekly / biweekly / monthly / quarterly + specific day pattern ("every other Tuesday") |
| Term length | Month-to-month with 30-day cancel, OR fixed 6/12-month term — pick one |
| Price per visit | Flat amount |
| Total monthly cost | Visits × price (so customer sees the real number) |
| Payment method | Stripe autopay (link) / Zelle / check on visit |
| Cancellation policy | Required notice period (most use 30 days) + any prorated refund rule |
| Out-of-scope work | Anything beyond standard scope billed as a separate quote |
| Customer + business signatures | Both with dates |
Month-to-month gives the customer flexibility — they'll prefer it. Fixed terms give YOU revenue stability — you'll prefer them. Pick one and put it in writing. The most common nightmare for new contractors: customer cancels in month 2 of a service that requires 4 visits to start showing results, then leaves a 1-star review claiming it didn't work.
9. Template — Day-of-Service Checklist
When you use it: every job, on-site. The checklist forces you to do the small things that customers notice — taking before photos, checking with them on scope, capturing after photos for marketing, getting the signature. Print one per job, fill it in, file it in the customer's Drive folder.
Download day-of-service-checklist.docx — opens in Word, Google Docs, Apple Pages, or LibreOffice. Print one per job (or open on your phone) and check boxes as you go.
- **Before arrival** — Confirmed appointment 24h ago. Reviewed customer notes. Loaded equipment for THIS specific job. Have the signed quote ready to reference.
- **On arrival (5 min)** — Greet customer by name. Walk through scope of work in person. Take 3-5 BEFORE photos. Confirm any access issues (gates, dogs, alarm codes).
- **During work** — Stick to scope. If ANYTHING looks like it needs additional work, stop and write a change order BEFORE doing it. No verbal change orders. No "I'll just throw it in for free" — you'll regret it.
- **After work (10 min)** — Walk customer through finished job. Show them what you did. Take 3-5 AFTER photos. Address any concerns BEFORE leaving (it's much harder once you've packed up).
- **Payment + sign-off** — If payment is due on completion, send the Stripe link or accept payment. Get customer signature on completion confirmation (one line: "Work was completed satisfactorily on [date].").
- **Cleanup + departure** — Site cleaner than when you arrived. Equipment loaded. Walk-around vehicle check.
- **Within 24 hours** — Send thank-you text or email. Ask if they'll leave a Google review (link to your Google Business Profile review page). Update customer file in Drive: photos, signed completion, payment status.
10. Template — End-of-Day Job Log
When you use it: end of every workday, takes 5 minutes. The job log is your historical record — what you did, what you learned, what to follow up on. After 60-90 days, it becomes the foundation of your pricing book (you know exactly how long each service really takes) and your customer database.
Download end-of-day-job-log.docx — opens in Word, Google Docs, Apple Pages, or LibreOffice. Or copy the columnar layout below into a Google Sheet — both work.
Build as a Google Sheet with these columns:
- **Date** · **Customer name** · **Service performed** · **Address**
- **Quote $** · **Final invoice $** · **Hours on-site** · **Effective hourly rate** ($ / hours)
- **Payment method + status** (Stripe pending / paid / check pending)
- **Issues / lessons** (one line — "underestimated time by 90 min", "surface needed extra polish step", "customer wanted late callback")
- **Follow-up needed** (Y/N + when — "7-day check-in", "send review request")
- **Photos saved to Drive folder?** (Y/N)
After 30 days you'll see the trend: which job types are profitable, which ones eat your day. Some "premium" services pay less per hour than basic work because the prep is brutal. The job log surfaces this — your gut won't.
11. Template — Business Expense Tracker (Excel)
When you use it: every business expense, every business mile, every income payment. The expense tracker is the one template that pays for itself in tax savings alone. The IRS standard mileage deduction is $0.70 per business mile in 2025 — log 5,000 business miles in a year and that's a $3,500 deduction your accountant can't claim if you didn't write it down.
Download business-expense-tracker.xlsx — opens in Excel, Google Sheets, Apple Numbers, or LibreOffice Calc. Four tabs (Income / Expenses / Mileage / Monthly Summary) with built-in formulas that roll up your year-to-date numbers automatically.
What's in it:
- **Income tab** — date, customer, service type, invoice #, amount, payment method, notes. Log every paid invoice as it clears.
- **Expenses tab** — date, category, vendor, description, amount, deductible Y/N, receipt Y/N. Categorized so you (or your CPA) can break out marketing vs supplies vs vehicle at tax time. Includes a reference list of 19 common contractor expense categories.
- **Mileage tab** — date, from, to, purpose, business miles, IRS rate, deduction. The deduction column auto-calculates `miles × rate`. Update the rate yearly when the IRS publishes the new number.
- **Monthly Summary tab** — pulls income, expenses, mileage deduction, net profit, and margin % per month, plus a year-total row at the bottom. Change one cell (the YEAR field) to recalculate for any year of data.
The tracker keeps your books clean enough that a CPA can do your Schedule C in under an hour. It does NOT replace a CPA. Self-employed contractors typically owe ~30% of net income in federal + state + self-employment tax — set aside that percentage in a separate account each time you get paid, and pay quarterly estimated taxes (April 15, June 15, September 15, January 15). Missing quarterly payments triggers underpayment penalties even if you file on time.
If your gross revenue is $80K and your expenses + mileage deductions add up to $25K, your net is $55K. Federal + self-employment tax on that lands roughly $13K-$15K depending on your state. Set aside ~25% of every payment in a separate "taxes" account from day one — most contractors who blow up their first year do so because they spent the tax money on inventory, vehicles, or themselves.
12. The workflow — running a real job from quote to paid
Here's how the seven templates connect end-to-end for a single job, with the lean stack doing all the actual work:
- **Lead arrives** (text / phone / Facebook DM / referral). Reply within 30 min with a Google Form intake link OR walk through the intake questions on the phone.
- **Intake captured** in Google Sheet automatically (if Google Form). Add the customer's full intake to a folder you create in Drive: `/customers/[Last Name, First Name]/`. Drop the photos they sent there.
- **Quote drafted** — clone your Quote template. Fill it in. Save it in the customer folder. Email PDF + Stripe deposit-payment-link to the customer. Ask for their signature back via reply or commented "I accept."
- **Customer accepts + pays deposit** — money lands in your Stripe account. Add the appointment to Google Calendar (color-coded by service type). Set a 24h-before reminder.
- **Day before** — review the customer's intake notes + the quote. Pack equipment for THIS specific job (not your generic kit).
- **Day of** — work the Day-of-Service Checklist (Section 9). Photos, signatures, scope discipline.
- **End of work** — clone the Invoice template. Pre-fill from the Quote template. Add change-order line items if any. Email PDF + Stripe pay-link. Most customers pay within 24h.
- **End of day** — fill out the Job Log row. Move the customer's Drive folder to `/customers-completed/` (or keep in active list if recurring).
- **Day after** — send the thank-you + review request. If payment hasn't cleared, send a friendly nudge email.
That's the full workflow. No software. No subscription. Six Word templates, an Excel tracker, and a calendar.
13. The 5 signs you've outgrown Google Docs
When the lean stack starts breaking, you'll know. Specifically, watch for these failure patterns — when 3 of 5 are happening regularly, it's time to evaluate software:
- **You missed a quote follow-up and lost a job worth more than 6 months of software.** Software's automated reminders + pipeline tracking pay for themselves the first time this stops happening.
- **You can't find a customer's previous service history in under 60 seconds.** When folder navigation gets slow, you've outgrown Drive-based CRM.
- **You're double-booking customers — even occasionally.** Google Calendar can't enforce "only one customer per 2-hour slot in this geographic zone." Software-based dispatch can.
- **You're hiring help and they need access to the systems.** Sharing your personal Google Drive with a tech is a permission nightmare. Multi-user software with role-based access solves this cleanly.
- **Your day is ending with 90 minutes of admin.** Manually generating 8 invoices, sending 8 thank-you emails, updating the spreadsheet — all of this is automation candy for software, and at this volume the time savings real.
Forum consensus on r/HVAC, r/Plumbing, and contractor Discord servers: most operators upgrade to first software somewhere between 50-100 active customers, OR when they hire their second field tech. If you're not at either marker yet, the lean stack is still serving you.
14. When to graduate (and what to look for)
Once you've outgrown the lean stack, evaluate software with these criteria — not "which has the most features." The right software for a 50-customer shop has fewer features than ServiceTitan, intentionally.
- **Pricing scales with revenue, not with users.** Per-user pricing punishes you for hiring. Per-revenue or flat-tier pricing aligns with your growth.
- **No setup fee.** ServiceTitan's $5,000-$10,000 implementation fee is a tax on switching. Tools that charge it bet you won't switch back.
- **Easy migration FROM Google Docs / Sheets.** If you can't bulk-import a customer CSV in 10 minutes, the tool wasn't built for the transition you're making.
- **Doesn't require a multi-week implementation.** You should be running on it within 1 week. If they need 4-12 weeks of "professional services" to get you live, the software is too complex for your stage.
- **Has the features you actually need, not 200 you don't.** Quotes, invoices, scheduling, customer history. Maybe basic recurring billing. That's enough for most shops.
Honest comparison of the major tools at the "first software" price point (under $200/mo for a small shop):
| Jobber Core ($29/mo annual) | Best for solo + 1 helper. Limited to 1 user — pay extra for any team. Simple, well-supported, fast onboarding. |
| Housecall Pro Basic ($59/mo annual) | Similar to Jobber Core, slightly more polished UI. Same 1-user limit. Better mobile app per most reviews. |
| Workiz Standard ($46/user/mo annual) | Per-user pricing means it gets expensive past 2 people. Less ecosystem than Jobber/HCP. |
| Plyrium Voice ($149/mo) | Different category — adds an AI receptionist that answers your phones 24/7. Right pick when missed calls (not workflow chaos) is your bottleneck. Includes basic CRM, quotes, invoices. |
| Plyrium Bundle ($699/mo) | When you've actually outgrown the lean stack across the board: AI lead handling, recurring contracts with autopay, GBP management, multi-tech scheduling. Comparable to Jobber Grow + a marketing agency, at one bill. |
Yes — Plyrium is software. We didn't write this guide hoping you'd skip it forever. We wrote it because most contractors who buy software too early waste money, get frustrated, and quit on the tool. Build the manual systems first. Use them until they break. Then come back.
15. The bottom line
Software isn't a status symbol. It's a tool for solving specific operational problems. Until you have those problems, the tool is overhead.
Use the six templates above. Run on Google Docs + Calendar + Stripe + Drive. Build the manual habits — quote discipline, intake questions, before/after photos, payment follow-through — that the software is going to automate later. When you DO graduate to software, you'll know exactly what to ask for because you've done it manually first.
Most contractors who fail in their first year don't fail because of bad software. They fail because they spent on software, marketing, equipment, and trucks before they had a working manual system. Reverse the order. Get the manual right. Software pays for itself when it's automating something that's already working.
When you're ready, we built Plyrium for the transition
We're software too — and we built the entry tier ($149/mo Voice) specifically for contractors who've outgrown Google Docs but can't justify ServiceTitan. CRM, quotes, invoices, recurring contracts, an AI receptionist that answers when you can't. 14-day free trial, no setup fee, no contract. Cancel any time.
See Plyrium pricingRun your all trades business with Plyrium
CRM, scheduling, quotes, invoices, recurring service contracts, and an AI receptionist — built for service-trade contractors. 14-day free trial. No setup fee. No long-term contract.
Start free trial