Online services
Virtual Assistant
Inbox, calendar, and admin support for small business owners and solo professionals.
Quick answer
Virtual Assistant is a online services side hustle. Typical reported pay is $13 to $35 per hour. It costs about $0 to $50 to start. People commonly report their first paid work within 5 to 21 days.
- Typical reported pay
- $13 to $35 per hour
- Cost to start
- $0 to $50
- First dollar
- 5 to 21 days
- Hours a week
- 5+
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.
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:
- Gmail or Google Workspace
- Calendly
- Notion or Trello
- Zoom
- Time tracker (Toggl)
- Password manager
How fast the first dollar comes
People commonly report a first paid job within 5 to 21 days of starting, when they follow the checklist below in order. 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
Replace the [brackets] with your details and 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.
- Typical reported pay
- $25 to $75 per hour
- Cost to start
- $0 to $300
Freelance Writing
Blog posts, newsletters, and web copy for small businesses that cannot write.
- Typical reported pay
- $15 to $40 per hour
- Cost to start
- $0 to $50
Graphic Design for Local Businesses
Logos, social graphics, and menus for local businesses, using Canva or Affinity.
- Typical reported pay
- $15 to $35 per hour
- Cost to start
- $0 to $200
Pay figures are typical reported ranges from public sources, linked where we have them. They are not promises or predictions. What you earn depends on your market, your prices and the hours you put in.