Free — no sign-up, no watermark

Web Development Invoice Template

Milestones, hourly work, licences and hosting — billed the way development is. Free PDF, no account.

Edit this template

Development invoices carry two kinds of money that behave differently: your time, which is negotiable and estimated, and the third-party costs you paid on the client's behalf, which are neither. Separating them keeps a licence renewal from looking like a rate rise, and makes the invoice something a finance team can approve without a phone call.

INVOICE Issued
Invoice number:INV-0001
Date of issue:August 2, 2026
Date due:August 16, 2026
Currency:USD
Issued by
Halcyon Systems LLC
500 Terminal Road
78702 Austin, TX
United States
accounts@halcyonsystems.example
Bill to
Northgate Clinics
1900 Physicians Way
78229 San Antonio, TX
United States
ap@northgateclinics.example
Amount due
$13,790.00
Due in 14 days · Aug 16, 2026
Handover
Repository access, deployment credentials and the hosting account were transferred to the client's IT contact on completion of this milestone.
Description Qty Rate Tax Amount
Milestone 2 — booking flow
Appointment search, hold and confirmation
1$9,800.00$9,800.00
Additional work — insurance eligibility check
Time and materials, approved by email
22$145.00$3,190.00
Managed hosting
Staging and production, one month, at cost
1$260.00$260.00
Address validation API
Annual licence, purchased in the client's name
1$540.00$540.00
Subtotal$13,790.00
Total$13,790.00
Amount due $13,790.00
Terms
Net 30. Ownership of the delivered code transfers to Northgate Clinics on payment in full.
Invoice #INV-0001 · Halcyon Systems LLC · Page 1 of 1

Edit this template Free, no account, no watermark — download the PDF when you are done.

What to put on a web development invoice

  • The milestone or sprint the invoice covers, matched to the statement of work
  • Hourly work with the hours shown, where the engagement is time and materials
  • Third-party costs — licences, APIs, hosting — passed through at cost and named
  • Who owns the code and when ownership transfers, usually on payment
  • Any support or warranty period included after handover
  • Access and credentials handed over, so the client knows what they now hold

Questions

Should hosting and licences be on the same invoice as development?

They can be, but never on the same line. A finance team approves capital work and recurring costs through different routes, and one merged line tends to stall in whichever queue is slower.

When does the client own the code?

Whenever your contract says — commonly on payment in full. Saying so on the invoice is worth the sentence it costs, because it is the document both sides can find a year later.

Ready to bill for it?

The template opens in the editor with these lines already on it. Change what you like, download the PDF.

Edit this template

Other trades

Browse all 120 invoice templates