When my four-person team kept onboarding new contractors with the same questions on repeat, I realized we didn't have a documentation problem — we had a system problem. Building a simple SOPs setup solved it in a weekend. If you're a small team, freelancer collective, or solo founder with a few helpers, this guide walks you through everything you need.
Quick Picks (TL;DR)
- Best overall SOP tool for small teams: Notion
- Best for structured step-by-step workflows: Trainual
- Best free option: Google Docs + a folder convention
- Best for client-facing SOPs: Scribe (auto-captures steps from your screen)
- Best AI-assisted writing: Tettra
Comparison Table
| Tool | Best for | Free plan | Starting price | Standout |
|---|---|---|---|---|
| Notion | Flexible wikis, linked databases | Yes | ~$10/mo/user (verify) | Combines notes + SOPs in one place |
| Trainual | Structured onboarding + training | No | ~$49/mo (verify) | Built-in quizzes to verify comprehension |
| Google Docs | Ultra-simple, zero cost | Yes | Free | Everyone already knows it |
| Scribe | Auto-generating step screenshots | Yes (limited) | ~$23/mo (verify) | Records your screen into a visual guide |
| Tettra | AI-assisted internal wikis | No | ~$8.33/user/mo (verify) | Suggests SOPs from Slack conversations |
Step 1: Decide What Deserves an SOP
I made the mistake early on of trying to document everything. The result: a folder of 40 docs nobody touched. Now I use a simple filter before writing anything:
Write an SOP if:
- The task is repeated at least twice a month
- A mistake here costs you time or money to fix
- A new hire or contractor would need to ask you questions to do it
Skip it if:
- It's a one-off task
- The process changes faster than you'd update a doc
Start with your three highest-pain repeating tasks. For most small teams that's: onboarding a new person, handling a client request, and a core delivery task (invoicing, publishing, fulfilling orders, etc.).
Step 2: Pick Your Tool and Stick With It
Google Docs — Best Free Starting Point
If you're just getting started, Google Docs is legitimately the right call. The friction of learning a new tool kills most SOP initiatives before they start.
My setup: A shared Google Drive folder named _SOPs (the underscore sorts it to the top), with subfolders by department or function. Every doc follows a template: Title → Purpose → Who it's for → Steps → Notes/edge cases.
Pros: Free, zero setup, everyone already has access, easy to share with contractors.
Cons: No structured workflow enforcement, easy for docs to go stale, no version-tagging.
Who should skip it: Teams that need onboarding compliance (knowing that someone actually read the doc) — Trainual handles that better.
Notion — Best for Teams That Want a Living Wiki
I switched to Notion when our Google Drive turned into a dumping ground. What I liked: you can link an SOP to the project it belongs to, embed it in your onboarding checklist, and update it once without hunting down 12 copies.
Pros: Extremely flexible, searchable, can embed videos and images, free tier is generous, works great as a combined wiki + task manager.
Cons: Can become over-engineered quickly — I've watched teams spend more time building their Notion workspace than writing actual SOPs. Also, the free plan has limited block history.
Who should skip it: Teams that need mandatory acknowledgment tracking or compliance certificates.
Trainual — Best for Structured Onboarding
Trainual is purpose-built for SOPs and onboarding. You assign subjects, people get notified, and you can see who completed what. When I onboarded a part-time VA, I sent her the Trainual link and she was productive on day one with zero back-and-forth from me.
Pros: Quizzes and completion tracking, clean interface, designed for exactly this use case, role-based access.
Cons: No free plan, priced for teams of 5+ so it feels expensive for a one-person shop with one helper. Overkill if you have fewer than three recurring roles.
Who should skip it: Solo founders with no current team members — the cost doesn't justify it yet.
Scribe — Best for Visual Step-by-Step Guides
Scribe is a browser extension that records what you do on screen and turns it into a step-by-step guide with annotated screenshots. I used it to document our client portal setup — a task with 18 fiddly steps — in about four minutes of actual clicking.
Pros: Dramatically reduces the time to write SOPs, great for software-heavy processes, visual output is clearer than bullet points.
Cons: Only works well for screen-based tasks (not great for "how to handle a difficult client call"), free plan watermarks exports.
Who should skip it: Teams whose SOPs are mostly communication or judgment calls rather than software workflows.
Tettra — Best AI-Assisted Internal Wiki
Tettra uses AI to surface relevant docs when someone asks a question in Slack. In practice, this means your SOPs get used rather than ignored. It also has a "suggested content" feature that prompts you to create docs for questions that don't have answers yet.
Pros: Great for knowledge retrieval, reduces repeat questions, integrates with Slack and Teams.
Cons: Pricier than Notion for smaller teams, requires a more disciplined documentation habit to get value.
Who should skip it: Teams not on Slack or Microsoft Teams — the integration is central to its value.
Step 3: Write Your First SOP (the Right Way)
Here's the template I use every time:
## [SOP Title]
**Purpose:** Why this exists (one sentence)
**Owner:** Who maintains this doc
**Last updated:** [Date]
**Applies to:** [Role or situation]
### Steps
1. [Action] — [optional: screenshot or link]
2. ...
### Notes
- Edge cases
- Common mistakes
- Who to contact if stuck
One rule I never break: write it while doing the task, not after. Your memory of why step 4 matters fades fast.
Step 4: Make SOPs Discoverable
The best-written SOP is worthless if nobody finds it. My system:
- One canonical location — Pick Notion, Google Drive, or Trainual. Don't split across tools.
- Link from your project management tool — If you use Asana, Linear, or ClickUp, paste the SOP link into the relevant task template so it surfaces automatically.
- Use a naming convention — I prefix every doc with the area:
CLIENT - Onboarding,FINANCE - Invoice Process,CONTENT - Publishing Checklist. - Review quarterly — Add a recurring calendar event. A stale SOP is worse than no SOP because people follow wrong steps confidently.
Step 5: Maintain What You Build
Most SOP systems collapse because nobody updates them. I handle this with two rules:
- The person who finds the doc wrong is responsible for flagging it — just leave a comment with the date and what changed.
- Every SOP has a named owner — not a team, a specific person. "Marketing owns it" means nobody owns it.
How to Choose the Right Setup
| Team size | Recommendation |
|---|---|
| Solo + 1-2 contractors | Google Docs or Scribe |
| 3-8 people, informal culture | Notion |
| 3-8 people, needs compliance proof | Trainual |
| Any team that lives in Slack | Tettra |
FAQ
Q: How detailed should an SOP actually be?
A: Detailed enough for a competent new hire to complete the task without asking you questions. If they'd still need to call you, add more steps. If a junior colleague could skip steps safely, trim them.
Q: Should I write SOPs before or after hiring?
A: Write the three most critical ones before you hire. The rest, have your new hire write as they learn — they'll catch gaps you've forgotten.
Q: What's the difference between an SOP and a checklist?
A: A checklist is a subset of an SOP. An SOP includes context (why), the checklist handles execution (what steps in order). Start with checklists and promote them to full SOPs when the context becomes important.
Q: How do I get the team to actually use SOPs?
A: Remove the option to not use them. Embed SOP links in your project templates, onboarding emails, and recurring task descriptions. Make the documented path the path of least resistance.