InvoiceTools

Home/Guides

How to write a web designer invoice

By David Wilson, Freelance web developer

Web projects end late for the same reason they get invoiced badly: nobody wrote down where they stop.

The free web designer invoice template opens with these lines already in place.

The short version

To write a web design invoice, bill discovery as its own stage, show the page count, name the revision rounds included, keep the build apart from hosting and support, say what is excluded, and invoice in stages rather than once at launch.

What goes on a web designer invoice

Six things, in the order they belong on the page. The invoice generator opens a web designer / developer document with the lines already in place, so most of this is checking rather than typing.

  1. Bill discovery as its own stage. Wireframes and structure are work that happens before any design does. Priced separately, they also give you a paid exit if the project stalls.
  2. Show the page count. Five pages at a rate reads as five pages. A single build figure invites the sixth page to arrive for free.
  3. Name the revision rounds. Per stage, not per project, and priced beyond the included number.
  4. Say what is excluded. Content writing, photography, third-party licenses and migration. What is not on the invoice is what the client assumes is included.
  5. Separate build from ongoing support. Hosting, maintenance and support are a recurring product, not a line inside a one-off build.
  6. Stage the payments. A deposit, a payment at design sign-off, a balance at launch. A build billed once at the end is billed after you have lost your leverage.

The lines a web designer invoice usually carries

The generator opens with these lines when you pick Web designer / developer. The figures are placeholders to type over, not a going rate.

LineWhat it coversQtyOpens at
Discovery and wireframesAgree what the site has to do and lay out each page in outline before any visual design starts.1$700
Page design (per page)Design each page to the agreed direction, in the states it needs, ready to build.5$320
Development and buildBuild the pages so they work on a phone as well as a desktop, and connect any forms.1$2,400
CMS setup and trainingSet the site up so you can edit it yourself, with a walkthrough of how to make changes.1$450

Add, rename, reorder or delete any line, and set tax per line where it applies. Priced as they open, that comes to $5,150 before tax.

How to write a web design invoice, step by step

  1. Invoice the stage that was signed off. Open the web designer / developer invoice and bill the stage the client approved: discovery, design, build or launch. Sign-off in writing is what makes a stage invoiceable.
  2. Show the page count. Five page designs at a per page rate. When the client asks for a sixth, the rate is already on the invoice.
  3. Separate build from design. Development and the CMS setup are different work from the page designs. Give each its own line with what was delivered.
  4. List what is excluded. Copywriting, stock images, hosting and ongoing support, if they were not in the scope. One sentence in the notes ends the project in the right place.
  5. Deduct stage payments, then send. Show earlier stage payments as minus lines. Set 14 days, and say when ownership of the code passes.

Web design invoice example, filled in

A five-page site from discovery to CMS training, invoiced once the build was signed off on staging. The page count and the exclusions are on the invoice, because those are the two things that decide when a web project is finished.

INVOICE

INV-2026-039
Issued 3 September 2026
Due 14 days from issue
Web designer / developer
Your business name
Your address
Your phone and email

Bill to

Kiln and Clay Studio
61 Pottery Lane, Brookhaven

Project

Studio website, 5 pages
Build signed off on staging 1 September 2026

DescriptionQtyRateAmount
Discovery and wireframes1$700$700
Page design (per page)5$320$1,600
Development and build1$2,400$2,400
CMS setup and training1$450$450
Subtotal$5,150
Tax at 10%$515
Total due$5,665
Payment terms. Payable within 14 days of the invoice date. Bank details, or a payment link and QR the client can scan.
Excluded. Copywriting, hosting and ongoing support are not included. Code and content ownership pass to the client on payment in full.

Subtotal $5,150, tax $515, total $5,665. Five pages at $320 fixes the price of a sixth before anyone asks for it. The exclusions note, with hosting and copy named, is the sentence that stops the build from turning into a support contract nobody priced.

Pages, rounds and exclusions: the three lines that end a project

Almost every web project that runs long runs long for one of three reasons: more pages appeared, more rounds happened, or something everyone assumed was included was not.

All three are solved on the invoice. Show the page count with a per-page rate so a sixth page is arithmetic rather than a negotiation. Name the rounds per stage. And list the exclusions explicitly, because a client reading an invoice with no mention of content writing will reasonably assume you are writing the content.

A project needs an edge to be finished and paid for.

Sign-off on staging, and the build that never closes

A build without a formal sign-off does not end. It fades, with small requests arriving for months while the final invoice sits unpaid.

Tie a payment to sign-off on staging. Send the link, get approval recorded, invoice the milestone. The approval is what converts "nearly done" into a stage that has completed and can be billed.

Anything after that is either a defect, which you fix, or a change, which is a new line. Having a signed reference point is what lets you tell the two apart without it being a matter of opinion.

Hosting, support and who owns the code

Two questions arrive after launch, usually together: who keeps the site running, and what happens if the client leaves.

Bill hosting and maintenance as a recurring invoice with what it covers named: uptime, updates, backups, a number of support hours. Rolled into the build fee it becomes an obligation with no revenue attached to it.

On ownership, decide and write it down. Whether the client receives the code, whether third-party licenses transfer, and whether your support access ends. Silence here means the answer gets decided during a dispute rather than before one.

Hourly, fixed price or per unit: how web designers price the work

Web work is priced per project with stages, because the client is buying a working site and the risk sits in the middle of the build rather than at either end. Hourly billing survives for maintenance and for genuinely unknown work.

ModelWhere it winsWhat it quietly costs you
Project fee, stagedNew sites, rebuilds, anything with a defined scopeScope creep arrives as small requests, so the change process has to exist first
Day rateAgency overflow, integrations, development inside someone else projectYou carry no upside from the outcome, only the hours
Monthly care planHosting, updates, backups, small changes and supportSmall changes is unlimited unless it says how many hours a month it covers

Stage the payments against things the client can see: discovery approved, design approved, build complete, launch. It is the only structure where a project that stalls at the client end has already paid for the work that was done before it stalled.

Working out what to charge

Web design fees depend on the scope, the platform and the client, so a figure from a web page is no guide. The freelance rate calculator starts from the income you need, and the retainer calculator prices the support contract that follows launch.

Getting paid once it is sent

Take a deposit on signing and invoice each stage as it is approved, so the final invoice is only the launch stage rather than the whole project. If the due date passes, the late fee calculator works out what your terms allow and the due date calculator sets the new date.

QuoteDepositInvoiceDue day 14Chase day 21
Quote: Always, with stages, rounds and exclusionsDeposit: Deposit on signing, then stage paymentsInvoice: Sent the day the work finishesDue day 14: The date printed on the documentChase day 21: Reminder, then your late fee

Five dates decide whether a web designer gets paid on time, and four of them are set before the work starts.

Mistakes that cost web designers money

  • No page count on the invoice. The sixth page arrives assuming it was always included.
  • Exclusions unlisted. Anything not mentioned is assumed to be in scope, especially content.
  • Support folded into the build fee. An ongoing obligation with no ongoing revenue.
  • No sign-off milestone. The project fades instead of finishing, with the final invoice unpaid.
  • Silence on code ownership. It gets decided during a dispute rather than before one.

Web designer / developer invoice questions

How do I invoice for web design?

Bill discovery as its own stage, show the page count with a per-page rate, name the revision rounds, list what is excluded, keep ongoing support separate and stage the payments. The generator opens a web design invoice with discovery, page design, build and CMS setup already listed.

Should I charge a deposit for a website build?

Most do, and staging the payments across deposit, design sign-off and launch is the more useful structure. Each stage is tied to something the client has received, which is what makes it easy to approve.

How do I handle extra pages?

Put a per-page rate on the invoice from the start. Then an additional page is arithmetic the client can see rather than a negotiation about whether it was always included.

What should I exclude on a web design invoice?

Anything you are not doing: content writing, photography, third-party licenses, data migration, ongoing hosting. What is not mentioned is what the client assumes is covered.

How do I bill hosting and maintenance?

As a recurring invoice separate from the build, naming what it covers such as updates, backups and a number of support hours. Inside the build fee it is an obligation with no revenue behind it.

Who owns the website code after final payment?

Whatever the agreement says, which is why it belongs on the document. State whether the code transfers, whether third-party licenses move with it, and what happens to your access.

When should I send the final invoice?

At launch or at sign-off on staging, tied to an approval you have recorded. A build with no sign-off point tends not to end, and the final invoice waits with it.

What does a web design invoice look like?

Like the example on this page: your business and the client at the top, an invoice number, the issue date and a due date 14 days out, then discovery and wireframes, page design (per page), development and build and CMS setup and training as separate lines, each with a quantity, rate and amount. Below them sit the subtotal ($5,150), tax on its own line and the total due ($5,665), then the payment terms and a note on excluded.

Free web designer invoice template

The free web designer invoice template opens with the lines above already priced, in any of 30 designs made for the trade, and exports a print-ready PDF with nothing saved to a server. Opening a design needs a free account.

Everything on this site, set up for web designers

The whole toolkit, with the reason each one matters to web designers rather than in general. The four marked links open with web designer / developer already selected.

Make the document

Three of these arrive with web designer / developer already selected, so the first line reads discovery and wireframes rather than nothing.

Templates and files to send on

The same web designer lines, in whatever file the client accounts team wants.

Work out the number first

Get it paid without the awkward email

Terms of 14 days is the shape this guide assumes. Deposit: deposit on signing, then stage payments.

Read next

What this is. A guide and template written by David Wilson. It is not legal advice. Deposit, cancellation and late fee rules differ by state, so have any wording you rely on checked for your state before it goes on a real document.

Last reviewed by InvoiceTools, Houston, Texas, on 18 September 2026.

The paperwork is the part that gets you paid

On web design work the terms should say what happens to the files. A due date beats a phrase, because nobody argues with a date, and saying that rights transfer on payment rather than on delivery is the single most useful line you can put on the document.

The first four documents you send as a tracked link are free with an account. Everything else on InvoiceTools.com stays free. Generators, calculators and downloads need no account; template designs need a free one.