FREE TOOL

Virtual Assistant Job Description Generator

Write a clear, ready-to-post virtual assistant job description in under a minute. Pick a role, set the hours and experience level, toggle the responsibilities that match the work, then copy the text straight into your job board or applicant tracking system. No email required.

  • Copy-ready in one click
  • Ten role templates
  • No email gate
Hours
Experience level
Responsibilities to include
Requirements to include

Your job description

Job Title: General Virtual Assistant

About the role
Our company is hiring a general virtual assistant to handle day-to-day administrative work so the team can focus on higher-value tasks. This is a remote position, full-time, 40 hours per week. You will work hours that overlap with our core business day.

What you will do
- Manage inboxes, flag priorities, and draft replies for review
- Own the calendar: schedule meetings, send reminders, and resolve conflicts
- Book travel and build simple itineraries
- Organize files and keep shared drives tidy and consistent
- Enter and clean up data across spreadsheets and CRMs
- Prepare recurring reports and meeting notes
- Handle light research and first-draft documents

What we are looking for
- 3 to 4 years of relevant experience
- 2 or more years in an administrative or virtual assistant role
- Clear written and spoken English
- Strong organization and attention to detail
- Comfortable working independently with minimal supervision
- Reliable internet and a quiet home-office setup

Tools you will use
Google Workspace, Microsoft 365, Slack, Asana or Trello, Zoom

How to apply
Send a short note about why you are a fit, along with your resume. Applications that follow the instructions above will be reviewed first.

Copy this into your job board, careers page, or ATS. Edit any line to match your voice. Prefer to skip the hiring altogether? We keep vetted general virtual assistant candidates on hand.

How to use this job description

Pick the role, add your company name, and set the hours, experience level, and the time zone you want the hire to overlap with. Toggle the responsibilities and requirements so the post matches the real work, then copy the text and paste it into your job board or applicant tracking system. The template gives you a clean, scannable structure: a short role summary, what the person will do, what you are looking for, the tools they will use, and how to apply. Keep the list of responsibilities focused, since shorter, specific posts attract better applicants than long generic ones.

How the virtual assistant job description generator works

This tool turns a few quick choices into a clean, professional job post. You pick the role you are hiring for, add your company name, and set the weekly hours and the experience level. You can also enter the time zone you want the hire to overlap with, which is one of the most important details for a remote or offshore role. The generator then assembles a structured description with a role summary, a bulleted list of responsibilities, the requirements and skills, the tools the person will use, and a clear how-to-apply section. Toggle any responsibility or requirement on or off so the post reflects the real job, then copy the text with one click.

Nothing is hidden behind a form and the output is plain text, so it pastes cleanly into a job board, a careers page, or an applicant tracking system. The templates are grounded in the roles we source for every day, which is why the responsibilities read like a real job and not filler. If you would rather skip the posting and screening entirely, you can request vetted candidates and meet a short list instead of building your own hiring funnel.

What to include in a virtual assistant job description

A great job description is specific, scannable, and honest about the work. The strongest posts share the same seven-part structure, and the generator follows it so you do not have to remember the order. Here is what each section is for.

SectionWhat it is for
Job titleThe exact role, so it matches what candidates search for
About the roleOne or two lines on the company and what the person achieves
What you will do5 to 8 specific, day-to-day responsibilities
What we are looking forExperience, skills, and the qualities that predict success
Tools you will useThe software stack, so applicants can self-select on fit
Hours and time zoneWeekly hours and the overlap you expect
How to applyA clear next step, ideally with a small screening instruction

The single biggest mistake is a vague, endless list of duties. Five to eight specific responsibilities will always beat fifteen generic ones, because specificity helps the right people recognize themselves and screens out everyone else. Name the tools, state the hours, and be clear about the time-zone overlap so nobody is surprised later.

How to write a virtual assistant job description step by step

If you want to write one from scratch, or edit what the generator produces, work through it in this order. First, write the exact job title, since that is what candidates search for and what your ATS filters on. Second, write a single sentence that says what the assistant achieves for you, not just what they do. Third, list the five to eight responsibilities that make up the bulk of the week. Fourth, describe the experience and skills that actually predict success, and resist the urge to over-specify. Fifth, name the tools. Sixth, state the weekly hours and the time-zone overlap. Finally, give a clear next step to apply, and add a small screening instruction so you can spot people who read carefully.

To size the role and the hours before you write, the virtual assistant cost calculator shows what different hours and experience levels cost, and the time zone overlap calculator shows how many working hours you would share with an assistant in South Africa, the Philippines, Mexico, or Argentina.

Virtual assistant job description templates by role

The generator ships with ten role templates, each with its own responsibilities, requirements, and tools. Use the one closest to your need and adjust from there. The most common starting points are a general virtual assistant for broad administrative support, an executive assistant for founder and leadership support, a customer support representative for inbox and chat coverage, and a bookkeeper for clean, current books.

Specialist templates cover a social media manager, a real estate virtual assistant, an e-commerce virtual assistant, a data entry specialist, an appointment setter, and a personal assistant. Browse the full list of roles we source, the industries we support, and common use cases to see how teams scope the work before they hire.

How to attract better virtual assistant applicants

Once the description is written, a few small choices decide whether you get twenty strong applicants or two hundred weak ones. Be specific about the tasks and the tools, because vague posts pull in mass applicants while precise ones attract people who genuinely fit. State the hours and the time-zone overlap up front so you do not waste time on candidates who cannot work them. Include a short screening instruction in the how-to-apply section, such as asking for one sentence on a specific tool, so you can immediately see who reads carefully. And keep the tone human. The best assistants have options, so a post that respects their time earns better replies.

Even with a great post, running your own hiring funnel takes weeks: writing, posting, screening, interviewing, and vetting. That is the part Cherry Assistant removes. We keep vetted candidates on hand across these roles, primarily in South Africa, where English is an official language and the time zone overlaps well with US and UK business hours. You can read exactly how it works, compare the managed model against a marketplace like Upwork, and see transparent pricing before you decide.

Skip the job post: request vetted candidates instead

A job description generator is genuinely useful when you want to post a role, brief a hiring partner, or align your team on the scope of work. But posting is only step one of a long process. If your real goal is to get help fast, the shortcut is to hand the description to a partner who already has vetted people ready. Tell us the role and the hours, and we will match you with a short list of candidates who fit, handle the vetting and onboarding support, and let you skip the marketplace entirely. Either way, start by generating a clear description above, then request candidates or book a meeting to move fast.

FAQ

Virtual assistant job description questions, answered

How do I write a job description for a virtual assistant?

Start with the exact job title, then a one-line summary of what the assistant achieves for you. List 5 to 8 specific responsibilities, the experience and skills you need, and the tools they will use. Close with the weekly hours, the time zone you want them to overlap with, and a clear way to apply. This generator builds that structure for you in a few clicks, and you can toggle each responsibility on or off to match the real work.

What should a virtual assistant job description include?

A strong VA job description includes seven parts: the job title, a short role summary, a bulleted list of responsibilities, the required experience and skills, the software the person will use, the hours and time-zone overlap, and how to apply. Keeping the responsibilities specific and the list short attracts better-fit applicants than a long generic post.

How long should a virtual assistant job description be?

Aim for 300 to 500 words. Long enough to be specific about the work and the tools, short enough that a strong candidate reads all of it. Five to eight focused responsibilities beat a list of fifteen vague ones, because specificity helps the right people self-select and screens out the wrong ones.

Is this job description generator free?

Yes. The tool is completely free and there is no email or sign-up required. Build the description, copy the text, and paste it into your job board, careers page, or applicant tracking system.

What are the key responsibilities of a virtual assistant?

It depends on the role, but common responsibilities include inbox and calendar management, scheduling, travel booking, data entry, file organization, light research, customer support, and recurring reporting. Specialist VAs add role-specific duties, such as bookkeeping reconciliations, social media scheduling, listing management for e-commerce, or transaction coordination in real estate.

Should I list required tools and software in the job post?

Yes. Naming the tools such as Google Workspace, Slack, QuickBooks, or Shopify helps candidates self-select on fit and signals that the role is real and specific. It also speeds up screening, because you can quickly see who already knows your stack versus who would need training.

Do I even need to write a job description, or can I skip hiring?

If you would rather not post a role and sort through applications, you can skip that entirely. Cherry Assistant keeps vetted candidates on hand across common roles, so you can request candidates and meet a short list in days instead of running your own hiring funnel. The job description is still useful as a shared brief for the exact responsibilities you want covered.

How do I attract better virtual assistant applicants?

Be specific. State the exact tasks, the tools, the hours, and the time-zone overlap, and include a small screening instruction in the how-to-apply section so you can spot people who read carefully. Clear expectations and a defined scope attract candidates who are genuinely a fit and filter out mass applicants.

Skip the hiring funnel entirely

Tell us the role and the hours, and we will show you vetted candidates in your time zone within days. No upfront cost, no marketplace to manage.