FocalVA
Virtual Assistant Contract Template: What to Include Before You Bill a Client
Back to all posts
August 25, 2026

Virtual Assistant Contract Template: What to Include Before You Bill a Client

A virtual assistant contract template is only useful if it matches how you actually work, and most of the ones circulating on Etsy and in VA Facebook groups don't. They were written for someone else's rate structure, someone else's scope of services, and a client relationship that isn't yours. You download one, swap in your name and rate, and hope the rest still applies.

It usually does, until it doesn't. The gap shows up three months in, when a client starts routing bookkeeping tasks to you under the same "administrative support" line item you copied from a template, or when you want to end the engagement and realize you never wrote in a notice period. By then you're negotiating from a weaker position than you were on day one, over something a better contract would have settled before it became a conversation.

What a generic template misses

Most free templates cover the basics: names, a start date, a rate. What they skip is the stuff that actually causes disputes six weeks or six months into a retainer.

Scope language specific enough to mean something. "Administrative support" or "general VA services" doesn't hold up when a client starts asking for tasks that weren't part of what you quoted. A contract that names your actual service categories — inbox management, scheduling, social posting, whatever you sell — gives you something concrete to point to when a request falls outside it, instead of a judgment call you have to make on the spot.

What happens to unused retainer hours. Do they roll over? Expire at month end? Get billed at an overage rate if the client goes over? Silence on this point means you're renegotiating it every month, usually after the fact, usually only in your favor if you're the one willing to bring it up first.

Termination and notice. A two-week notice clause protects you from a client who disappears mid-month still owing you an invoice, and it protects them from you doing the same. Without it, "we're pausing for now" can mean two weeks or it can mean never, and you're left chasing a final payment with nothing in writing to point to.

Whether subcontracting is allowed. If you bring in another VA to help cover a retainer, does your contract even mention that's a possibility? Most clients are fine with it — they just don't like finding out after the fact that someone other than you has been in their inbox.

The real problem: the contract and the invoice don't talk to each other

Even a well-written contract usually lives somewhere separate from the work it's supposed to govern — a signed PDF in a folder, disconnected from the time tracker, disconnected from the invoice you send at the end of the month. Nothing checks whether what you're billing actually matches what you agreed to. Quote a client 20 hours a month at a flat rate, log 27, and the contract doesn't flag it. You either eat the overage or have a conversation you should have automated weeks earlier.

That disconnect is where most VA billing disputes actually start — not bad faith on anyone's part, just a paper trail and a work trail that were never the same system to begin with.

The numbers that make this worth fixing

Say you retain a client at 25 hours a month for $1,125. If the contract doesn't define what happens above the cap, and nothing is tracking hours against it in real time, it's easy to lose the thread of when you cross it. A VA checking a spreadsheet once a week, if she's disciplined about it, routinely finds she's five or six hours over by the time she looks — hours she either bills after the fact and hopes the client doesn't push back, or quietly eats. At $45 an hour, six hours a month is $270 uncollected. Across three retainer clients over a year, that's real money gone because a contract and a time log were never checking each other.

What to build in from the start

A contract worth reusing across every client needs a few things a one-off Word document usually doesn't have.

A version you can send for e-signature without leaving your workflow. Emailing a PDF and waiting for someone to print, sign, scan, and send it back adds days to onboarding a client who's ready to start now. An e-signature tied directly to the client record — not a separate tool you have to log into and reconcile by hand — closes that gap.

Terms that connect to your actual rate and retainer structure. If the contract says 20 hours at $45 an hour and your time tracking lives somewhere else entirely, you're manually checking whether the two still agree every single month. If they're the same system, the contract terms become the thing your invoice gets checked against automatically, instead of a document you reread when something feels off.

A place the client can find it again without emailing you. Clients lose contracts — not maliciously, they just don't file email attachments the way you file your client folders. A portal where they can log in and see their own signed agreement cuts down the "can you resend that?" messages, along with the ones asking what their current rate even is.

A clause that's easy to skip and shouldn't be

Rate changes are the one every VA template handles badly, if it handles them at all. You raise your rate every twelve to eighteen months — you should, and most VAs don't do it often enough — but if the contract doesn't say how that gets communicated and when it takes effect, the increase becomes an awkward email instead of a scheduled, expected event. A line that says rates are reviewed annually with 30 days' written notice turns a conversation you dread into a process the client already agreed to. It also gives you cover to actually raise your rate on schedule instead of letting three years pass because bringing it up feels confrontational.

The same logic applies to scope changes mid-retainer. If a client wants to add a service category — say, moving from inbox management into light bookkeeping — a contract with a defined amendment process (a short written addendum, signed the same way the original was) keeps that change on the record instead of living only in a Slack message from four months ago that neither of you can find anymore.

Where FocalVA fits

FocalVA builds contract templates and e-signature into the same system that tracks your hours and generates your invoices, so the numbers in your agreement are the numbers your billing actually checks against — not two documents quietly drifting apart. Send a contract for e-signature the moment a quote is approved, let it kick off an onboarding sequence automatically, and give the client a portal where they can see their agreement without emailing you for a copy. If you subcontract to other VAs, they get their own login with access to assigned work only — not your client list, not your rates. See how it works for virtual assistants.