Published May 4, 2026
Key Takeaways
- A good VA SOP has six parts: purpose, scope, tools, step-by-step instructions, quality checks, and an escalation path.
- SOPs under two pages with screenshots are completed 3x more reliably than lengthy written procedures.
- Build your first SOP by recording yourself doing the task and writing the steps from the recording.
- Your VA should be able to complete the task with zero questions after reading the SOP plus one live walkthrough.
- Stealth Agents VAs arrive with strong baseline skills -- SOPs accelerate them to full productivity within a week.
The most common reason VA delegation fails has nothing to do with the VA. It is a documentation problem. A task that seems obvious to you -- how you prefer emails triaged, what constitutes a high-priority lead, which vendor gets contacted first -- is invisible to someone starting from scratch.
Standard operating procedures solve this. A good SOP turns your personal judgment into a repeatable process anyone can follow. This guide gives you a practical virtual assistant SOP template you can fill out today, plus real examples across common VA task types.
What Is a Virtual Assistant SOP?
A standard operating procedure for a VA is a written document that describes how to complete a specific recurring task -- step by step, with enough detail that the person following it does not need to ask clarifying questions.
A good VA SOP is not a job description, a training manual, or a list of goals. It is a recipe: if you follow these steps in this order using these tools, you get this specific outcome.
The Six-Part SOP Template
Every VA SOP should include six sections. Here is the template:
SOP Title: [Name of the task]
Version: 1.0 |Last updated: [Date] |Owner: [Your name]
1. Purpose
One to two sentences explaining why this task matters and what outcome it produces.
Example: This SOP covers how to triage the business inbox each morning so that urgent client emails are handled within two hours and low-priority items are batched for end-of-day review.
2. Scope
When this SOP applies, who performs it, and how often.
Example: Performed by the VA every weekday by 9 AM ET. Applies to the main business inbox only, not the support@ alias.
3. Tools and Access Required
List every tool, login, and permission the VA needs.
Example:
- Gmail (business account -- access granted via Google Workspace)
- Notion (task board -- link in team dashboard)
- Slack (to notify owner of urgent emails -- #urgent channel)
4. Step-by-Step Instructions
Numbered steps with screenshots where helpful. Each step should be one action.
Example:
- Log into Gmail using [email] at 8:45 AM.
- Filter inbox to unread messages only.
- Open each unread message and apply one of four labels: Urgent, Client, Vendor, or Low-Priority.
- For any email labeled Urgent: draft a reply using the template in [Notion link]. Do not send. Flag in Slack (#urgent) with the subject line and sender.
- For Client emails: apply the Client label and move to the Client folder. No action needed unless the email has a question -- if so, draft a reply for review.
- Archive all newsletters and promotional emails without labeling.
- At 9 AM, post a summary in #morning-triage Slack channel: "X urgent, X client, X vendor, X low-priority."
5. Quality Checks
How the VA verifies the task was done correctly before considering it complete.
Example: Before closing Gmail, confirm the inbox has zero unlabeled emails. Confirm the Slack summary was posted. If any email was unclear to categorize, default to Urgent rather than guessing.
6. Escalation Path
What to do when something falls outside the SOP.
Example: If an email appears to be from a lawyer, journalist, or government entity -- or contains language about a complaint or legal action -- do not label it. Flag immediately in Slack (#urgent) with "escalate" in the message so the owner can handle it directly.
Filled SOP Examples by Task Type
Example 1: Lead Qualification SOP
Purpose: Review new form submissions from the contact page and categorize them as hot, warm, or cold leads for the sales team.
Scope: Performed daily by 10 AM ET. Applies to form submissions only -- not to email inquiries or phone calls.
Tools: HubSpot (lead tracking), shared Google Sheet (lead log), Slack (#leads channel).
Steps:
- Open HubSpot and filter contacts by "created today."
- For each contact, review the message field. Score based on budget mentioned (if yes: hot), timeline ("ready now" or within 30 days: hot), business size (10+ employees: warm), and vague or no information (cold).
- Update the lead log Google Sheet with: name, email, company, date, score, notes.
- In HubSpot, add the tag Hot, Warm, or Cold.
- Post in Slack #leads: "Today's submissions: X hot, X warm, X cold." Include the name and company of any hot leads.
Quality check: Every submission must have a score. If unsure, default to Warm and note "needs review" in the sheet.
Escalation: If a lead mentions a very large contract ($50K+) or a specific person by name (sounds like a referral), tag as hot and send a direct Slack DM to the owner -- do not wait for the daily summary.
Example 2: Social Media Scheduling SOP
Purpose: Schedule the week's social media posts across LinkedIn, Instagram, and Facebook using the approved content calendar.
Scope: Performed every Monday morning. Posts scheduled for the following Monday through Friday.
Tools: Buffer (scheduling), Canva (if image edits needed), Google Drive (content calendar at [link]).
Steps:
- Open the content calendar and find the posts marked "approved" for next week.
- For each post: open Buffer, select the platform(s) noted in the calendar, paste the caption, attach the image from Drive, and set the schedule time from the "Time" column.
- Use the exact caption provided. Do not edit wording unless there is a typo.
- After scheduling all posts, screenshot the Buffer queue showing the five days and post to Slack #content with the caption "Week of [dates] scheduled."
- Move the calendar rows from "approved" to "scheduled" status.
Quality check: Confirm all five weekdays have at least one post. Confirm images are attached and not placeholder text. Check that LinkedIn posts do not exceed 3,000 characters.
Escalation: If approved content is missing for any day, message the content lead in Slack (#content) by 10 AM Monday with the specific gap. Do not schedule a placeholder.
Example 3: Monthly Expense Report SOP
Purpose: Compile all business expenses from the previous month into the expense report template for the accountant.
Scope: Performed on the first business day of each month, covering the prior calendar month.
Tools: Expensify (receipt import), Google Sheets (expense template at [link]), QuickBooks (verify categorization).
Steps:
- Export all receipts from Expensify for the prior month (Expenses > Date Range > export CSV).
- Open the expense template in Google Sheets. Create a new tab named MM-YYYY (e.g., 04-2026).
- Paste the Expensify export into column A. Map each expense to the correct category in column B using the category key at the top of the sheet.
- For any receipt over $500: add a note in column C explaining the business purpose.
- Total all categories in the summary row at the bottom.
- Cross-check five random line items against QuickBooks to verify categorization matches.
- Email the completed sheet to [accountant email] with subject: "Expense Report [Month Year]" and CC [owner email].
Quality check: Total in the sheet must match total in Expensify export within $1 (rounding). All receipts over $500 must have a note.
Escalation: Any receipt over $2,000 without a clear business category: flag to the owner before categorizing. Do not guess.
How to Write Your First SOP
The fastest method:
1. Do the task yourself and record it. Use Loom or any screen recorder. Talk out loud as you work. This produces 80% of your SOP in one take.
| 2. Transcribe the recording into numbered steps. | Each time you click, type, or make a decision: one numbered step. |
|---|---|
| 3. Add screenshots at decision points. | Anywhere you said "this is the tricky part" on the recording: add a screenshot. |
4. Fill in the six sections around your steps. Purpose, scope, and tools take five minutes each. Quality checks and escalation paths come from "what would go wrong?" thinking.
5. Hand it to the VA with a live walkthrough. Walk through the task together once. Answer any questions. Update the SOP with anything that came up. Then hand over the task.
Common SOP Mistakes
Too vague: "Check the inbox and respond as needed" tells the VA nothing. Every subjective judgment call needs to be replaced with a decision rule.
Too long: An SOP over two pages drops completion reliability significantly. If a task is complex enough to need a 10-page SOP, break it into two or three smaller SOPs.
No escalation path: VAs follow SOPs exactly -- including into situations the SOP did not anticipate. The escalation section tells them what to do when reality diverges from the document.
Not updated: SOPs are living documents. When a tool changes or a process improves, update the SOP the same day. An outdated SOP is worse than no SOP because it creates false confidence.
Written after delegation: Build the SOP before handing off the task. Writing it after means the VA has already developed habits -- some of which may not match what you wanted.
How Many SOPs Do You Need?
Start with your five highest-frequency tasks. For most business owners, that is:
- Email triage
- Calendar management
- Social media scheduling
- Lead logging or CRM updates
- Weekly reporting
Build one SOP per week. Within a month, you will have the core documentation for everything you delegate most often.
Getting Started with Stealth Agents
Stealth Agents pairs you with a pre-vetted VA who has strong foundational skills in common business tools and tasks. SOPs accelerate the time to full productivity -- most clients are running at full delegation within one to two weeks when they provide SOPs for their top five tasks.
We also provide an onboarding framework that includes an SOP template library and a first-week delegation plan.
Talk to a staffing expert to get matched with a VA today.

