An SOP is a recipe for your business. Follow the steps, get the result. No guessing, no variation, no "how did we do this last time?" moments. Whether you're onboarding a new VA, systematizing your own workflow, or preparing to scale — SOPs are the foundation.
This guide gives you the template, the writing process, and real examples you can adapt today.
The Universal SOP Template
Copy-Paste SOP Template
The 7-Step SOP Writing Process
1Identify the Process
Start with processes that are: repeated at least weekly, currently done inconsistently, about to be delegated to someone else, or causing errors or delays. Don't SOP everything at once — start with your top 3 most painful or frequent processes.
2Do the Process While Documenting
Don't write from memory. Actually perform the task and document each step as you do it. Screen-record yourself if it's a digital process. This catches steps you do unconsciously that a new person wouldn't know.
Use ToolKit.dev's Markdown to HTML converter to write SOPs in markdown and convert to formatted HTML for your wiki or knowledge base.
3Write in Active Voice with Action Verbs
Every step should start with a verb: "Click," "Navigate to," "Enter," "Select," "Verify," "Send," "Upload." Not "The invoice should be sent" but "Send the invoice to the client via email." Active voice is clearer and more actionable.
4Add Decision Points
Real processes have branches. Document them: "If the client has an existing account, skip to Step 5. If new client, proceed to Step 3." Use bold or formatting to make decision points visually distinct from regular steps.
5Include Screenshots and Examples
"Click the blue button in the top-right corner" is okay. A screenshot with an arrow pointing to the exact button is better. For complex processes, annotated screenshots eliminate ambiguity. Use ToolKit.dev's Image Compressor to keep screenshot file sizes manageable.
6Test with Someone Else
Hand the SOP to someone who hasn't done the task before. Watch them follow it without helping. Every point where they get stuck or ask a question reveals a gap in your documentation. This is the most important step — skip it and your SOP will have blind spots.
7Set a Review Schedule
SOPs go stale. Tools change, processes evolve, better methods emerge. Review each SOP quarterly (set a calendar reminder). Update version numbers and the revision history table when changes are made. Delete SOPs for processes you no longer use.
3 SOP Examples
SOP: Client Invoice Processing
Trigger: Project milestone is approved by client.
- Open ToolKit.dev Invoice Generator
- Enter business details (saved in bookmarks bar)
- Enter client details from the project folder in Google Drive
- Add line items matching the approved milestone scope
- Set payment terms to Net 14
- Download PDF invoice
- Rename file: INV-[ClientCode]-[Number]-[Date].pdf
- Email invoice to client with the standard payment email template
- Log invoice in the payment tracking spreadsheet
- Set calendar reminder for follow-up in 7 days if unpaid
Quality check: Amounts match the contract. Client name and address are correct. Invoice number follows the sequence. Payment terms are stated.
SOP: New Blog Post Publishing
Trigger: Draft is approved by editor.
- Copy the approved draft into the CMS
- Format headings (H1 for title, H2 for sections, H3 for subsections)
- Add internal links to 2–3 related articles
- Add external links to cited sources (open in new tab)
- Optimize images: compress with Image Compressor, add alt text
- Set meta title and description using Meta Tag Generator
- Preview on desktop and mobile
- Set publication date and publish
- Share on social media using the scheduled post template
- Add URL to the content tracking spreadsheet
Quality check: No broken links. Images load properly. Meta tags are set. Mobile layout looks correct. Social preview looks correct (OG Preview tool).
SOP: Client Onboarding
Trigger: Client signs contract and pays deposit.
- Send welcome email with project timeline and communication preferences
- Create client folder in Google Drive (use naming convention: [ClientName]-[ProjectCode])
- Create project in ClickUp with standard task template
- Send access request form (credentials, brand assets, logins)
- Schedule kickoff call within 5 business days
- Prepare kickoff agenda from template
- Run kickoff call, take notes using meeting template
- Send meeting summary within 30 minutes
- Begin Phase 1 work per project plan
Quality check: Contract signed. Deposit received. All access credentials collected. Kickoff call completed. Client has communication guidelines.
The Freelancer Business Kit
SOP templates, onboarding checklists, email scripts, and workflow frameworks — everything to run your freelance business on systems, not memory.
Get the Kit — $1910 Processes Every Freelancer Should SOP
- Client onboarding — From signed contract to kickoff call
- Invoice processing — Creating, sending, and tracking invoices
- Content publishing — Writing, editing, formatting, and publishing workflow
- Client communication cadence — When and how to send updates
- Project setup — Creating folders, tasks, and tool configurations for new projects
- Feedback collection — How to request, consolidate, and implement client feedback
- Quality assurance — Pre-delivery review checklist
- Project offboarding — Final delivery, documentation handoff, testimonial request
- Social media posting — Content creation, scheduling, and engagement
- Monthly bookkeeping — Income recording, expense categorization, tax prep
Frequently Asked Questions
A documented, step-by-step instruction for completing a specific business process. Like a recipe — anyone following the steps should get the same result every time.
Yes. Essential when hiring help, systematizing your workflow, productizing services, or planning to sell your business. Even solo freelancers benefit from SOPs for repetitive tasks.
Detailed enough that someone unfamiliar with the task can complete it without asking questions. Test by having someone follow it — where they get stuck reveals where to add detail.
Notion (free, searchable, linked), Google Docs (free, shareable), or a dedicated wiki. One centralized location that everyone knows about and can search. Review and update quarterly.
Get the Complete Business System
SOPs are one piece. The Freelancer Business Kit gives you the full operating system:
- SOP and workflow templates
- Client onboarding and offboarding checklists
- Proposal and contract frameworks
- Invoice templates and payment scripts
- Email templates for every scenario