Virtual assistants juggle calendars, inboxes, travel, research, and a dozen smaller tasks each week, often for several clients at once. When the time comes to bill, the last thing you want to do is stare at a blank document trying to remember whether you charged hourly or by retainer. A clean, repeatable invoice template solves that problem in minutes and protects the cash flow that keeps your VA business running.
This guide gives you a free virtual assistant invoice template you can copy, adapt, and send today. You will learn exactly what to include, how to price hours and packages, how to handle expenses like software reimbursements, and how to get paid faster using tools like Eonebill.ai. By the end you will have a billing process that takes ten minutes a month instead of an afternoon.
A virtual assistant invoice is a legal record of the services you provided and the money you are owed. In the United States, even though there is no federal invoice format, every state recognizes invoices as commercial documents. To hold up in a dispute and to pass your client's accounts payable review, your invoice needs eight essential elements.
First, your business identity. Include your business name (or your legal name if you operate as a sole proprietor), your mailing address, your phone, and your email. If you have an EIN, list it. If not, your Social Security Number can be requested separately on a W-9 rather than on the invoice itself for privacy. Second, the client's full company name and billing address as it appears in their accounting system. Third, a unique invoice number such as VA-2026-0042. Fourth, the issue date and the due date. Fifth, a clear description of services: not 'VA work' but 'Inbox management, 14 hours' or 'Travel research and booking, Q2 leadership offsite.' Sixth, the rate and quantity for each line item. Seventh, subtotal, any applicable sales tax (most US states do not tax personal services, but check your state), and total due. Eighth, payment instructions and accepted methods.
The difference between a thrown-together invoice and a professional one is whether someone in accounts payable can pay you without asking a single follow-up question. Aim for zero questions every time.
Here is a complete template structure you can drop into a Word document, Google Doc, or directly into the Eonebill.ai invoice builder at /free-tools/invoice-generator. Replace bracketed text with your details.
Header block: [Your Business Name] | Invoice [VA-2026-0042] | Issued [March 1, 2026] | Due [March 15, 2026]
From: [Your Name], [Street], [City, State ZIP], [email], [phone], EIN [optional]
Bill To: [Client Company], Attn: Accounts Payable, [Address], [AP email]
Line items table with columns for Date, Description, Hours/Quantity, Rate, Amount. Example rows:
Subtotal: $622.49. Sales tax: $0.00. Total Due: $622.49. Payment due Net 15 (March 15, 2026). Late payments accrue 1.5% per month after the due date.
Payment methods: ACH transfer to [bank details on file], Stripe credit card link (2.9% plus 30 cents processing fee covered by client), or PayPal at [your email] (3.49% plus 49 cents covered by client).
Thank you note: 'Thank you for trusting me with your operations this month. Please let me know if anything needs adjustment before March 15.'
That is the entire template. Save it as a master file, duplicate it each month, and you will never write an invoice from scratch again.
Most virtual assistants in the US charge between $25 and $75 per hour, with experienced specialists in executive support, bookkeeping-adjacent work, or paid ads management reaching $85 to $125 per hour. New VAs often start at $20 to $30 and raise rates as they prove ROI.
Hourly billing is the simplest model for short engagements or trial periods. You track time using Toggl, Harvest, or a simple spreadsheet, then invoice at the end of the month. The risk is that a client can dispute hours they feel were 'too much.' Always send a weekly summary of hours used so there are no surprises.
Retainer billing is better for ongoing relationships. You sell a block of hours, say 20 hours per month at $45 per hour for $900 flat, and bill the same amount every month. Hours not used in a month either roll over (one month max is typical) or expire. Retainers stabilize your income and make tax planning easier. They also signal premium positioning.
Package billing skips hours entirely. You sell outcomes: 'Inbox Zero Package, $750 per month, includes daily inbox triage, response drafting, and weekly summary.' Packages let you increase margin as you get faster but require you to deeply understand the scope.
A common mistake is undercharging by failing to include non-billable work in your rate. Time spent on emails to the client, software you pay for, taxes (set aside 25 to 30 percent for self-employment and federal income tax), and unpaid days off should all be baked into the rate. If you want to earn $60,000 net per year, you likely need to bill at least $50 to $55 per hour assuming 25 billable hours per week.
Virtual assistants often pay for tools on a client's behalf: a Canva Pro seat, a stock photo download, a domain renewal, a Zoom upgrade. Decide upfront whether these are reimbursable.
The cleanest approach is to have the client pay for their own software using their credit card and add you as a user. This avoids reimbursement paperwork entirely. When that is not possible, mark expenses as a separate line item with the receipt attached. Do not mark up reimbursable expenses unless your contract explicitly allows it; most clients consider unmarked-up pass-throughs a sign of integrity.
For mileage and home office costs, do not invoice the client. Those are personal deductions you claim on your Schedule C at tax time. The IRS standard mileage rate for 2026 is around 67 cents per mile for business use, and the simplified home office deduction is $5 per square foot up to 300 square feet.
If you frequently work with international clients, currency conversion fees and wire fees are negotiable. Many VAs add a 'wire fee surcharge' line item of $25 to $35 to cover the cost of receiving international wires. Specify the currency the invoice is issued in (USD) and the currency the client pays in.
The average freelance invoice in the US is paid 11 days late. You can shrink that to 1 to 3 days with a few habit changes.
First, invoice the same day work is completed or on a fixed monthly schedule. A predictable invoice on the first of every month trains clients to expect it. Second, use Net 15 instead of Net 30 unless a corporate client requires longer terms. Net 15 cuts your cash conversion cycle in half. Third, include a clickable payment link in every invoice. Stripe links convert at roughly three times the rate of 'please ACH us' emails because they remove friction.
Fourth, charge a late fee. State on the invoice that 1.5 percent per month (an 18 percent annualized APR) accrues after the due date. Most clients pay on time the moment they realize a late fee is enforced. Fifth, send a friendly reminder three days before the due date, not three days after. A 'just a heads up your invoice is due Friday' email gets responses where dunning emails get ignored.
Sixth, automate reminders. Eonebill.ai sends customizable reminders at day minus 3, day 0, day plus 3, day plus 7, and day plus 14, in your tone of voice. This single feature has been shown to reduce average days-to-pay by 35 to 50 percent in our user data.
Finally, offer early payment discounts when cash flow matters. A '2/10 Net 30' term means the client gets a 2 percent discount if they pay within 10 days. For a $1,000 invoice that is $20, well worth it if you are waiting on inventory or estimated taxes.
Mistake one: vague descriptions. Writing 'Various tasks' or 'Admin work' invites disputes. Always specify what you did and how long it took.
Mistake two: forgetting the invoice number. Without a unique number, accounts payable systems will reject or duplicate your invoice. Use a simple sequential format like VA-2026-0001, VA-2026-0002, and so on.
Mistake three: missing the due date. 'Net 30' is not a date. Always write out 'Due April 15, 2026' so there is no calculation error.
Mistake four: no payment instructions. Listing only 'ACH or check' forces the client to dig for your bank info. Include the routing number, account number, and bank name (or a link), or a Stripe and PayPal button.
Mistake five: scope creep without billing. If your retainer is 20 hours and you worked 28, do not eat the 8 hours silently. Note them on the invoice as 'overage hours, billed at standard rate' and have a conversation about whether the retainer needs to increase next month.
Mistake six: not saving copies. Keep PDF copies of every invoice for at least 7 years. Eonebill.ai stores them automatically, but if you use Word or Google Docs, set up a cloud folder structure by year and client.
Mistake seven: emailing the invoice as a body of text rather than a PDF attachment. Always attach a PDF. Some accounting systems literally cannot process invoices that exist only in email body text.
Ready to send your next VA invoice in two minutes instead of twenty? Try the free invoice generator at /free-tools/invoice-generator or upgrade to a paid Eonebill.ai plan at /pricing to unlock recurring retainer invoices, automatic reminders, and live payment tracking. Your future cash flow will thank you.
Beyond software, build a personal billing rhythm. Block 30 minutes the last Friday of every month as your invoicing window. During that window: log final hours for retainer clients, reconcile reimbursable expenses against receipts, generate and review each invoice, send everything in a single batch, and update your master tracking spreadsheet. Treating invoicing as a recurring calendar event rather than an afterthought transforms it from anxious chore to satisfying close-out ritual.
For VAs working with multiple clients, consider numbering invoices per client rather than purely sequential. A naming convention like JS-ACME-2026-04 (initials, client code, year, month) makes filing instant and lets you spot missing months at a glance. Pair this with a master spreadsheet listing every client, their retainer terms, their last invoice date, and their last payment date so nothing falls through the cracks.
Finally, raise your rates annually. The single biggest mistake new VAs make is freezing rates indefinitely. Inflation runs 2 to 4 percent per year in the US, and your skills improve every month. A 5 to 10 percent annual rate increase, announced 60 to 90 days in advance, keeps your effective income growing without explosive negotiation. Frame it as standard practice: 'Annual rate review effective January 1, 2027: new rate $50 per hour, up from $45.' Most clients accept without pushback because they expect it.
One final practice that pays compounding dividends: treat every invoice as a tiny marketing opportunity. Many VAs include a soft footer line such as 'Currently accepting one new client for Q3 2026; referrals appreciated.' This subtle nudge to existing clients turns each invoice into a referral prompt. Done consistently, this single line generates 2 to 5 qualified referrals per year for the average VA, which often translates to one or two new clients with no cold outreach required.
Ready to manage invoices, contracts & proposals in one place? Try Eonebill free — no credit card required.
Start Free →Join the community
Subscribe to our newsletter for the latest news and updates