A virtual assistant is a self-employed person who works from a remote location, usually a home office, to provide administrative support to customers. Common tasks of virtual assistants include scheduling appointments, making phone calls, organizing trips, and managing e-mail accounts.