Nobody warns you about the awkward part of freelancing. You do excellent work, you deliver on time, and then you sit there refreshing your bank app waiting for money that should already be in your account.
Late payments are one of the most common reasons VAs burn out or quietly undercharge to avoid the discomfort of having "the money conversation." But here is the thing: you do not have a payment problem. You have a systems problem. And systems are fixable.
This post covers virtual assistant invoicing from the ground up, including the tools, the terms, the deposit setup, and the exact scripts you need to follow up on late payments without sounding desperate or apologetic.
Your Invoicing Setup
Before you send a single invoice, you need two things locked in: a tool that makes you look professional and a process that runs the same way every time.
Recommended tools for VA invoicing:
- HoneyBook - popular with service-based freelancers, handles contracts and invoices in one place, and automates payment reminders
- Wave - free, clean, and solid for VAs who are just getting started and want basic invoicing without a monthly fee
- QuickBooks - better if you are managing multiple clients and want bookkeeping built in alongside invoicing
- FreshBooks - strong time tracking integration, useful if you bill hourly
Any of these will let you create, send, and track invoices professionally. The worst invoicing tool is a PDF emailed from your personal Gmail with no payment link attached. Clients do not chase down bank details. Make it one click to pay.
Related: The best tools for running your VA business
What Goes on a Clean Invoice
A professional invoice is not just a number and your name. Every invoice you send should include:
- Your business name and contact information
- Client name and contact information
- A unique invoice number
- Invoice date and payment due date
- Itemised list of services with clear descriptions
- Rate per item or hour and the quantity
- Subtotal, any applicable taxes, and total due
- Accepted payment methods with direct links or account details
- Your late fee policy, stated clearly
That last one matters more than most VAs realise. If your late fee policy is not on the invoice, you have no grounds to enforce it later.
Related: How to write a VA service agreement
Setting Payment Terms Before You Start Work
Your payment terms should be agreed before the project starts, not mentioned for the first time on the invoice itself. This is a non-negotiable part of your onboarding process.
Standard options:
- Net 7 - payment due within 7 days of invoice. Good for retainer clients with a consistent billing cycle.
- Net 14 - gives the client a little breathing room while keeping your cash flow reasonable.
- Net 30 - common in corporate environments but risky for solo VAs. Avoid it with new clients unless they have a verified track record.
- 50/50 split - 50 percent upfront before work begins, 50 percent on delivery. Works well for project-based work.
- Retainer in advance - full month paid before the month begins. This is the most protective structure for ongoing work.
Whatever you choose, put it in writing. It goes in your contract and it goes on every invoice.
Taking a Deposit
If you are working with a new client or taking on a large project, a deposit is not optional. It is protection for both of you.
A deposit confirms the client is serious, covers your time if the project falls apart, and means you are never doing a full project unpaid if someone disappears.
Standard deposit amounts are 25 to 50 percent of the total project fee. Collect it before you do a single hour of work. Your invoicing tool should make this easy with a deposit invoice separate from the final balance invoice.
Related: How to onboard a new VA client
When Payment Is Late: What to Actually Do
First, know the difference between late and a problem. A client who is 2 days past due has probably just missed a notification. A client who is 21 days past due and not responding is a different situation.
Here is a simple follow-up sequence that works:
Day 1 after the due date - friendly reminder
"Hi [name], just a quick note that invoice [number] for [amount] was due on [date]. I have attached it again for reference. Let me know if you have any questions or need anything from me to process this."
Day 7 - polite but direct
"Hi [name], following up on invoice [number] which is now 7 days overdue. Could you let me know when I can expect payment? I want to make sure there are no issues on your end holding this up."
Day 14 - firm, professional, no apology
"Hi [name], invoice [number] is now 14 days past due. As noted in our agreement, a late fee of [X] applies from this point. Please confirm when payment will be made. I am happy to discuss if there is a problem, but I do need a clear timeline."
Day 21 and beyond - formal notice
"[Name], this is a formal notice that invoice [number] totalling [amount] plus accrued late fees remains unpaid as of today. If I do not receive payment or a confirmed payment plan by [specific date], I will need to escalate this. I would prefer to resolve this directly."
Notice what none of those messages include: "sorry to bother you," "I hope this is okay," or "whenever you get a chance."
You are not asking for a favour. You are asking for what you are owed.
Late Fee Policies That Hold Up
If you say you have a late fee but never enforce it, it is not a policy. It is a suggestion.
A common structure is 1.5 to 2 percent of the invoice total per month, or a flat fee such as $25 to $50 for invoices under $500. Whatever you choose, it needs to be:
- Stated in your contract
- Printed on every invoice
- Applied consistently
You do not need to be harsh about it. You just need to mean it.
Related: How to write a VA contract that protects you
Protecting the Client Relationship While Protecting Yourself
Most late payments are not malicious. Clients forget. Finance teams have approval delays. Cash flow gets tight. Staying professional through the follow-up process means you protect the relationship and your reputation at the same time.
What actually damages relationships is resentment. Doing work for clients who are not paying, not saying anything, and quietly getting bitter. Clean systems prevent that from happening.
If a client has a history of late payments and you still want to work with them, move them to payment in advance. Most clients who value you will accept this without pushback.
Getting Your Invoicing Right From the Start
Clean client payment management is not about being aggressive. It is about being clear before there is ever a problem. The right tool, the right terms in writing, a deposit on new work, and a follow-up sequence you actually use.
If your current invoicing process feels uncomfortable or inconsistent, that is the sign to fix the system, not lower your rates or avoid the conversation.
Start with one change. Pick an invoicing tool if you do not have one. Add your payment terms and late fee policy to your next contract. Send that follow-up email you have been putting off.