Skip to main content
PPlyrium
All Trades

How to Run a Service Business Without Software in 2026 (Free Templates)

Six free Google Docs 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.

By Plyrium Team16 min readUpdated May 4, 2026
A laptop, notebook, and coffee on a wooden desk — the lean office setup most service businesses actually need before buying software.
Photo: Unsplash

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.

The honest test

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):

What contractor software actually costs in 2026
PlatformEntry tierMid tierTop tierSetup 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 fieldCustom$1,000-$3,000 typical
**Workiz**$46/user/mo (annual)$54/user/moSales-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
Stripe fees are the same either way

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.
Real contractor consensus

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:

The lean stack
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 CalendarFree. Sync with your phone. Two-way sharing works with customers via emailed event invites. Color-code by job type or customer.
Google DriveFree 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.

Free template — Quote / Estimate

Open in Google Docs and make a copy — clicking the link prompts Google Docs to copy the template into your own Drive. No Plyrium account needed. Edit it 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:

Quote template — header block
[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]
Quote template — line items
Service / item descriptionQty × Rate = Total
Example: Full interior + exterior detail1 × $250 = $250
Example: Pet hair removal add-on1 × $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:

  1. **Payment terms:** "50% deposit on acceptance, balance on completion. Pay via [Stripe link] or check."
  2. **Cancellation policy:** "Customer may cancel before deposit clears. After deposit clears, deposit is forfeit if cancelled within 24h of scheduled service."
  3. **Warranty / scope:** "This quote covers [scope]. Additional work discovered on-site requires written change order before proceeding."
  4. **Customer signature + Your signature** (with date lines next to each).
How to send + get signature without DocuSign

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.

Free template — Invoice

Open in Google Docs and make a copy — clicking the link prompts Google Docs to copy the template into your own Drive. Includes payment-method checkboxes for cash, check, Venmo, Zelle, Cash App, and card.

Invoice template — header block
[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.
Generate Stripe payment links without code

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.

Free template — Customer Intake Form

Open in Google Docs and make a copy — clicking the link prompts Google Docs to copy the template into your own Drive. 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?
Why budget question matters

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.

Free template — Recurring Service Agreement

Open in Google Docs and make a copy — clicking the link prompts Google Docs to copy the template into your own Drive. This is a starting point — for high-value or long-term agreements, have a local attorney review your edits.

Recurring agreement — required fields
Customer + service addressFull names + property
Service descriptionExactly what's included each visit (be specific — list the tasks)
FrequencyWeekly / biweekly / monthly / quarterly + specific day pattern ("every other Tuesday")
Term lengthMonth-to-month with 30-day cancel, OR fixed 6/12-month term — pick one
Price per visitFlat amount
Total monthly costVisits × price (so customer sees the real number)
Payment methodStripe autopay (link) / Zelle / check on visit
Cancellation policyRequired notice period (most use 30 days) + any prorated refund rule
Out-of-scope workAnything beyond standard scope billed as a separate quote
Customer + business signaturesBoth with dates
Don't skip the term-length decision

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.

Free template — Day-of-Service Checklist

Open in Google Docs and make a copy — clicking the link prompts Google Docs to copy the template into your own Drive. Print one per job (or open it on your phone) and check the boxes as you go.

  1. **Before arrival** — Confirmed appointment 24h ago. Reviewed customer notes. Loaded equipment for THIS specific job. Have the signed quote ready to reference.
  2. **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).
  3. **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.
  4. **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).
  5. **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].").
  6. **Cleanup + departure** — Site cleaner than when you arrived. Equipment loaded. Walk-around vehicle check.
  7. **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.

Free template — End-of-Day Job Log

Open in Google Docs and make a copy — clicking the link prompts Google Docs to copy the template into your own Drive. Or convert to a Google Sheet for the columnar layout below — 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)
Why the effective hourly rate column matters most

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. The workflow — running a real job from quote to paid

Here's how the six templates connect end-to-end for a single job, with the lean stack doing all the actual work:

  1. **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.
  2. **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.
  3. **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."
  4. **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.
  5. **Day before** — review the customer's intake notes + the quote. Pack equipment for THIS specific job (not your generic kit).
  6. **Day of** — work the Day-of-Service Checklist (Section 9). Photos, signatures, scope discipline.
  7. **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.
  8. **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).
  9. **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 Google Docs and a calendar.

12. 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:

  1. **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.
  2. **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.
  3. **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.
  4. **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.
  5. **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.
Threshold that contractors actually report

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.

13. 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):

First-software comparison — under $200/mo entry tier
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.

14. 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 pricing

Run 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