invoice exampleweb developmentinvoice templateinvoicing tips

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.

InvoiceQuickly TeamUpdated 4 min read

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

FieldDetails
FromCodewright Studios, 155 Market St, Suite 400, San Francisco, CA 94105, billing@codewrightstudios.com
ToBloom Floral Supply Co., Attn: Operations Manager Kevin Tran, 3200 Folsom St, San Francisco, CA 94110
Invoice #CWS-2026-0073
Invoice DateApril 6, 2026
Due DateApril 21, 2026 (Net 15)
Project RefE-commerce website redesign -- Proposal #BFS-2026
#DescriptionQtyRateAmount
1UX/UI design -- wireframes and mockups (5 pages)1$3,200.00$3,200.00
2Front-end development -- responsive HTML/CSS/JS32 hrs$165.00/hr$5,280.00
3Back-end development -- Shopify custom theme integration24 hrs$175.00/hr$4,200.00
4QA testing and browser compatibility8 hrs$140.00/hr$1,120.00
5Domain registration -- bloomfloralsupply.com (1 year)1$18.00$18.00
6Hosting setup and first year fee1$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 ItemTypical 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

  1. Bill at milestones (design approval, development complete, launch) rather than waiting until the end.
  2. Log hours with descriptions so clients can see exactly what each hour covered.
  3. Separate third-party costs from your labor so clients see your actual rate clearly.
  4. 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.