What a virtual assistant does and how to start

A virtual assistant is someone who handles administrative, scheduling, or customer-facing work for a business owner or manager, usually from home and often part-time. The work ranges from email management and calendar scheduling to social media posting, bookkeeping, or customer service — depending on what skills you have and what the client needs.

You do not need a degree or certification to start. Most people begin by identifying one or two tasks they can do well, building a portfolio of that work (even if it is unpaid work for a friend's business at first), and then reaching out to small business owners who need exactly that. The barrier to entry is low, but the barrier to getting paid consistently is finding clients who trust you with their time and money.

The path looks like this: decide what services you will offer, set up a basic online presence so people can find you, start with one or two clients to build real examples of your work, and then expand from there. Most virtual assistants start part-time while keeping another job, then move to full-time once they have three to five regular clients.

Key Takeaways

  • Virtual assistant work requires no formal degree, but you do need to be reliable with important date, organized, and able to communicate clearly in writing.
  • Start by choosing one or two specific services — like email management, scheduling, or social media — rather than offering everything.
  • Build a portfolio by doing unpaid or low-paid work for a friend or small business owner first, so you have real examples to show potential clients.
  • Find clients through direct outreach to small business owners, freelance platforms like Upwork or Fiverr, or by asking your network for referrals.
  • Most virtual assistants charge between $15 and $50 per hour depending on their experience and the complexity of the work.

Choose what services you will offer

Do not try to be everything. A virtual assistant who says they do email, scheduling, bookkeeping, social media, and customer service all at once is harder to hire than one who says "I manage email inboxes and calendar scheduling for real estate agents." The second person is easier to picture doing the job well.

Start with services that match skills you already have or can learn quickly. If you have worked in customer service, you know how to handle complaints and keep people calm. If you have run a small social media account, you know how to write posts and respond to comments. If you have kept your own finances organized, you can learn basic bookkeeping for a small business.

Common virtual assistant services include: managing email and calendar scheduling, posting on social media and responding to comments, writing and sending invoices, scheduling appointments or calls, transcribing audio or video, managing a to-do list or project tracker, and handling basic customer service questions. Pick two or three that you can do well, and offer those first.

Set up a straightforward online presence

You need a way for people to find you and understand what you do. This does not mean a fancy website. A one-page website, a LinkedIn profile, or even a Google Business profile with a description of your services and your contact information is enough to start.

If you use a website builder like Wix, Squarespace, or WordPress.com, you can create a basic site in a few hours. Include your name, a photo, a short description of what you do (for example: "Email and calendar management for small business owners"), your rates, and how to contact you. You do not need to spend money on a custom domain at first — a free subdomain works while you are starting out.

LinkedIn is often more useful than a website when you are beginning. Create a profile that says you are a virtual assistant, list the specific services you offer, and ask people in your network to recommend you for those skills. Many small business owners search LinkedIn when they need to hire someone.

Build a portfolio with real examples

Potential clients want to see that you have actually done the work before. If you have never managed an email inbox for a business, you need to do it at least once before you charge someone for it. The easiest way is to offer your services for free or at a very low rate to someone you know — a friend who runs a side business, a family member's small company, or a local nonprofit.

Work with that person for two to four weeks. Keep screenshots or examples of what you did: emails you organized, a calendar you set up, social media posts you wrote, or a spreadsheet you created. Ask them to write a short note saying what you did and that they would hire you again. This becomes your portfolio.

Once you have two or three real examples and a recommendation or two, you can start charging. You do not need a huge portfolio — three solid examples of your work are enough to show you know what you are doing.

Find your first paying clients

There are several ways to find clients. The fastest is usually direct outreach: identify small business owners in your area or online who might need help, and send them a short email explaining what you do and why it would save them time. Real estate agents, coaches, consultants, and small e-commerce shop owners often need virtual assistant help.

Freelance platforms like Upwork, Fiverr, and Fancy Hands let you create a profile and bid on jobs posted by people looking for virtual assistant work. These platforms take a cut of what you earn (usually 10 to 20 percent), but they handle payment and give you a built-in way to find clients. Upwork is the largest and most widely used.

Your personal network is often the fastest source of clients. Tell friends, family, and former coworkers that you are working as a virtual assistant. Ask them to refer you to anyone they know who might need help. A personal referral is worth more than a cold email because the person already trusts the person who referred you.

Facebook groups for small business owners, local business networking groups, and online communities related to your niche (for example, groups for Etsy shop owners or real estate investors) are also places where you can find people looking for help. Many allow you to post that you are available for work.

Set your rates and structure your work

Virtual assistants typically charge by the hour or by the project. Hourly rates for someone starting out usually range from $15 to $25 per hour, depending on your location and the complexity of the work. As you gain experience and regular clients, you can raise your rates to $30 to $50 per hour or higher.

When you are starting, hourly billing is simpler because you do not have to estimate how long a project will take. Track your time using a tool like Toggl, Clockify, or Harvest so you can bill accurately and see how long different tasks actually take you.

Once you have done the same work for several clients, you can move to project-based pricing. For example, instead of charging $20 per hour to manage someone's email, you might charge $400 per month for "email inbox management up to 10 hours per week." This works better for both you and the client because the cost is predictable.

Set clear boundaries about what is included in your service and what is not. If you charge $20 per hour for email management, does that include responding to emails, organizing them, or both? Can the client call you anytime, or do you check email at set times? Write this down and share it with every client so there are no surprises.

Keep clients and grow your business

Your first clients are the hardest to find. Once you have them, keeping them is much easier and more profitable than constantly looking for new ones. Deliver work on time, communicate clearly about what you are doing and when it will be done, and ask for feedback so you can improve.

After you have worked with a client for a few weeks, ask them if they are happy with your work and if there are other tasks they need help with. Many clients will give you more work if you do the first job well. This is how most virtual assistants grow from one or two clients to five or six without spending time on marketing.

Every few months, raise your rates slightly — even by $1 or $2 per hour — especially if you are taking on more complex work or have been with a client for over a year. Long-term clients usually accept small rate increases without complaint because replacing you would cost them more in time and training.

Frequently Asked Questions

Do I need any certifications or training to become a virtual assistant?

No. You do not need a certification, degree, or formal training. What matters is that you can do the specific tasks the client needs and that you are reliable. Some people take online courses in bookkeeping, social media management, or project management tools to build skills, but these are optional and useful only if they match the services you want to offer.

How much money can I make as a virtual assistant?

This depends on how many hours you work, your rates, and how many clients you have. Someone working 10 hours per week at $20 per hour makes $200 per week. Someone working 30 hours per week at $35 per hour makes $1,050 per week. Most people start part-time and move to full-time once they have enough regular clients to make it worthwhile.

What tools do I need to get your free guide?

A computer, internet connection, and email account are the basics. Depending on what services you offer, you might also use Google Calendar, Asana or Monday.com for project management, Canva for graphics, or accounting software like Wave. Most of these have free versions, so you do not need to spend money upfront.

Can I work as a virtual assistant part-time while keeping another job?

Yes. Most virtual assistants start this way. You can work evenings and weekends for your first few clients, then transition to full-time once you have enough regular work. Be clear with clients about your availability so they know when you will respond to emails and complete tasks.

What if I do not have any experience in the services I want to offer?

Start by learning the basics through free online resources or low-cost courses, then do unpaid or very low-paid work for someone you know to build real experience. After a few weeks of doing the work, you will understand it well enough to charge for it and explain it to clients confidently.