How to invoice as a graphic designer or web designer
A practical guide to invoicing as a graphic or web designer: deposits, milestones, revisions, usage rights and getting paid without chasing clients.
Design work has a timing problem that a lot of other freelance work doesn't: the value of what you've made is hardest to pin down right when you're about to invoice for it. A logo, a brand identity, a website — is that "done" when you deliver the files, when the client approves them, or when the site goes live? Get your invoicing structure sorted before the project starts, and that ambiguity stops being a problem that costs you money.
Why a single invoice at the end doesn't work well for design
If you wait until the whole project wraps to send one invoice, you're carrying the financial risk of the entire job — your time, your software subscriptions, your rent — until a client who may take their time reviewing feels ready to pay. Worse, if a project stalls (a client goes quiet after round one of concepts, or a website redesign gets shelved when priorities change internally), you can end up with weeks of unpaid work and no clean way to bill for it.
The fix is to break the project into billing points before you start, so you're never more than one milestone away from an invoice.
A deposit before you start
For new clients especially, ask for a deposit before you begin any work — 30-50% is common for design and web projects. A deposit does two things: it covers your time if the project cancels early, and it filters out clients who were never serious about the budget in the first place.
Word it plainly on the quote or invoice: "50% deposit due before work begins, balance due on final delivery." If you're using a formal quote first, see our guide on writing a quote for a job for how to lay that out before it becomes an invoice.
Milestone invoicing for bigger projects
For anything beyond a quick logo or single-page design, split the project into stages and invoice at each one rather than waiting for final delivery. A typical structure for a brand identity or website project:
- Deposit — 30-50% before work starts
- Concept/design approval — a milestone invoice once the client signs off on the direction (initial concepts, wireframes, or a homepage design)
- Final delivery — the remaining balance once files are delivered or the site goes live
Each milestone invoice should reference what it's for plainly — "Milestone 2: Homepage and inner page designs approved" — so the client can see exactly what they're paying for and when. This is the same idea behind progress invoicing on larger jobs generally: smaller, regular invoices keep cash moving instead of one big number sitting unpaid for months.
Revisions: build them into the invoice, not just the quote
Scope creep is the single biggest cause of design projects running over budget, and it usually shows up as "just one more round of revisions." Handle it at the quoting stage by naming a specific number of revision rounds in writing — "up to 2 rounds of revisions included" is a normal line on a design quote — and then, when extra rounds happen, invoice for them separately and immediately rather than folding them silently into the final bill.
A simple line like "Additional revision round (beyond the 2 included) — $150" on an invoice is far easier for a client to accept when it's itemised and timed close to the work, rather than appearing as an unexplained bump on the final invoice weeks later.
Usage rights and licensing
For design work, what the client is actually paying for isn't just your time — it's the right to use what you made. This matters most for illustration, brand assets and stock photography licensing, less so for a straightforward "design and build" website where the client simply owns the result. If your work involves specific usage rights (print run limits, a time-bound license, exclusivity, or a buyout of full ownership), state it clearly on the invoice or the contract behind it — for example, "Includes unlimited digital use; print usage licensed for 12 months." This protects you if a client later wants to repurpose an asset well beyond what was originally agreed and priced.
What to put on a design invoice
Beyond the usual invoice basics, a design or web invoice reads more professionally — and raises fewer questions — with:
- A project name or reference, not just a generic description, so repeat clients can tell invoices apart at a glance.
- Which milestone or deliverable the invoice covers (deposit, concept approval, final delivery).
- What's included, briefly — "Logo design, 2 concepts, 2 revision rounds" rather than just "Design services."
- A clear due date, and your payment details.
- Any usage or licensing terms, if relevant to the work.
Chasing payment without damaging the relationship
Design and client-services work tends to involve an ongoing relationship, so the tone of a payment chase matters more than in a one-off transaction. A friendly automatic reminder on the due date, followed by a firmer one a week later, handles the routine late payer without you having to send an awkward message yourself. Our templates for chasing an unpaid invoice cover wording that stays professional while still being direct about the date and amount owed.
One practical habit worth adopting: don't hand over final, unwatermarked files or site access until the final invoice is paid. Deliver low-res proofs or a staging link during the process, and release the finished assets once the balance clears. It's a normal, unremarkable industry practice, not an aggressive one, and it removes most of the incentive for a client to sit on a final payment.
A quick example
Say you quote a small business $2,400 for a new brand identity: logo, business card and a simple style guide. You'd invoice $1,200 (50%) before starting, send concepts, get sign-off, then invoice the remaining $1,200 against final delivery of all files. If the client asks for a third round of logo revisions beyond the two included, that's a separate $150 line invoiced on its own, at the time the extra work happens — not folded silently into the final number.
Keeping it simple as you grow
Once you're running several projects at once — a logo job here, a website build there, a retainer client on the side — tracking which milestone has been invoiced for which client by hand gets error-prone fast. InvoiceCharlie handles recurring and milestone invoicing, lets you set a due date and automatic reminder on each one, and takes card payments so clients can pay the moment they approve a deliverable rather than waiting for their next bank transfer run. If you just need a one-off deposit or milestone invoice right now, the free invoice generator gets one out the door in a couple of minutes, no account needed.