HomeBlogWeb Design Invoice: Deposits, Milestones & Hosting
FreelanceJune 24, 2026By Blank Invoice Maker Editorial Team

Web Design Invoice: Deposits, Milestones & Hosting

Learn how to invoice web design projects with deposits, milestones, hosting retainers, and a final handover tied to payment.

Educational content only. This guide is published by the Blank Invoice Maker Editorial Team and maintained against primary-source references and in-product workflows. It is not legal, tax, or accounting advice. Read our editorial policy.

How a Web Design Invoice Should Work

A web design invoice should mirror the real shape of the project: a deposit at kickoff, milestone payments during build, a final balance before launch, and a separate recurring charge if hosting or maintenance continues afterward. When those four stages get flattened into one bill, clients lose track of what is included and recurring work quietly stops being billed.

Web projects almost never end at one number, because discovery, design approval, development, launch support, and post-launch care are different pieces of work. The invoice should separate them before the handoff stage, especially if revisions, content uploads, or monthly support can expand later. The web design invoice template gives you a clean structure to map those stages without mixing project fees with recurring service.

Why Web Designers Need Specialized Invoices

Web design mixes creative work, technical implementation, and recurring service. That combination creates more billing complexity than many other freelance projects. A single invoice may need to reference mockups, revisions, CMS setup, plugin configuration, copy upload, launch support, and a monthly care plan.

A specialized invoice keeps those categories separate so the client can see what is a one-time project charge and what is a recurring service. That is especially useful when your work sits between pure design and broader creative production. If your client also hires you for brand assets, the same clarity discussed in invoicing for creatives, designers, and writers applies here too.

It also protects your brand. A clean invoice signals that the project is being run professionally, which matters when you are asking for deposits, milestone approvals, and final payment before launch.

Web design also creates handoff expectations that are more complex than many clients realize. They may assume the invoice covers design files, development files, launch support, training, and future edits all at once. Separating those items early makes later conversations much easier.

How to Structure a Web Design Deposit Invoice

Most freelance web designers should charge a deposit before kickoff. The exact split depends on project size, but the invoice should make the payment schedule feel deliberate instead of improvised.

When a 50/50 split works

For smaller brochure sites, landing pages, or short redesigns, a simple 50 percent deposit and 50 percent final balance is often enough. The deposit invoice might say 50% deposit to begin website redesign project. That gives the client one clear action before work starts.

When a three-part split works better

For larger builds, 33/33/34 is usually easier. You can bill one payment at kickoff, one at design approval, and the last before launch or handover. A staged structure keeps cash flow steady and gives each invoice an objective trigger. If you need help with deposit wording, the guide on requesting an upfront deposit on an invoice uses the same direct approach.

Whichever model you choose, say what the payment unlocks. The client should know whether the deposit reserves a place in your schedule, covers discovery, or starts design production.

Billing for Project Milestones

Milestone billing works well in web design because the project naturally moves through review points. The invoice should mirror those points instead of using vague labels like Project work.

Examples of clear web design milestones

  • Discovery and sitemap approval
  • Homepage and core page design approval
  • CMS build and responsive implementation
  • Content upload, QA, and staging handoff

The milestone names should match your proposal or contract. If the client originally approved Wireframes and visual direction, do not rename it to something abstract on the invoice. Payment slows down when the document no longer matches the signed scope.

This also helps with change requests. If the client asks for extra page templates, extra revision rounds, or added functionality, you can invoice them as approved additions rather than letting them blur into the original milestone.

Milestones work best when each one ends with a clear approval point. That can be signed design approval, staging review, or content sign-off. The invoice should not depend on subjective phrases like almost done or near completion. Objective triggers protect both sides.

Invoicing for Hosting and Maintenance

Web designers often sell recurring services after the initial project. Hosting, plugin updates, backups, uptime checks, security monitoring, and small content edits should not sit on the same invoice line as the original build.

Use a separate retainer or recurring service line such as Monthly hosting and maintenance - July 2026 or Website care plan - plugin updates, backups, and up to 1 hour of content edits. This makes the billing period clear and stops the client from assuming ongoing support is included forever in the one-time project fee.

If overages are possible, state the rule directly. For example: Includes up to 1 hour of content edits. Additional edits billed at $95/hour. That small note keeps recurring work profitable and prevents support creep.

You should also decide whether domain renewals, premium plugin licenses, stock imagery, or third-party app fees are included in the retainer or billed separately. The invoice is the right place to reinforce that structure. Otherwise the client may treat external costs as part of your fixed maintenance fee by default.

Dealing With Scope Creep and Revision Fees

Web design projects invite small additions that become large unpaid tasks. A client asks for one more page, another round of design changes, or extra mobile layout adjustments. None of those requests are inherently unreasonable, but they should not disappear inside the original fee.

Your invoice should treat approved extras as separate billable work. Good lines include Additional revision round beyond approved scope, New landing page template requested after design sign-off, or Copy population for 12 extra product pages. Clear wording turns a difficult conversation into a documented project change.

The more objective your milestone structure is, the easier this becomes. Scope creep thrives in vague projects. It weakens when the invoice shows exactly what the client already bought and what the new request adds on top.

This is also why revision limits belong in your original proposal and then show up again in your invoice language when extra rounds happen. Clients are less likely to push back on added revision fees when the invoice names the additional work precisely and ties it to the approved baseline.

Transferring IP, Domain Access, and Credentials

This is the point many web designers handle too casually. Final handover is not only about files. It is also about transferring control. That can include website files, CMS credentials, domain registrar access, hosting account logins, analytics access, and sometimes design source files.

The safest approach is to tie that handover to final payment. A short invoice note can say Final site migration, admin credentials, and design asset handover released upon final payment. That is not aggressive. It is clear. It also matches how many designers already work in practice by keeping the site on a staging server until the balance clears.

If the client is using your hosting or maintenance plan, state what transfers and what remains under your management. The invoice should not leave room for assumptions about perpetual free support or unrestricted access to tools that belong to your business account.

Be especially clear about domain registrars and premium service accounts. If a domain is registered in your client's name, note when control will be transferred or shared. If licenses remain under your agency account, note whether continued access depends on the maintenance retainer staying active.

Create Your Web Design Invoice in Minutes

Use the web design invoice template to send deposit invoices, milestone bills, and monthly maintenance retainers in a clean format that clients can follow. Keep one-time design work separate from recurring hosting, show approved extras clearly, and tie the final website handover to the last payment so launch day does not become a collections problem.

About this content

Blank Invoice Maker Editorial Team

Published by Blank Invoice Maker

Blank Invoice Maker educational content is published by the Blank Invoice Maker Editorial Team. The team writes from hands-on product knowledge and checks each guide against current primary-source references and in-product workflows before publication.

Create your first invoice now
Free generator. No sign-up. Your data stays on this device.
Open the Web Design template

Frequently Asked Questions

How much should a web designer charge for a deposit?
Many freelance web designers charge 50% upfront for smaller projects because it is simple and easy for clients to understand. For larger builds, a three-part schedule such as 33% upfront, 33% at design approval, and 34% before launch often works better. The important part is stating the payment trigger clearly on each invoice.
Can I withhold website launch until the invoice is paid?
Yes. It is standard practice to keep the website on a staging server and release the live launch, credentials, or final transfer only after the final invoice is paid. State that rule clearly in your project terms and repeat it on the invoice so the payment trigger is objective rather than something you have to argue about at the end.
How do I invoice for monthly website maintenance?
Use a recurring retainer line that names the billing period and inclusions, such as hosting, backups, plugin updates, uptime checks, or a set amount of content edits. The invoice should make it obvious that this is a continuing service separate from the one-time design and development fee, with overage rules noted if extra work is billable.

Ready to create your invoice?

No sign-up, no fees — just a professional PDF invoice in under two minutes.

Open the invoice generator

Related articles

Related invoice templates