Web Development Invoice Example: Annotated Template with Line Items
See a complete web development invoice example with annotated fields, sample line items, and explanations of what to include and why.
TL;DR: A web development invoice should break work into phases (design, development, testing), separate hosting and domain costs from dev hours, and reference the project scope or proposal. Below is a fully annotated example.
Sample web development invoice
| Field | Details |
|---|---|
| From | Codewright Studios, 155 Market St, Suite 400, San Francisco, CA 94105, billing@codewrightstudios.com |
| To | Bloom Floral Supply Co., Attn: Operations Manager Kevin Tran, 3200 Folsom St, San Francisco, CA 94110 |
| Invoice # | CWS-2026-0073 |
| Invoice Date | April 6, 2026 |
| Due Date | April 21, 2026 (Net 15) |
| Project Ref | E-commerce website redesign -- Proposal #BFS-2026 |
| # | Description | Qty | Rate | Amount |
|---|---|---|---|---|
| 1 | UX/UI design -- wireframes and mockups (5 pages) | 1 | $3,200.00 | $3,200.00 |
| 2 | Front-end development -- responsive HTML/CSS/JS | 32 hrs | $165.00/hr | $5,280.00 |
| 3 | Back-end development -- Shopify custom theme integration | 24 hrs | $175.00/hr | $4,200.00 |
| 4 | QA testing and browser compatibility | 8 hrs | $140.00/hr | $1,120.00 |
| 5 | Domain registration -- bloomfloralsupply.com (1 year) | 1 | $18.00 | $18.00 |
| 6 | Hosting setup and first year fee | 1 | $240.00 | $240.00 |
| Subtotal | $14,058.00 |
| Tax (0%) | $0.00 |
| Deposit Paid | -$5,000.00 |
| Balance Due | $9,058.00 |
Payment Terms: Net 15. 35% deposit before development begins; balance due at launch. Wire transfer or ACH preferred.
Notes: Staging site available at staging.bloomfloralsupply.com for review. Includes 30 days of post-launch bug fixes. Ongoing maintenance available at $150/hr.
Field-by-field breakdown
- From: Agency or freelancer business name, address, and billing email.
- To: Client's business and the project owner or decision-maker.
- Project reference: Link to the original proposal so both parties know exactly what scope is being billed.
- Line items by phase: Separating design, front-end, back-end, and QA helps clients understand where time was spent.
- Third-party costs: Domain and hosting are pass-through expenses -- list them separately for clarity.
- Deposit deduction: Show the upfront deposit and subtract it to display the remaining balance.
- Post-launch support: Note what is included (30-day bug fixes) and what costs extra (ongoing maintenance).
Common line items for web developers
| Line Item | Typical Rate Range |
|---|---|
| UX/UI design and wireframing | $2,000 -- $10,000 |
| Front-end development (hourly) | $100 -- $200/hr |
| Back-end development (hourly) | $120 -- $225/hr |
| CMS setup and configuration | $500 -- $3,000 |
| E-commerce integration | $2,000 -- $10,000+ |
| QA testing and bug fixes | $80 -- $160/hr |
| Domain and hosting (annual) | $50 -- $500 |
| SEO setup and optimization | $500 -- $2,500 |
Variations
- Fixed price vs. hourly: Fixed-price invoices bill by milestone (e.g., "Design phase -- 30% of $20,000"); hourly invoices list actual time.
- Retainer / maintenance: A monthly line item for hosting, security updates, and minor edits (e.g., $500/month).
- With tax: Some states tax software and digital services. Add a tax line if required.
- International: Specify currency, add VAT if applicable, and include SWIFT/IBAN for wire transfers.
Tips for web development invoicing
- Bill at milestones (design approval, development complete, launch) rather than waiting until the end.
- Log hours with descriptions so clients can see exactly what each hour covered.
- Separate third-party costs from your labor so clients see your actual rate clearly.
- Include a post-launch warranty period in your notes -- it builds trust and sets boundaries.
FAQ
Q: Should I charge for revisions during development? A: Include a set number of revision rounds in your scope. Beyond that, bill hourly and note the rate on the invoice.
Q: How do I handle scope creep mid-project? A: Issue a change order with new line items and get written approval before doing the work. Add the change order lines to your next invoice.
Q: Do I charge sales tax on web development? A: It varies by state. Most states do not tax custom software development, but some tax SaaS or digital products. Check your state rules.
Create clean web development invoices with the InvoiceQuickly web dev template.
Free Invoice Checklist
Download our 15-point invoice checklist to make sure every invoice you send is complete, professional, and tax-compliant.
Free PDF, no spam. Unsubscribe anytime.
Get invoicing tips that actually help
Join 5,000+ freelancers and small business owners. One email per week with practical invoicing advice, tax tips, and product updates.
No spam, ever. Unsubscribe anytime.