A virtual assistant is a self-employed professional who provides administrative services to clients from a remote location, typically a home office. A virtual assistant's typical responsibilities include scheduling appointments, making phone calls, making travel arrangements, and managing email accounts.