How to Write an SOP: A Step-by-Step Guide With Examples
A standard operating procedure (SOP) is a written set of steps for doing one recurring task the same way every time. To write one, watch the task being done, list the steps in order using plain verbs, note who does each step and where a decision changes the path, then test it on someone who has never done the task.
Below is a format you can copy, a short worked example, and the mistakes that turn SOPs into shelfware.
Vendors Covered in this Article
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
How do you decide which SOPs to write first?
Don't try to document the whole company. Start with processes that are repeated often, are error-prone, or depend on one person's memory. A quick way to choose is to list your recurring tasks and mark each one on three questions:
- Would a mistake here cost money, customers or compliance trouble?
- Does only one person know how to do it?
- Do new hires need to learn it in their first month?
Two or three yeses put a process at the top of the list. Write five SOPs in the first month, not fifty. Consistent use of a few beats a library nobody opens.
What is a simple SOP format?
Use the same skeleton for every SOP so people know where to look:
- Title and purpose. One sentence on what the procedure achieves.
- Owner and last reviewed date. One named owner responsible for keeping it current.
- When to use it. The trigger that starts the procedure.
- Roles. Who does which part.
- Tools and access needed. Systems, logins, forms, and supplies.
- Steps. Numbered, one action per step, starting with a verb.
- Decision points. "If X, go to step 6. If Y, stop and call the manager."
- Done means. How to tell the task is finished correctly.
- Common problems. Two or three known snags and their fixes.
Keep it to one or two pages. If a procedure needs more, split it into two connected SOPs.
What does a finished example look like?
Here's a compact SOP for processing a customer refund at a small online shop.
- Purpose: Refund eligible orders correctly and record the reason.
- Trigger: A customer requests a refund by email or through the help form.
- Roles: Support agent (does steps 1 to 4); manager (approves anything outside policy).
- Open the order and confirm the purchase date and payment method.
- Check the refund policy. If the order is inside the window and the item is eligible, go to step 3. If not, send the declined-refund template and stop.
- Issue the refund through the payment system, using the original payment method.
- Log the refund with a reason code in the support tracker.
- Send the confirmation template, including the expected timing.
Done means: the refund appears in the payment system, the tracker is updated and the customer has a confirmation.
The steps are short and start with verbs. The decision point is explicit, and the exit is clear.
How do you write steps people will follow?
Most SOPs fail in the writing, not the idea. These habits help:
- Watch, don't guess. Sit with the person who does the task and write what they actually do. Steps written from memory skip the things experts do without thinking.
- One action per step. "Open the order and check the address and update the status" is three steps.
- Say where things are. Name the exact screen, folder or button rather than "the usual place".
- Use screenshots or short recordings for tool-heavy steps, and keep the text steps too, so the SOP is searchable.
- Write for the newest person. Avoid internal shorthand, or define it once.
- Cut explanation you don't need. Put the why in the purpose line and keep the steps lean.
Then have someone who's never done the task follow it while you watch silently. Every place they hesitate is a step to fix.
How do you keep SOPs from going stale?
An outdated SOP is worse than none, because people trust it. Build in upkeep:
- One owner per SOP. A named person, not a department.
- A review date. Twice a year is enough for most; sooner for anything tied to software that changes often.
- A quick update path. Anyone who finds an error should be able to flag it in a minute, with a comment or a form.
- Retirement. When a process is gone, archive the SOP so it doesn't confuse anyone.
A useful habit is to tie updates to events. Whenever a process changes, a tool is replaced, or a new hire says "that step doesn't work anymore", the owner updates the SOP within the week.
Which tool should hold your SOPs?
Start with whatever your team will actually open. A shared folder with a consistent naming scheme is fine for a dozen SOPs. Beyond that, choose a category of tool. Process Street turns an SOP into a runnable checklist that assigns steps and due dates each time a process starts, which suits repeat work like onboarding. Trainual suits teams that want SOPs bundled with training, quizzes and role playbooks for new hires. For a direct comparison, see checklist and training tool comparison and the guide to SOP management with Trainual or Process Street.
For more examples, browse the SOP examples for a professional services firm, and pair your SOPs with a written hiring process so new people are trained on them from day one.
What Good Looks Like
Every recurring, high-risk or single-person task has a short, owned SOP with numbered steps, decision points and a review date, tested on someone new.
Building The Capability (5-Stage Skill Ladder)
How to Get Started
Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.
Frequently Asked Questions
What is the difference between an SOP and a checklist?
A checklist lists items to confirm, while an SOP explains how to do a task, including roles, decision points and context. Many teams turn an SOP into a checklist for daily use, keeping the fuller document as the reference. Use a checklist when people know the task and need reminders.
How long should an SOP be?
One to two pages is the sweet spot. If a procedure runs longer, split it into linked SOPs, each covering a single outcome. Short documents are easier to update and more likely to be followed. Add screenshots or video for complicated screens, but keep the written steps.
Who should write the SOP?
The person who does the task should be involved, since they know the real steps, but a second person should edit and test it. Writing an SOP is a good task for someone new to the process, because they'll notice missing details. The process owner approves and maintains it.
How do I get my team to actually use SOPs?
Make them easy to find, keep them short, and reference them in daily work. Link SOPs from tasks, train new hires with them, and fix them quickly when someone reports a problem. If managers answer questions by pointing to the SOP, people learn to check it first.
About the numbers
This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.
Related Guides
Process Street vs SweetProcess vs Trainual: Standard Operating Procedure Software
Compare Process Street, SweetProcess, and Trainual: checklist workflows, interactive SOP documentation, employee onboarding, AI generation, and pricing.
Trainual or Process Street: Which Fits Your SOPs
A direct comparison of Trainual and Process Street for documenting standard operating procedures, based on what each tool is actually optimized for.
SOP Examples for Consulting and Agency Firms
Three worked SOP examples for consulting, agency and advisory firms: client kickoff, weekly time and billing, and scope changes, plus how to write your own.
A Five-Stage Hiring Process Small Businesses Can Actually Run
Run hiring in five stages with an owner, output and time limit for each, so roles fill faster and every candidate is judged against the same standard.
When Agencies Need a Checklist Tool, Not a Training Platform
Agency onboarding chaos and slow new-hire ramp look similar but need different fixes. Here's how to tell which failure you have and what actually solves it.
The MSP Onboarding Audit That Prevents Month-Two Surprises
A rushed client onboarding is where MSPs inherit problems they didn't know existed. Here's the audit checklist and escalation runbook that catches them early.