Skip to content

Invoice template

Web design invoice template

A free web design invoice template with milestone billing, hosting pass-through and maintenance retainer lines, plus advice on terms and what to itemize.

Updated · By PayToMe Editorial

Web design invoice

DescriptionQtyAmount
Discovery workshop and sitemap1 ea$750.00
Homepage and inner page design (3 templates)3 ea$2,700.00
Front-end build and CMS setup40 hr$3,800.00
Additional revision round beyond scope3 hr$285.00
Annual hosting (passed through at cost)1 yr$180.00
Domain registration (passed through at cost)1 yr$15.00
Monthly maintenance retainer1 mo$250.00
Total$7,980.00
Use this template

Typical terms for this trade: Net 15 or Net 30 or Due on receipt

A good web design invoice template does more than list a total. Web projects have moving parts that most trades do not: a discovery phase, rounds of design, a build, a launch date, third-party costs and then months of upkeep. If all of that lands on one vague line called “Website,” clients ask questions, and questions delay payment. This web design invoice template breaks the work into pieces your client can recognize, and the Use this template button above opens the free invoice generator prefilled with the sample lines so you can adapt them in a minute.

Why web design bills differently

Most service jobs have one visit and one bill. A website is closer to a small construction project: the scope is agreed in advance, the work happens over weeks, and the client’s feedback shapes how long it takes. That creates three billing problems.

First, you carry the cost of time before you see any money. Second, the project can drift, because “one more page” feels free to the client and is not free to you. Third, many costs belong to the client but pass through your hands, such as hosting, a domain, a premium theme or a stock photo license.

Invoicing in stages answers the first problem, a written revision limit answers the second, and separate pass-through lines answer the third. The invoice is where those agreements become visible.

What to include on a web design invoice

Start with the basics every invoice needs: your business name and contact details, the client’s name and billing address, an invoice number, the issue date, the due date and a total. The guide to what to include on an invoice covers those in full. For web work, add the following.

  • The project name and milestone. “Acme Bakery website, milestone 2: design approval” tells the client exactly why they are paying now.
  • Deliverables, not just hours. If you quoted a fixed price for three page templates, list three templates. If you are billing by the hour, show hours and rate.
  • Pass-through costs on their own lines. Hosting, domains, plugins and licenses go below your services so they are easy to review.
  • A reference to the agreement. A short note such as “Per proposal dated September 3” settles most disputes before they start.
  • Payment instructions and late terms. Say how to pay and what happens if the invoice is overdue.

INV-0118 · Acme Bakery · Milestone 2

ItemQtyAmount
Homepage and inner page design (3 templates)3$2,700.00
Annual hosting (passed through at cost)1$180.00
Domain registration (passed through at cost)1$15.00
Total$2,895.00

Payment terms that work for web design

For a new client, ask for a deposit before work begins. Many designers use somewhere around a third to a half of the fixed fee, but the right number depends on how much of your time the first phase uses. The deposit does two jobs: it covers your early work and it filters out clients who are not committed.

After the deposit, tie each invoice to something the client can approve. Typical milestones are design sign-off, a staging site ready for review and launch. The final invoice is best sent when the site goes live, or just before, and many designers hold back final files or the switch to the live domain until it is paid. Say so in your agreement.

For due dates, Net 15 suits most milestone invoices because the client knows the work is done and approved. Net 30 is common with larger companies that run payables on a monthly cycle. Small clients often pay faster when the terms are due on receipt and a payment link is included.

Pricing and itemizing tips

Fixed price or hourly? Fixed prices make clients comfortable and reward your efficiency, but only if scope is controlled. Hourly billing is safer when the brief is fuzzy. A hybrid works well: a fixed price for defined deliverables and an hourly rate for anything outside them. If you are not sure what your hourly rate should be, the hourly rate calculator turns your income goal and billable hours into a number.

Maintenance retainers. After launch, many clients need updates, backups, security patches and small edits. A monthly retainer, for example one fee that covers a set number of hours or a named list of tasks, gives you steady income and gives the client a predictable cost. Invoice it in advance, state what is included, and say what happens to unused hours.

Hosting and licenses. If you resell hosting, show it as a line with its own period, such as annual hosting. If you simply purchase on the client’s behalf, bill at cost and keep the receipt. Whether these lines are taxable varies by state and by what you sell, so check your local rules and see how to add sales tax to an invoice.

Checklist before you send

  • The project name and milestone are in the invoice title or first line.
  • Every deliverable matches the proposal wording.
  • Pass-through costs are separate and labeled.
  • Extra revisions or out-of-scope work have their own lines.
  • The due date and payment method are obvious.
  • The retainer, if any, is billed on its own invoice.
  • Your terms state what happens when payment is late. The guide on how to charge late fees explains the options.

Common mistakes

Waiting until launch to bill. Sending one invoice at the end means you finance the whole project and leave a large amount at risk. Invoice by milestone instead.

Bundling everything into one number. “Website design and development: $6,000” invites a negotiation. Itemized lines show effort and make it harder to ask for a discount on work already done.

Forgetting recurring costs. Hosting renews every year and a domain too. Put the renewal date on your calendar and invoice it before the client’s card or account is charged by the vendor, or agree that the client holds those accounts directly.

Mixing retainer and project work. If a client’s maintenance hours are consumed by a new feature, the retainer invoice becomes confusing. Keep the two separate.

Using this template

Click Use this template and the generator opens with the sample lines above. Replace the client details, adjust quantities and rates, remove lines you do not need and download a PDF. The generator is free today. PayToMe’s AI assistant, Via, and automatic reminders are in development, but the exact money math you use now is the same engine that will sit behind them. If you build apps rather than sites, see the software development invoice template, and for brand work, the graphic design invoice template.

Frequently asked questions

Should I invoice a web design project all at once or in stages?

Stages usually work better. A common pattern is a deposit up front, a second invoice when the design is approved, and a final invoice at launch. Agree the split in your proposal so each invoice is expected.

How do I bill for hosting and domains I buy for a client?

Add them as separate lines labeled as pass-through, at what you paid or at a clearly stated markup. Keep the vendor receipts. Check your state's rules on whether those lines are taxable.

What do I do when the client asks for more changes after launch?

Point to the revision limit in your agreement and invoice extra work by the hour or as a small fixed add-on. A separate invoice line makes the extra scope visible.

Can I use this template for free?

Yes. The Use this template button opens the free invoice generator with these sample lines already filled in. Change anything, then download the PDF. No account is needed.

Start getting paid at the speed of thought

Create your free account in a minute: no password, no card. Your free plan includes 100 invoices a day.

Get started free

Already have an account? The same button signs you in.

Get PayToMe updates by email

Product news and invoicing tips, now and then. Confirm your email once, and unsubscribe whenever you like.

One email to confirm. No spam, ever.