Writing Your First SOP: The 30-Minute Method for Contractors
SOPs fail when they're written like corporate manuals. The 30-minute method: the simplest format techs actually follow, one worked example, and how to roll it out without eye-rolls.
Part of the Leveraged Owner 8-system framework
You finally sit down to "document your processes." Three hours later you have a 12-page Word document titled "Standard Operating Procedures v1" that no one will ever open — including you. Six months later a new tech asks how you handle warranty callbacks and you realize the document doesn't cover it, it's out of date anyway, and everyone just asks each other like always. The problem wasn't laziness. It was format: corporate SOPs are written to be filed. Contractor SOPs need to be written to be used.
SOP = standard operating procedure — a written checklist for how a task gets done, so it gets done the same way every time no matter who does it. Every system in the Leveraged Owner framework — lead capture, estimate follow-up, reviews, confirmations — is ultimately an SOP plus automation. This post is the method for writing them.
Why SOPs fail (the three killers)
- Too long. Anything over one page doesn't get read in the field. If it needs two pages, it's two SOPs.
- Too vague. "Provide excellent customer service" is not a step. "Text the customer when en route" is a step. SOPs are checklists, not mission statements.
- Written by someone who doesn't do the job. An SOP written in the office about field work misses the realities of field work. The person who does the task writes (or co-writes) the SOP.
The 30-minute method: the one-page format
Every SOP fits on one page with five sections. Set a timer — if it takes more than 30 minutes, the process is too big; split it.
- 1. Title + trigger (one line). What this SOP is and when it runs. Example: "Missed-call response — runs every time a call goes unanswered."
- 2. Purpose (two sentences max). Why this exists — the cost of not doing it. Example: "Every missed call is a lead walking to a competitor. This SOP makes sure every one gets a text within 60 seconds."
- 3. Steps (numbered, 5–10 max). The checklist. Each step starts with a verb, names who's responsible, and is specific enough that a new hire could follow it. No step should require judgment — judgment calls get their own SOP or an escalation rule.
- 4. Exceptions (2–3 lines). What to do when the normal path doesn't apply. Example: "If the caller is an existing customer with an open complaint, route to the owner instead of the standard text."
- 5. Owner + review date. One named person who owns this SOP, and the date it's next reviewed (quarterly). SOPs rot; the review date is the anti-rot mechanism.
Worked example: the complete SOP
Example: here's a full one-page SOP for the missed-call response, in the format above. (Fictional company details — the format is the point.)
SOP-001: Missed-Call Text-Back Response
Trigger: any inbound call to the business line goes unanswered (job site, driving, after hours).
Owner: [Office Manager Name] · Review date: [quarterly date]
Purpose: 27% of inbound calls to home-service businesses go unanswered (Invoca), and most of those callers never call back. This SOP ensures every missed call gets an instant text so the lead starts a conversation instead of dialing a competitor.
Steps:
1. Automation sends the business-hours text immediately on missed call (7am–6pm weekdays); after-hours version all other times. [Automated — verify weekly]
2. Owner/office receives the internal notification text with caller number. [Automated]
3. Office checks the conversation inbox within 15 minutes during business hours and replies personally to continue the thread. [Office Manager]
4. After-hours: on-call person checks the inbox at [7am] and calls back every overnight conversation in order. [On-call tech]
5. Log the lead in the CRM with source "missed call" before end of day. [Office Manager]
Exceptions: existing customer with open complaint → route to owner directly, no automated text. Known spam/solicitor numbers → no action, add to block list.
Which SOP to write first (the priority list)
Don't try to document everything. Write SOPs in this order — each one removes you from a bottleneck:
- Lead intake: what happens when a call, form, or message arrives (who responds, how fast, what they say).
- Estimate follow-up: the touch sequence and who's responsible at each touch.
- Job closeout: the tech's end-of-job checklist (photos, walkthrough, review ask, next-step notes).
- Appointment confirmations: the confirmation cadence and who handles replies.
- Complaint handling: the acknowledge-fix-follow-up recovery process.
Five SOPs, one per week, 30 minutes each. In five weeks you own the five processes that currently live in your head — which is the actual definition of a business that can run without you.
Rolling it out without eye-rolls
- Co-write with the doer. Sit with the tech or office person for 20 minutes: "walk me through exactly what you do when X happens." You write, they correct. They'll follow an SOP they helped write; they'll ignore one handed down from the office.
- Launch it as a checklist, not a policy. "Here's the closeout checklist — run through it on every job" lands differently than "here's the new mandatory procedure." Same document, different frame.
- Keep them where the work happens. Field SOPs live in the truck (laminated card, or a phone note) — not in a binder in the office. Office SOPs live as pinned messages or shared docs, one click away.
- Review quarterly, update immediately. When a process changes, the SOP changes the same day — stale SOPs are worse than none, because people follow the paper instead of reality.
The SOP habit (the meta-system)
The goal isn't a binder of SOPs — it's the habit of writing one whenever a task repeats. The rule to install: the third time you explain how to do something, it becomes an SOP. Explained the closeout process twice? Third time, write the checklist while you explain. In a year, you'll have documented the entire operation almost by accident — and that's when the business starts running without you in the middle of every decision.
Texting compliance note
The worked SOP above includes automated texting, so the compliance baseline belongs in the SOP document itself: 10DLC business-texting registration before sending business texts from a 10-digit number (approval generally 1–7 days, ~$15–$20 one-time), opt-out language ("Reply STOP to opt out") in the first text of the relationship, and TCPA (federal telemarketing law) quiet hours for marketing texts — nothing before 8am or after 9pm in the recipient's local time. General information, not legal advice.
Related guides in this series
SOPs are the documentation layer under all four pillars: Capture Every Lead, Turn Estimates Into Signed Jobs, The 5-Star Review Engine, The Full & Calm Calendar. For the growth-stage view of why documentation matters, see From 3 Trucks to 10, and diagnose your starting point with the 5-minute self-audit.
Get System 1 free: the complete Missed-Call Safety Net
The full setup SOP, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Get the AI Automation Starter Pack — $27, one-time: https://leveragedowner.com/starter-pack/
The done-for-you version
This post is part of the Leveraged Owner 8-system framework — the Starter Pack is the done-for-you version with the full SOPs, every script, the worksheets, and click-by-click setup instructions for all 8 systems.
Stats sourced as labeled: Invoca call-analytics research (27% unanswered). All frameworks and the worked example SOP are the author's own.