How to create SOPs
A standard operating procedure (SOP) explains how to complete a specific task, step by step. It gives the next person enough detail to repeat the task without asking its author.
A process document describes the wider flow: who does what, in what order, and why. An SOP gives the instructions for one task within it.
Why write an SOP?
Undocumented processes create three specific problems:
- Knowledge loss. When experienced employees leave, their process knowledge leaves with them. SOPs capture that knowledge before it disappears.
- Repeated questions. Support, operations, and training teams answer the same "how do I do this?" questions again and again. SOPs give people somewhere to look first.
- Inconsistency. Without documented procedures, different people perform the same task differently. This causes errors, rework, and compliance issues.
Choose a format
Before creating an SOP, choose the right format for the process you are documenting:
| Format | Best for | Example |
|---|---|---|
| Step-by-step guide | Software workflows, sequential processes | "How to submit an expense report" |
| Checklist | Independent items, quality checks | "New employee onboarding checklist" |
| Flowchart | Decision points, branching processes | "Customer complaint resolution flow" |
For software workflows, a step-by-step guide with a screenshot for each step is usually the clearest choice.
Create an SOP in 6 steps
Step 1: Identify which processes to document
Not every process needs an SOP. Start with processes that are:
- Repeated frequently — daily, weekly, or monthly tasks performed by multiple people
- Error-prone — tasks where mistakes happen regularly
- Critical to operations — processes that would cause significant disruption if done wrong
- Knowledge-dependent — tasks that only one or two people know how to do
Prioritise by impact: which undocumented process causes the most pain when the person who knows it is unavailable?
Step 2: Choose your format
Use the table above to select the right format. For most software-based workflows, a step-by-step guide with screenshots is the clearest format.
Step 3: Record or write the procedure
You have two approaches:
Writing it by hand:
- Open a document editor
- Perform the process step by step
- After each step, take a screenshot, crop it, mark the relevant element, and paste it into the document
- Write a clear instruction for each step
- Format the document with numbered steps and headings
Recording it with a tool:
- Start recording in a tool that captures steps, such as Foxstep on a Mac
- Perform the process normally
- Stop recording. The tool drafts numbered steps with a screenshot for each
- Edit the text, check every screenshot, and cover anything sensitive
Recording removes the most tedious part of SOP creation: taking, cropping, and pasting screenshots. You still need to review and edit the result.
Step 4: Review and edit
Have someone other than the author follow the SOP step by step. This catches:
- Missing steps that seemed obvious to the author
- Unclear instructions that need more context
- Unnecessary detail that can be removed
- Screenshots that do not match the current screens
Keep each step to one action. Aim for roughly 5 to 15 steps; if a procedure needs more than 20, consider splitting it into separate tasks. Add enough explanation for someone new to the work, then remove anything they do not need.
Step 5: Publish and distribute
An SOP nobody can find is as useless as no SOP at all. Publish your SOPs where your team works:
- Knowledge base — your internal wiki or shared documentation space
- Help centre — for customer-facing procedures
- Team chat channels — pin relevant SOPs where people ask questions
- Onboarding materials — include in new hire documentation
Choose a format your readers can open. A PDF works almost anywhere.
Step 6: Maintain and update
SOPs go stale when processes change. Set a quarterly review cadence and update immediately when:
- A piece of software changes
- A policy or process is modified
- A team member identifies a gap or error
- A process is improved
If you recorded the SOP with a tool, you can re-record the workflow instead of retaking every screenshot by hand.
An SOP structure you can copy
Use this structure for each procedure:
| Section | What to include |
|---|---|
| Title | Clear, specific name (e.g., "How to submit an expense report in NetSuite") |
| Purpose | One sentence explaining why this SOP exists |
| Scope | Who this SOP applies to and when to use it |
| Prerequisites | What the reader needs before starting (access, permissions, tools) |
| Steps | Numbered, sequential instructions with screenshots |
| Expected outcome | What the reader should see when the process is complete |
| Last updated | Date and author of the most recent update |
A recording tool can draft the Steps section. Add the Purpose, Scope, Prerequisites, and Expected outcome yourself. For more template examples, including checklists and flowcharts, see our free SOP templates page.
Writing by hand or recording
| Task | By hand | With a recording tool |
|---|---|---|
| Screenshots | Take, crop, and paste each one | Captured as you work |
| Step text | Written from scratch | Drafted from your actions, then edited |
| Sensitive details | Crop or cover by hand | Still your job: check and cover each screenshot |
| Updates | Retake screenshots and re-edit | Re-record, then edit |
Before you share it
- One task per SOP. Each SOP should cover one process. If a procedure has sub-processes, create separate SOPs and link them.
- Write for the reader, not yourself. Assume the reader has never done this task. Include every click and every screen.
- Use screenshots. Visual guidance reduces confusion. Mark the specific button, field, or menu item in each screenshot.
- Keep steps atomic. Each step should describe one action. "Click Submit and wait for confirmation" is two steps, not one.
- Include the expected outcome. Tell the reader what they should see after completing the process. This confirms they did it correctly.
- Date every SOP. Include "Last updated" so readers know whether the instructions are current.
- Assign an owner. Every SOP should have someone responsible for keeping it current.
- Protect sensitive data. Screenshots often contain names, emails, account numbers, and other personal data. Check every screenshot and cover sensitive details before sharing.