Skip to main content

Free Invoice Template for Virtual Assistants

Virtual assistant invoices must break down hours by task category so clients can see exactly where their retainer went. A single line reading 'VA services' tells the client nothing and invites disputes about productivity. Log each task block with a date, duration, and description so the client can reconcile your invoice against their own task assignments.

View All 9 Styles

Virtual Assistant Invoice Preview

Modern Invoice | Virtual Assistant Sample

INVOICE

INV-2026-001

Issue Date: March 25, 2026

Due Date: April 24, 2026

Payment Terms: Net 15

From

Apex Virtual Support

hello@apexvirtual.co

123 Creative Ave San Francisco, CA 94105

(555) 123-4567

acmedesign.co

Bill To

Derek Holloway

derek@horizonrealestate.com

456 Innovation Blvd Austin, TX 78701

Description Qty Rate Amount
Email Management (20 hrs) 20 $35.00 $700.00
Calendar Scheduling (8 hrs) 8 $35.00 $280.00
CRM Data Entry (12 hrs) 12 $35.00 $420.00
Subtotal $1,400.00
Tax (8%) $360.00
Discount (0%) -$0.00
Total $1,400.00

Notes

Thank you for your business!

Payment Details

Bank Transfer
Bank: First National Bank
Account Holder: Acme Design Studio
Account: 1234567890
Routing/SWIFT: 021000021
Payment QR Code

This preview uses the Modern style. View all 9 invoice styles

What to Include on a Virtual Assistant Invoice

Date and time block for each work session
Task category (email, scheduling, data entry, research)
Detailed description of each task completed
Hours spent per task rounded to 15-minute increments
Hourly rate applied to each time block
Retainer hours used versus remaining balance
Any software subscriptions purchased on the client's behalf
Summary of tasks carried over to the next billing period
Payment method and bank or PayPal details
Invoice number and billing period dates

Billing Tips for Virtual Assistants

Retainer billing works best for virtual assistant engagements because it gives both you and the client predictability. Offer monthly packages of 10, 20, or 40 hours at a slight discount compared to your ad hoc hourly rate. This incentivizes the client to commit to a package and guarantees you a baseline income each month.

Track your time in 15-minute increments using a tool like Toggl or Clockify, and share the report with your invoice. Clients who see detailed time logs trust you more and dispute invoices less. Avoid rounding up aggressively because virtual assistant work is easy for clients to cross-reference against their own task submissions.

Establish a clear policy for unused retainer hours. Most VAs use a 'use it or lose it' model where hours do not roll over, which protects your availability. If you allow rollover, cap it at one month to prevent clients from banking hours and then requesting a massive surge of work.

Bill software subscriptions and tools as separate pass-through line items. If you purchase a scheduling tool or CRM seat on the client's behalf, list the exact cost and keep your time fee separate. Transparency on these small costs prevents them from becoming friction points during invoice review.

pro tip

Consistency builds trust. Use the same template style for every document you send to a client. Invoices, proposals, contracts. It signals professionalism and makes your brand memorable.

Virtual Assistant Rate Ranges and Payment Terms

Experience LevelRate RangePricing ModelPayment Terms
Entry-level$15 per hourHourly retainerMonthly retainer, due on the 1st
Mid-level$35 per hourHourly retainerMonthly retainer, due on the 1st
Senior / Specialist$75+ per hourHourly retainerMonthly retainer, due on the 1st

Rate data reflects 2025-2026 market ranges for freelance virtual assistants in the United States. Rates vary by location, specialization, and project complexity.

How to Create a Virtual Assistant Invoice

1

Choose Your Template

Pick from 9 invoice styles designed for freelancers. The Modern style is shown above with virtual assistant-specific sample data to get you started.
2

Fill In Your Details

Enter your business details, client information, and line items. The template updates in real time as you type. No signup or account required.
3

Download and Send

Export your finished invoice as a PDF and send it to your client. The entire process takes under 60 seconds with no watermarks.

next step

Ready to create your invoice? Open the free invoice generator and start filling in your details.

Frequently Asked Questions

How should a virtual assistant track and invoice time?
Use a time-tracking tool that logs start and stop times for each task. Export the report and attach it to your invoice so the client can see exactly how their retainer hours were spent. Most clients prefer 15-minute increment rounding over 6-minute legal-style billing.
Should I invoice for time spent learning a client's systems?
Yes, but label it clearly as onboarding or training time. Most clients expect a few hours of ramp-up in the first week. Billing for onboarding is standard practice, but you should be transparent about it in your proposal so there are no surprises.
What happens when a client exceeds their retainer hours?
Invoice the overage at your standard hourly rate or at a pre-agreed overage rate. Notify the client before you exceed the retainer cap so they can approve the additional hours. This prevents billing surprises and maintains trust.
How often should a virtual assistant send invoices?
Monthly invoicing on the same date each cycle is standard for retainer clients. For project-based or ad hoc work, invoice upon completion or bi-weekly for longer engagements. Consistency in your billing cycle helps clients budget and pay on time.
Should I charge for email and message communication time?
Yes, communication is part of your work. Log the time you spend reading instructions, clarifying tasks, and reporting back. Most VAs include a 'communication and coordination' line item on each invoice to capture this legitimate work.

Build your virtual assistant toolkit.

The FreelanceDesk Chrome extension includes all 45 templates, saved client data, and custom branding. $49 once, and your data never leaves your browser.

Get the Chrome Extension