How Does a Retainer Agreement Work? A Freelancer's Guide
By Invoiceabill Team
How retainer agreements work for freelancers: the drawdown loop, the six clauses you need, what happens when the balance runs out, and the tax note.
Key takeawaysA retainer agreement sets scope, rate, and payment terms upfront, then you bill hours against a prepaid balance and invoice the drawdown monthly.
Legal retainers hold client funds in a trust account until earned, while PR and employment retainers pay you directly on receipt.
Every basic retainer agreement needs six clauses: parties, scope, fee and drawdown, unused-funds policy, termination, and payment terms.
When the balance runs low, the agreement should specify replenishment, overage billing, or a pause on work.
The IRS treats advance retainer payments as income in the year received, not the year the work is done.
A retainer agreement works by setting a fixed scope, rate, and payment schedule up front, then letting you draw down a prepaid balance as you bill hours against it. You invoice monthly from that balance, track what's left, and either replenish it or issue a final invoice when it runs out.
What is a retainer agreement and what does it define?A retainer agreement is a written contract where a client pays you upfront for work you'll do over time, then you bill against that balance as you track hours. For a freelancer billing by the hour, it replaces the guesswork of chasing monthly invoices for work already delivered.
The agreement should spell out four things: the scope of work (what's covered and what's a separate one-off invoice), the fee and how it's calculated, when and how the client replenishes the balance, and what happens to unused money if either side ends the arrangement.
In legal work, retainers are often held in a trust account until earned, which is why the American Bar Association's legal services guidance is worth reading even if you're a photographer, not a lawyer. Tools like Invoiceabill handle the drawdown tracking so you can see the remaining balance on every client.
How does a retainer agreement work step by step, from signing to final invoice?A retainer agreement runs on a simple loop: the client pays upfront, you log hours against that balance, you invoice what you used, and the client tops it up or the agreement ends. Here is that loop in four steps.
Step 1: Sign and collect the upfront paymentYou both sign the agreement, which sets the hourly rate, the scope, and the upfront amount. The client pays that amount before work starts. It sits in your account (or a trust account if your state or contract type requires it) as a prepayment, not as your earnings yet.
Step 2: Track work against the balanceEvery month, you log your hours by client and project, then subtract them from the remaining balance. If you started with $3,000 and billed 20 hours at $100, the balance drops to $1,000.
This is the step where most freelancers lose the thread, because the timer app knows the hours, the invoicing app knows the money, and a spreadsheet is doing the subtraction by hand. The fix is keeping hours and balance in one place: in Invoiceabill, tracked time on a project converts straight into an invoice line and the retainer balance updates from the same record, so you can see at any point in the month exactly how much of the client's prepayment is left before you send anything. If you are still stitching tools together, a single sheet with four columns (date, hours, amount drawn, balance remaining) works until it doesn't. The failure mode is quiet: you draw down to $200, keep working, and end the month invoicing for hours the client thought were prepaid.
Step 3: Invoice the drawdown or overageAt month's end, send an invoice showing hours worked, the amount drawn from the retainer, and the balance remaining. If hours exceeded the balance, invoice the overage separately at your agreed rate.
Step 4: Replenish or close outThe client pays to restore the balance, or the agreement ends and you refund any unused amount, per your terms. Then the loop restarts.
How does a legal retainer agreement differ from a PR or employment retainer agreement?The same word covers three different deals, and mixing them up causes real problems.
A legal retainer agreement works like a trust account. The client pays money upfront, the lawyer deposits it into a client trust account (separate from the firm's own funds), and bills against it as work happens. Bar rules govern this: unearned fees belong to the client until earned, and many states require the lawyer to refund any unused balance. If the balance drops below a set floor, the agreement usually includes a replenishment clause requiring the client to top it up.
A PR retainer agreement is closer to what most freelancers actually sign: a fixed monthly fee in exchange for an agreed scope of services. There is no escrow. The client pays on the first of the month, you do the work, and the fee repeats until either side ends the agreement.
An employment retainer agreement sells availability rather than output. The client pays to guarantee you'll hold capacity for them, whether or not work shows up that month.
Type
What the fee buys
Where the money sits
Legal
Work billed against a deposited balance
Client trust account until earned
PR
A defined monthly scope of services
Yours on payment
Employment
Guaranteed availability
Yours on payment
One tax note applies to all three: money received upfront is generally still income to you. The IRS treats advance payments as income in the year you receive them, not the year you earn them, under its rules for advance payments. That matters when a client prepays a $5,000 retainer in December and you do the work in January.
If you bill hourly against a retainer, whatever tool you use needs to track hours per project and draw down the balance. Invoiceabill handles time tracking, projects, and invoicing in one place, though it does not hold client funds the way a lawyer's trust account requires, so legal retainers still need a bar-compliant setup.
What's the difference between a retainer fee and a retainer agreement?A retainer fee is the money itself: the amount your client pays upfront, whether that's a flat monthly amount or a deposit of hours. A retainer agreement is the contract that governs that money: what it covers, how it's drawn down, what happens when it runs low, and whether it's replenished.
Think of it this way: the fee is $2,000; the agreement is the one page that says what that $2,000 buys, how you bill against it, and who keeps what's left over. You can invoice against the fee once the agreement spells out the terms, and tools like Invoiceabill let you track the running balance as you log hours. Without the agreement, the fee is just a deposit with no rules attached.
How do you write a basic retainer agreement?Clauses every basic retainer agreement needsKeep it to one page and cover six things:
Parties. Your legal name and the client's legal entity, not just a brand name.
Scope. What the retainer covers, stated narrowly. "Videography services" invites scope creep; "up to 20 hours per month of shoot and edit time" does not.
Fee and drawdown. The monthly amount and how it converts to work: bill hourly against the balance, then invoice monthly for anything over.
Unused-funds policy. Do unused hours roll over, expire, or vanish? State it explicitly, because this is where most retainer disputes start.
Termination. A notice period (30 days is common) and what happens to any remaining balance.
Payment terms. Due date and late-fee terms, so an unpaid invoice has teeth.
Tools handle the tracking side differently. Invoiceabill covers the drawdown workflow — time tracking by client/project, monthly invoicing, balance math — in one workspace, and you can see what it includes on its features page.
What to leave outSkip anything you cannot enforce or explain. No indemnification language, no auto-renewal legalese, no late penalties you would never actually charge. If a clause needs a lawyer to interpret, it does not belong in a one-page agreement between you and a client you see on shoots.
What happens when the retainer balance runs out?Most agreements handle this in one of three ways, and your contract should say which. A replenishment clause makes the client top up the balance whenever it drops below a set point, say 20% remaining. An overage clause lets you keep working and bill the extra hours on your next monthly invoice at your normal hourly rate. The third option is pausing work until the client reloads the retainer.
Replenishment is the cleanest for you: money arrives before you work, so you're never chasing payment. Overage billing is easier for clients to accept, but it turns your retainer back into ordinary invoicing, with the late-payment risk that comes with it.
Word the clause specifically: "If the balance falls below $X, Client shall replenish within 5 business days; work beyond the balance is billed at $Y/hour on the next invoice." Vague wording like "additional fees may apply" is what gets you chasing unpaid invoices.
How do you track a retainer balance without drowning in spreadsheets?Say you're a videographer on a $3,000 monthly retainer at $100/hour. You log 22 hours across two shoots, draw the balance down to $800, and invoice monthly for hours worked plus any overage. A spreadsheet can do this, but you're updating three columns after every session and reconciling against your timer app at month's end.
Tools that handle this share four things: a running balance per client, timers that bill to that balance, automatic overage invoicing, and a client-visible statement. Invoiceabill covers retainer drawdown, time tracking, and invoicing in one workspace, which fits a solo freelancer billing hourly and invoicing monthly.
Run the same criteria honestly: Invoiceabill is newer and has a smaller user base than the established invoicing platforms, so you'll find fewer third-party integrations and community answers. Free invoicing tools generally don't track retainer balances, so you'd keep the spreadsheet anyway. If you bill by the hour and invoice monthly, the drawdown math is the part worth automating.
What should you check before signing a retainer agreement?Confirm four things in writing before you sign or issue one.
First, what happens to unused funds at the end of the term. Some clients expect a refund of any balance; others treat it as use-it-or-lose-it. Agree on this upfront so the final invoice isn't a negotiation.
Second, scope creep language. Define what a "one-off invoice" covers versus what draws down the retainer, so extra shoots or revisions don't silently burn the balance.
Third, termination notice. Thirty days is common; check whether unused hours are paid out on exit.
Fourth, who holds the money. If you're holding the client's deposit, track the drawdown per project and invoice against it monthly, so your books match what's actually left when your accountant asks.
FAQIs a retainer fee refundable if the client cancels partway through?It depends on what your agreement says, which is why the unused-funds policy clause matters. In most freelance arrangements, any unearned balance gets refunded when either side terminates, similar to legal retainers, where unearned fees belong to the client until you've done the work. State the refund terms explicitly so a mid-term cancellation doesn't become a dispute.
Do I need a lawyer to write a retainer agreement for my freelance business?Usually no. A one-page agreement covering parties, scope, fee and drawdown, unused-funds policy, termination, and payment terms is enough for most freelance work. Skip legalese you cannot enforce or explain. Hire a lawyer only if you're holding client funds in a trust arrangement or the contract involves regulated work where bar rules or state requirements apply.
Can a retainer be paid in monthly installments instead of upfront?Yes, and it's common. The PR-style retainer is exactly this: a fixed monthly fee for an agreed scope, paid at the start of each month and repeating until either side ends the agreement. The trade-off versus a large prepaid balance is cash flow: you're never sitting on a big deposit, but you're also invoicing regularly instead of drawing down money already received.
How many hours should a monthly retainer include?There's no standard number; it depends on your rate and the client's needs. What matters is stating a specific cap in the agreement, such as "up to 20 hours per month," rather than a vague service description. Estimate from the client's actual expected workload, add a small buffer, and define what happens when hours run over: overage billing, replenishment, or a pause.
What's the difference between a retainer and a deposit?A deposit is a one-time down payment on a specific project, usually credited against the final invoice. A retainer is an ongoing arrangement: a balance or monthly fee that covers work over time, gets drawn down as you bill hours, and is replenished or closed out per the contract. A deposit buys one deliverable; a retainer buys a continuing working relationship.