Why this invoice works
Freelance web designers often bill by the hour rather than a single fixed fee, especially when a project runs through distinct phases that a client can review and approve one at a time. This worked example shows an hourly invoice broken into three stages — discovery and wireframes, homepage design and build, and CMS setup with content migration — each logged as its own line with its own hours and a shared hourly rate. Standard VAT at 19% is added after the subtotal, matching a typical EU rate, so the invoice makes clear to the client exactly how much of the total is tax rather than fee.
The classic template keeps the business details and invoice metadata side by side at the top, followed by the client's billing address, a clean line-item table, and a totals block that separates the subtotal, tax, and grand total. Payment terms specify a 14-day window with a modest late fee, a common freelance safeguard against slow-paying clients. Open this example in the builder to see the full layout with real numbers, then swap in your own hours, rate, and business details — everything below the line items updates automatically as you edit.