How to Write a Job Description for a Virtual Assistant

VirtualAssistantVA Team·

Why Your Job Description Matters

A vague job description attracts vague candidates. The most common complaint from businesses that struggle to find good VAs is that they didn't communicate clearly enough about what they needed — and attracted applicants who weren't a good fit.

See also: what is a virtual assistant, how to hire a virtual assistant, virtual assistant pricing.

A precise, honest job description does the opposite: it pre-qualifies candidates, sets accurate expectations, and tells the right applicants exactly why they're a good fit.

Components of an Effective VA Job Description

1. Role Overview (2–3 sentences)

Describe the essence of the role: who they'll support, what the business does, and the primary purpose of the position.

Example: "We're a fast-growing digital marketing agency looking for a detail-oriented virtual assistant to support our founder with inbox management, client communication, and project coordination. This is a full-time role with significant opportunity to grow responsibility over time."

2. Key Responsibilities (Bullet List)

Be specific. "Administrative support" is useless. List actual tasks:

  • Manage founder's inbox: triage, respond to standard inquiries, flag urgent items
  • Schedule and confirm client calls using Calendly
  • Update HubSpot CRM after each client interaction
  • Publish weekly blog posts in WordPress
  • Research and compile weekly competitor analysis reports
  • Manage social media posting calendar in Buffer

Aim for 8–12 specific bullets.

3. Required Skills and Tools

List the specific skills and tools the role requires:

  • Proficiency in Google Workspace (Gmail, Calendar, Docs, Sheets)
  • Experience with HubSpot, Salesforce, or similar CRM
  • Excellent written English
  • Strong attention to detail
  • Experience scheduling across multiple time zones

Be realistic — listing 20 requirements drives away good candidates who don't check every box.

4. Nice-to-Have Skills

Separate required from preferred:

  • Experience with Canva for social graphics
  • Familiarity with project management tools (Asana, ClickUp)
  • Prior experience in marketing agency or SaaS environment

5. Work Arrangement Details

Be transparent about:

  • Hours per week (part-time or full-time)
  • Required availability windows ("must be available 9 AM–12 PM EST")
  • Whether it's async-first or requires synchronous overlap
  • Time zone requirements

6. Compensation Range

Publishing a rate range saves everyone time. For offshore VAs, $8–$18/hour covers most admin and marketing roles depending on skill level and experience. For specialized roles (bookkeeping, project management), $15–$30/hour is typical.

7. How to Apply

Include specific application instructions — this screens for attention to detail. Example: "Please apply with your CV, a 2–3 sentence explanation of why you're a good fit, and your rate expectation. Please include the word 'organized' at the top of your application."

Common Mistakes to Avoid

Too vague. "Assist with various tasks" tells candidates nothing.

Unrealistic requirements. Expecting 5 years of experience in an obscure tool at entry-level rates drives away qualified candidates.

Missing work arrangement details. Candidates need to know if they can fit the hours into their life.

No mention of culture or growth. Good VAs want to know what kind of team they're joining.

Ready to Hire?

A great job description is the first step to a great hire. Virtual Assistant VA connects you with trained VAs who are pre-vetted and ready to start — with less uncertainty than the open market.


Related Articles

Need Help With Your Business?

Get a free consultation — our VA experts will match you with the right assistant.

Ready to Boost Your Productivity?

Let a dedicated virtual assistant handle the tasks that slow you down. More time for what matters most.