What to put on a web developer invoice
Typical line items for this kind of work:
- Website design – 5 pages
- Development – 40 hours
- Domain and hosting – 12 months
- Monthly maintenance retainer
Write each line so your client can see exactly what they’re paying for. A specific description gets paid faster than a vague one.
Invoicing tips for web developers
- Separate one-off build costs from recurring costs like hosting and maintenance.
- Bill third-party costs (domains, plugins, themes) as their own lines so clients see them.
- Invoice retainers at the start of each month, not the end.
- Mention handover terms in Notes, for example when source files and access are transferred.
How to use this template
- Add your logo and business details at the top.
- Enter your client’s details under “Bill To”.
- Replace the example lines with your actual work, quantities and rates.
- Add tax or a discount if needed, and your payment details in Notes.
- Download the PDF and send it. The invoice is saved in History for next time.
Frequently asked questions
How should I invoice a website project?
A common pattern is 50% up front, 25% at design approval and 25% at launch. Create an invoice at each stage.
Should I charge for hosting separately?
Yes. List hosting and domains as separate lines, ideally billed annually, so renewals are clear.
Is it really free?
Yes. You can create and download as many documents as you like without paying and without creating an account.
Where is my data stored?
Everything you type stays in your own browser. Drafts and your history are saved locally on this device, so nothing is uploaded to our servers.