Quick Answer
Send a deposit invoice (25-50%) before starting work, milestone invoices at agreed checkpoints during the project, and a final invoice immediately upon delivery. For small projects under $1,000, invoice upon completion. For larger projects, always collect a deposit upfront to protect your cash flow.
Should you invoice before you start work, after you deliver, or somewhere in between? The answer depends on the project, the client relationship, and how much risk you're willing to take. Here's a practical guide to invoice timing.
The Short Answer
For most freelancers and contractors, the best approach is both: invoice a deposit before you begin, and invoice the remainder upon completion. This splits the risk fairly between you and the client.
When to Invoice Before Work Starts
Invoicing upfront — or partially upfront — makes sense when:
- It's a new client. You have no payment history with them. A deposit proves they're serious and financially able to pay.
- The project requires significant upfront investment. If you need to buy materials, software licenses, or block out large chunks of your calendar, a deposit covers your exposure.
- The project is large. For projects over $2,000, a 50% upfront deposit is standard practice.
- You're in a high-demand field. If you have a waitlist or limited availability, a deposit secures your time commitment.
Common Deposit Structures
- 50/50: 50% upfront, 50% on delivery (most common)
- 30/30/40: 30% to start, 30% at midpoint, 40% on completion
- 100% upfront: Common for small projects under $500 or productized services
Whichever structure you pick, write it into the agreement before the project starts — the deposit amount, what triggers each later invoice, and the payment terms on each one. Our freelance contract template guide covers the payment-schedule clause that does this in a couple of sentences.
In some fields the deposit is not a negotiation at all — it is the booking mechanism. Wedding and portrait photographers take a retainer that holds a specific date, then invoice the balance at delivery, which means two numbered invoices per job rather than one; our guide to invoicing software for photographers walks through that sequence and the licensing lines that belong on the second invoice. The same shape fits anyone whose deposit reserves capacity rather than covering costs: say on the deposit invoice what the money holds, and what happens to it if the date is cancelled.
A Deposit Invoice Is Not a Proforma Invoice
These get confused constantly, and the difference decides whether money is actually due. A deposit invoice is a real invoice: it requests a specific payment, by a specific date, and belongs in your books. A proforma invoice is a preview — a detailed quote formatted like an invoice so the client can get budget approved — and it requests nothing. If you send a proforma expecting a deposit to arrive, nothing will arrive, because from the client's side you sent them a document to file, not a bill to pay.
When to Invoice After Work Is Complete
Invoicing only after delivery works when:
- You have an established relationship. You've worked with this client before and they pay reliably.
- The project is small and quick. A 2-hour task doesn't always warrant a deposit process.
- The client is a large company with formal procurement. Many corporations only process invoices after work is delivered and approved. Pushing for upfront payment may disqualify you from the project.
- You're billing hourly. Time-based work is typically invoiced weekly, biweekly, or monthly in arrears.
Milestone-Based Invoicing
For longer projects (2+ months), milestone invoicing is often the best approach. You invoice at predefined project stages:
| Milestone | Invoice % | Trigger |
|---|---|---|
| Project kickoff | 25% | Contract signed |
| First draft / wireframes | 25% | Deliverable submitted |
| Revisions complete | 25% | Client approves revisions |
| Final delivery | 25% | Project complete |
Milestone billing keeps cash flowing throughout the project and prevents the nightmare scenario of completing months of work before finding out the client can't (or won't) pay. It is ordinary cash-flow planning applied to a single project: money in, timed against the months you still have to pay rent and buy software while the work is under way. If you have never mapped that out, the SBA's guide to managing your finances is the plain starting point. For ongoing work with no defined end, a monthly retainer invoice is usually a better fit than milestones.
How to Show the Deposit on the Final Invoice
This is the step that trips people up, and getting it wrong is the fastest way to look like you're double billing. Once a deposit has been paid, the final invoice has to make three things obvious: what the whole project cost, what has already been paid, and what is owed now.
There are two accepted ways to do it.
Method 1: Bill the balance only (works everywhere)
Invoice just the remaining amount, and put the arithmetic in the line description so nobody has to reconstruct it:
| Description | Amount |
|---|---|
| Final balance — brand identity project ($4,000 total, $2,000 deposit paid on invoice #1042, 3 March) | $2,000.00 |
| Total due | $2,000.00 |
Method 2: Full amount with a deposit credit line
Invoice the entire project value and subtract the deposit as a negative line, so the single document tells the whole story:
| Description | Amount |
|---|---|
| Brand identity project — full scope | $4,000.00 |
| Less: deposit paid 3 March (invoice #1042) | −$2,000.00 |
| Balance due | $2,000.00 |
Method 2 reads better, but it needs an invoicing tool that accepts negative line amounts — plenty don't, InvoiceBloom included. If yours doesn't, use method 1; it is just as defensible and easier for an accounts payable clerk to match against their records. Two rules apply either way: always reference the deposit invoice by number and date, and never let the two invoices carry the same number. Each one gets its own, in sequence, as covered in our invoice numbering guide.
What if the project is cancelled after the deposit?
If work stops partway, don't quietly abandon the outstanding invoice — settle it deliberately. Issue a final invoice for the work actually completed, crediting the deposit against it, and if the deposit already covers everything owed, say so in writing. Any invoice you sent that will never be paid should be cancelled on the record rather than deleted; our guide on how to cancel an invoice covers the right way to void one so your numbering and your books stay intact.
A Deposit Is Income the Year It Arrives
Invoice timing carries one tax consequence that catches people out in their first January. On the cash method — the default for most sole proprietors — you count income in the year the money actually reaches you, not the year you finish the work. A $2,000 deposit paid on 20 December is December income even if the project runs to March and the balance invoice does not go out until spring. The IRS sets out the two accounting methods and what each one means for when income is counted in Publication 334, Tax Guide for Small Business. The accrual method counts it differently, and the rules change from year to year, so confirm your own position against current IRS guidance or your accountant rather than any single article, including this one.
This is not a reason to avoid deposits — it is a reason to know which side of 31 December one lands on, because that is a decision you make when you choose the invoice date. If pulling a deposit into this year would change what you owe, the freelance tax estimator turns the extra receipt into a rough quarterly figure. And keep both documents rather than just the final one: the deposit invoice and the balance invoice are the records behind two separate entries in your books, and IRS recordkeeping guidance expects the gross receipts you report to be supported by paperwork showing the amount and the source of each one.
Create Professional Invoices in Minutes
Stop spending hours on invoicing. InvoiceBloom lets you create, send, and track invoices — so you can focus on the work that matters.
Free to create. No credit card required.
How Quickly Should Clients Pay?
Your payment terms dictate when payment is expected after you send the invoice:
- Due on receipt: Payment expected immediately (best for deposits and small invoices)
- Net 15: Payment due within 15 days (good for freelancers)
- Net 30: Payment due within 30 days (standard for business-to-business)
- Net 60+: Avoid this if possible — two months is a long time to wait for your money
The clock starts on the invoice date, not on delivery day and not on the day the client gets around to approving it — which is exactly why sending the final invoice late is so expensive. Watch for variations that move the start of the count: Net 30 EOM and Net 10 MFI both measure from the month end rather than the invoice date, and can nearly double the real wait. Our guide to Net 30 payment terms breaks down all seven common terms and how each one counts.
What to Do When Payment Is Late
Even with perfect invoice timing, late payments happen. Protect yourself:
- Include late fees in your contract — typically 1.5% per month on overdue balances
- Send a reminder on the due date — a simple "just checking in" email
- Follow up at 7, 14, and 30 days past due — escalate the tone gradually
- Pause work on ongoing projects if payment is significantly overdue
For the exact wording at each stage, our payment reminder email templates are copy-and-paste ready and the seven stage-by-stage reminder emails cover the same 7, 14 and 30-day escalation one email at a time, and how to handle late-paying clients covers what to do when the reminders stop working. If you need to work out what a specific overdue invoice has accrued, the late fee calculator handles both flat and percentage fees.
Notice how much of this is avoidable. A deposit means a client who disappears at day 45 has still paid for half the work, and milestone invoices cap your exposure to one stage rather than the whole project. Invoice timing is late-payment protection — the rest is damage control.
Frequently Asked Questions
Should I send an invoice before or after the work is done?
For most freelance projects, both: a deposit invoice before you start and a balance invoice the day you deliver. Invoicing entirely upfront is normal for small jobs under about $500 and for productized services; invoicing entirely on completion is fine with established clients who pay reliably, with hourly work billed in arrears, and with large companies whose procurement process only accepts invoices for delivered work. The deciding factor is not the size of the project so much as how much unpaid work you are willing to have outstanding at any one moment.
How much of a deposit should I ask for?
25-50% is the normal range, and 50% is the default most freelancers land on for projects between $500 and $5,000. Under $500, ask for the full amount upfront or bill on completion — a two-invoice process costs more in admin than it protects. Above $5,000, stop thinking in deposits and switch to milestone invoicing in 25% increments, so you are never carrying more than a quarter of the project unpaid. Always take a deposit from a client you have not worked with before, whatever the size.
How do I show a deposit already paid on the final invoice?
The method that works in every invoicing tool is to bill only the remaining balance and say so in the line description: "Final balance — brand identity project ($4,000 total, $2,000 deposit paid on invoice #1042, 3 March)." The client's accounts payable team can then reconcile the two documents without a phone call. The alternative is to invoice the full project amount and subtract the deposit as a credit line, which produces a tidier single record but requires a tool that accepts negative amounts — many, including InvoiceBloom, do not. Whichever you choose, never re-issue the deposit amount as a fresh charge without labelling it, because that is what gets read as double billing.
Is it unprofessional to ask for payment upfront?
No. Deposits are standard practice across design, development, photography, construction, and events, and asking for one signals that you run a business rather than a favour. The way you ask matters more than whether you ask: put it in the proposal and the contract before the project is agreed, state it as your normal terms rather than a reaction to this particular client, and explain what it secures — the calendar slot, the materials, the start date. A client who objects to a reasonable deposit on a first project is telling you something useful about how the final invoice would have gone.
How soon after finishing the work should I send the final invoice?
The same day you deliver, or within 24 hours. Payment terms are counted from the invoice date, so every day you wait is a day added to the wait for your money, and it is the one part of the timeline you fully control. Invoicing while the work is still fresh also means the client is approving something they just received rather than something they have to go back and remember. If your client runs a monthly payment cycle, sending before their cut-off date can move payment forward by a full month for no extra effort.
The Bottom Line
Don't be afraid to invoice early. Requiring a deposit before work begins is a professional standard, not an insult. The best approach for most projects:
- Small projects (<$500): 100% upfront or on completion
- Medium projects ($500-$5,000): 50% upfront, 50% on delivery
- Large projects ($5,000+): Milestone-based invoicing (25% increments)
Whatever schedule you choose, make sending the invoice effortless. InvoiceBloom lets you create professional invoices for free and tracks payment status automatically — so you always know who owes you money and when it's due.