π» Technology
Professional invoices for web developers and designers - by milestone, hourly, or fixed project.
No credit card required. Free forever for unlimited invoices.
What to include
πΊοΈ
Break the project into phases - discovery, design, development, testing, launch. Each phase should have its own line item and a clear definition of what's included.
β±οΈ
For discovery and consulting, hourly billing with a cap is clean. For design and dev work, fixed project pricing by phase is easier to manage and avoids scope disputes.
π
Explicitly list what's out of scope - hosting, domain, third-party licenses, content creation. Anything not listed will be assumed included by the client.
π§
Define any warranty period (e.g., 30 days of bug fixes included) and your hourly rate for ongoing support after the warranty. Invoice maintenance separately.
Pro tips
Use milestone-based invoicing (50% kickoff, 25% mid-point, 25% launch) rather than one big invoice at the end.
Lock down scope in writing before coding starts - change requests mid-project should be new line items.
Invoice for discovery and scoping as a separate phase, even if it's applied as a credit toward the full project.
Don't include hosting, third-party tools, or domain costs in your project fee - bill them as pass-through costs.
Net 14 payment terms are standard for web dev - Net 30 is too long for freelance project work.
FAQs
A web development invoice should break out project phases (discovery, design, development, testing, launch), specify whether billing is hourly or fixed, list what's explicitly excluded (hosting, domains, content), and include milestone payment terms.
Fixed project pricing (broken into phases or milestones) is easier to manage and better for client relationships. Hourly billing works well for discovery, consulting, and ongoing maintenance work where scope isn't defined upfront.
Create a recurring invoice for a monthly retainer covering a set number of maintenance hours. Any work that exceeds the retainer should be tracked hourly and billed as an additional line item.
Use milestone billing: invoice for the deposit at project kickoff, issue a second invoice at a defined mid-point (e.g., design approval), and send the final invoice at launch. This protects you and keeps clients engaged.
Use this template free
No PDF. No signup hassle. Just send.
Billed To
Harbor Digital Agency
projects@harbordigital.com
Notes
50% deposit ($5,000) due at project kickoff. Remaining 50% due at launch. Hosting and domain costs billed separately.
Powered by WaffleInvoice
This is a live template in WaffleInvoice. Create your free account to customize and send it.
Ready to send your first invoice?
Stop emailing PDFs and chasing payments manually. WaffleInvoice gives you this template - plus online payments, automatic reminders, and a client portal - completely free.
More templates
Consulting
Invoice Template
Professional invoices for consultants - hourly, retainer, project-based, or deliverable billing.
View template
Graphic Design
Invoice Template
Professional invoices for graphic designers - logos, branding, print, and digital projects.
View template
Marketing & Advertising
Invoice Template
Professional invoices for marketing agencies and freelancers - retainers, campaigns, and ad management.
View template