Virtual Assistant
Inbox, calendar, and admin support for small business owners and solo professionals.
Last reviewed 2026-09-11 · typical reported figures, not promises
Quick answer
Virtual Assistant is an online-service side hustle. Typical reported pay is $13 to $35 per hour. It costs about $0 to $50 to start, and our estimate for a first paid job is within 5 to 21 days. Plan on 5+ hours a week.
- Typical pay
- $13 to $35 per hour
- Cost to start
- $0 to $50
- First dollar
- 5 to 21 days
Pay source: upwork.com, accessed 2026-09-10. Upwork VA median $13/hour globally, typical $10-$20; US-based or experienced VAs $18-$35/hour, specialists $30-$50 (Upwork cost page). Retainers of 10-20 hours a month are the norm. First-dollar timing is our estimate.
What it typically pays
Public sources report $13 to $35 per hour for virtual assistant. Upwork VA median $13/hour globally, typical $10-$20; US-based or experienced VAs $18-$35/hour, specialists $30-$50 (Upwork cost page). Retainers of 10-20 hours a month are the norm. Prices vary by city and by how the work is packaged. The launch checklist includes a pricing step so you set yours on purpose, not by guessing.
What it costs to start
Expect about $0 to $50 before the first job. Estimate (no single source): free tools; a professional email and optional one-page site The basics:
Cost figure: our estimate, no single public source.
- Gmail or Google Workspace
- Calendly
- Notion or Trello
- Zoom
- Time tracker (Toggl)
- Password manager
How fast the first dollar comes
Our estimate: a first paid job within 5 to 21 days of starting, if you follow the checklist below in order. That is based on the checklist's own timing and typical platform onboarding, not a sourced statistic. The fastest route is almost always someone you already know.
Where the first customers are
- Solo professionals you already know (realtors, coaches, lawyers): offer a 5-hour paid trial
- Upwork with a specialty (real-estate transaction coordination, podcast admin)
- LinkedIn: comment daily in your niche, DM 5 owners a week
Rules, permits and risks
- Access to inboxes and money means trust: delegated access, never shared passwords; sign an NDA
- Global rate competition; win with US hours, niche knowledge, and reliability
- Stay a contractor with multiple clients (misclassification risk otherwise)
- Income is taxable whether or not you receive a 1099; set aside roughly 25-30% (federal income tax plus 15.3% self-employment tax) and pay quarterly estimates if you expect to owe $1,000+ (IRS Self-Employed Tax Center).
Launch checklist
- Pick a niche where you already speak the language (real estate, clinics, coaches)
- List 10 concrete tasks you will own (inbox zero, scheduling, CRM updates, invoice follow-up)
- Build a one-page offer with 10-hour and 20-hour monthly packages
- Offer a 5-hour paid trial to 5 people you know
- Set up delegated access properly (Gmail delegation, calendar sharing, password manager)
- Create an Upwork profile with the niche in the headline
- Land 2 retainer clients; send a Friday recap of what you did and what's next
- Track time to the minute; bill on the 1st
- Add specialty tasks (podcast show notes, CRM cleanup) at a higher rate
- Raise rates every 6 months or at capacity
Open as a checklist you can tick off
Templates
Copy, replace the [brackets] with your details, send.
Trial offer email
Subject: 10 hours a month back. Hi [Name], I handle inbox, calendar, and follow-ups for realtors so you only touch what needs you. A 10-hour/month package is $300; I'll do a 5-hour paid trial first so you can see the Friday recap format. Want to start next week?
Starter price sheet
Trial (5 hours) $150 | 10 hrs/month $300 | 20 hrs/month $560 | Specialty tasks (CRM, transaction coordination) $40/hour
Honest caveats
- Hourly ceiling; you are selling time
- Global competition at $5-$10/hour
- Always-on expectations; set hours in writing
- Clients churn when their business dips
Related playbooks
Freelance Bookkeeping
Monthly books for 3-10 small businesses in QuickBooks: steady retainers, no office.
$25 to $75 per hour · $0 to $300 to start
Freelance Writing
Blog posts, newsletters, and web copy for small businesses that cannot write.
$15 to $40 per hour · $0 to $50 to start
Graphic Design for Local Businesses
Logos, social graphics, and menus for local businesses, using Canva or Affinity.
$15 to $35 per hour · $0 to $200 to start