Freelance web designer

Freelance Web Designer Invoice and Deposit Template

Short answer

A freelance web design invoice should take 50% up front, bill the balance at launch or across milestones, state the included revision rounds with an hourly rate for anything beyond, and itemize hosting, maintenance retainers, and third-party costs passed through. ShowTheReceipts sends the deposit invoice before work starts, bills each milestone on its own invoice with a due date, and applies a late fee automatically.

Header block

  • Your business name, address, tax ID
  • Client business name, contact, and billing email
  • Project name and reference
  • Invoice number, milestone, due date and terms (net-14 is plenty)

Project lines

  1. Deposit — 50% — invoiced before work starts
  2. Milestone payments — design sign-off, build complete, launch
  3. Included scope — page count and revision rounds, stated
  4. Change orders — hourly, beyond included rounds
  5. Third-party pass-throughs — theme, plugin, stock, domain
  6. Hosting / maintenance retainer — monthly, recurring
  7. Late fee — % per month after the due date

Deposit and milestone structure

Project sizeStructure
Under ~$5,00050% deposit, 50% at launch
$5,000+30% start, 30% design sign-off, 30% build, 10% launch
RetainerMonthly, billed in advance

Never carry more than a few weeks of unpaid build. Milestones aren’t bureaucracy — they’re how a stalled client stops being your financing problem.

Scope lives on the invoice, not in the kickoff call

Write the page count, revision rounds, and post-round hourly rate onto the invoice itself. A third round of “small tweaks” then bills automatically instead of costing you a difficult email.

Pass-throughs are not your cost

Themes, premium plugins, stock imagery, and the first year of a domain go on the invoice as their own lines. Absorbing them quietly turns a healthy project margin into a thin one.

What not to do

  • Don’t start a build on a promise instead of a deposit
  • Don’t leave revision rounds uncounted
  • Don’t eat plugin and stock costs
  • Don’t launch to the client’s domain before the final invoice clears

Frequently asked questions

How much deposit should a web designer take?

50% up front is standard for project work, with the balance at launch. On projects over roughly $5,000, split into three or four milestones — 30% to start, then on design sign-off, build complete, and launch — so you're never carrying more than a few weeks of unpaid work.

How do I stop scope creep on the invoice?

State the deliverable, the page count, and the number of revision rounds included, then put your hourly change-order rate on the same invoice. Scope creep isn't a conversation problem — it's a missing line item. Once 'two rounds included, $95/hr after' is written down, the third round bills itself.

Should I bill hourly or per project?

Per project for defined builds, hourly for changes and maintenance. Fixed price prices your speed rather than your hours and reads as a real quote to the client; hourly protects you on anything undefined, which is exactly where fixed-price jobs go wrong.

Do I withhold the site if the final invoice isn't paid?

Launch is the leverage, and it belongs in the terms up front — final payment due before the site goes live on the client's domain, with ownership and source files transferring on full payment. Chasing a balance after the client has a live site rarely ends well.