Quote to Invoice

100% free to use. Built for South Africa's small businesses.

Industry Guides

Web Design Invoice: Milestones and Scope

Web Design Invoice: Milestones and Scope

A web design invoice has two failure modes on the money side: a fixed price with no revision limit, and recurring costs the client did not realise were recurring. Both are billing problems, not delivery problems.

A web design invoice bills milestones, not hours

Tie each payment to something the client can see:

MilestoneTypical share
Deposit on acceptanceA third
Design approvedA third
Build complete, on stagingRemainder less final
Site live and handed overFinal payment

Invoicing monthly against hours on a fixed-price project invites a conversation about how the hours were spent. Invoicing against approved milestones does not, because the client already signed off the thing they are paying for.

Revisions are the scope

Name a number on the quotation. Two rounds of revisions at design stage, one after build. Beyond that, an hourly rate stated up front.

Without a stated limit, revisions are unlimited by default, and the client is not being unreasonable in assuming so. Most scope disputes on web work trace back to this single omission.

Separate the once-off from the recurring

  • Once-off: design, build, content loading, migration, training
  • Recurring: hosting, domain renewal, SSL, maintenance, backups, support retainer
  • Usage-based: email seats, third-party services, licences billed per user

Put the recurring items on their own quotation and their own recurring invoice, with the annual cost stated in rands. A client who discovers a hosting invoice eleven months after launch will treat it as a surprise even if it was in your original document, unless it was unmistakable.

Handover, and what happens after

State on the quotation what the client receives at handover and what remains yours. Domain and hosting account ownership, source files, admin credentials, and any licensed components with their own terms. Disputes at the end of a project are almost always about access rather than money.

Exclusions

Content writing and photography, third-party plugin or theme licences, stock imagery, ongoing SEO, email hosting, and anything dependent on a client-supplied asset that has not arrived. Add a clause about project delays caused by outstanding content, because that is the most common reason a fixed-price project runs into a second quarter.

Common questions

Should I invoice a deposit before starting?

Yes. It is the point at which a project becomes real for both sides.

How do I handle a client who keeps adding scope?

Quote each addition separately, before doing it. A small quotation takes ten minutes and removes the argument.

Should hosting be billed annually or monthly?

Annually is simpler to administer. Monthly is easier for the client to absorb. Either works if the recurring nature is unmistakable.

Bill milestones as they complete, and set hosting up as a recurring invoice.

Create your invoice

Disclaimer: This content is for general information only and does not constitute legal, tax, accounting or financial advice. Always confirm important requirements with SARS, the relevant authority or a qualified professional.

Keep reading