Why Most VA Job Posts Attract the Wrong People
Post “looking for a virtual assistant to help with various admin tasks” and you will get 300 applications in 48 hours, almost all of them copy-pasted, and you will have no way to tell them apart.
That is not a volume problem. It is a specificity problem. A vague post attracts everyone because everyone can plausibly claim to fit it. A specific post attracts fewer applicants and far better ones, because the people who do not fit self-select out.
The job description is your first filter, and it is the cheapest one you have.
The Template
Copy this structure and fill it in.
[Role Title] — [Hours]/week, [Timezone requirement]
About us
[2–3 sentences: what your business does, who you serve, and how big the team is. Keep it human — you are also selling the role.]
What you’ll own
[List 5–7 specific responsibilities. Use verbs. Be concrete.]
- Managing the shared inbox — triaging, drafting responses, escalating what needs me
- Scheduling and coordinating 15–20 client calls per week
- Maintaining our CRM (HubSpot) — logging activity, updating pipeline stages
- Preparing and sending weekly client reports from a template
- Processing invoices and chasing overdue payments
What we need
- [Experience level — be realistic]
- [Specific tools they must know]
- [Language and communication requirements]
- [Availability and timezone overlap]
Nice to have
- [2–3 genuine bonuses, not disguised requirements]
The details
- Hours: 20 hours/week, flexible, with 4 hours overlap with 9am–5pm EST
- Rate: $22–$28/hour depending on experience
- Start: Within 2 weeks
- Type: Ongoing contract, 3-month initial term
- Tools we use: Slack, Notion, HubSpot, Google Workspace
How to apply
Send a short message telling us [specific question]. Applications without an answer to this will not be reviewed.
The Six Rules
1. Name the tasks, not the vibe
“Detail-oriented self-starter with excellent communication skills” describes everyone who has ever applied for anything. “You’ll process 40–60 support tickets a day in Gorgias” describes an actual job.
2. Publish the rate
The most common objection to this is that it costs negotiating room. In practice, hiding the rate wastes everyone’s time — you will interview people who were never going to accept, and the good candidates who have options will skip a post that hides its number.
A range is fine. “$20–$30 depending on experience” is honest and filters correctly.
3. Put a filter question in the post
The single most effective trick in VA hiring. Ask something small and specific:
“Start your application with the word ‘Pineapple’ so I know you read this.”
“Tell me which project management tool you’d pick for a 3-person team and why.”
Mass applicants using templates will miss it. You can discard 70% of applications in five minutes and read the rest properly.
4. Be honest about timezone
This is the most common cause of failed VA hires and it is entirely preventable. Say exactly what overlap you need. “Must be available 9am–1pm EST” is clear. “Some flexibility required” is not.
5. Say what success looks like
“In 90 days, you’ll be managing the inbox independently, and I’ll be spending under 30 minutes a day on email instead of two hours.”
Good candidates want to know what they are being measured on. Vague expectations attract people who are comfortable with vague expectations.
6. Keep it under 500 words
Nobody reads a 1,200-word job post. Cut the company mission statement.
Five Role-Specific Examples
General admin VA
Owns: inbox triage and drafting, calendar management, travel booking, expense logging, CRM upkeep, weekly reporting.
Must know: Google Workspace, one CRM, one project management tool.
Rate: $18–$30/hour.
Social media VA
Owns: 20 posts/month across Instagram and LinkedIn, 6 short-form videos, community management on weekdays, monthly performance report.
Must know: Canva, CapCut or similar, a scheduling platform, native analytics.
Rate: $22–$40/hour or $1,200–$2,000/month.
E-commerce VA
Owns: product listing creation and optimization, order processing, inventory monitoring, customer service tickets, supplier communication.
Must know: Shopify admin, a helpdesk platform, spreadsheets at an intermediate level.
Rate: $18–$35/hour.
Executive assistant
Owns: full calendar ownership, inbox management with send authority, travel and expenses, meeting prep and follow-up, gatekeeping.
Must know: high-trust judgment, excellent written English, calendar tooling, discretion.
Rate: $30–$60/hour.
Bookkeeping VA
Owns: transaction categorization, monthly bank reconciliation, AP and AR, month-end close, financial statement prep.
Must know: QuickBooks Online or Xero, ideally certified.
Rate: $25–$50/hour.
What to Leave Out
“Must be available 24/7.” You will get desperate applicants and lose good ones.
“Rockstar,” “ninja,” “wear many hats.” These read as chaotic, and experienced VAs know it.
Fifteen unrelated responsibilities. If the post covers bookkeeping, video editing, sales calls, and web development, you are describing four jobs. You will hire someone mediocre at all of them.
Unpaid trial tasks. Say so if you offer a paid one — it is a genuine differentiator and attracts better candidates.
Vague hours. “Around 10–30 hours depending on the week” makes it impossible for a professional to plan around you.
After You Post
Screen in three stages:
- The filter question. Discard anyone who missed it.
- A paid trial task. Two to four hours of real work at full rate. This is the most predictive signal you will get, and it is worth the $80.
- A video call. Assess communication, proactivity, and whether they ask good questions about your business.
What good applicants do: ask why, not just what. Reference something specific from your post. Are honest about what they do not know. Have questions about how success is measured.
Red flags: claiming expertise in everything, no questions at all, evasiveness on availability, resistance to a paid trial, a portfolio that does not match the claimed experience.
Where to Post It
- Upwork — largest pool, most variance, built-in escrow
- OnlineJobs.ph — strong for Filipino VAs, low platform fees, direct hiring
- LinkedIn — better for specialized and executive roles
- VA-specific Facebook groups — good quality, low volume
- Referrals from other business owners — consistently the best source, and the most underused
Post to two channels, not six. You want a manageable number of good applicants, not a flood.
Once You’ve Hired
The job description is not finished when you make the offer — it becomes the basis of the working relationship. Convert it into a scoped contract, then run a real onboarding process.
Most first-VA relationships fail in onboarding rather than hiring. See virtual assistant onboarding checklist and how to create VA SOPs.
And before granting access to anything, particularly financial systems, read virtual assistant bank account access.
Related Reading
Virtual assistant for small business: what to delegate first · How much does a virtual assistant cost · Freelancer vs agency vs full-time VA
Want more tips like this?
Join 8,000+ VAs getting weekly strategies, job leads, and tool reviews — every Tuesday.