For freelance developers

Bill for milestones and maintenance retainers clearly.

Web development billing is rarely a flat fee. You need to invoice for project milestones, pass through hosting costs, and charge hourly for out-of-scope changes. Use our free generator to create professional invoices that protect your cash flow.

  • Bill against project milestones
  • Pass through hosting expenses
  • Charge for out-of-scope edits

Free forever · No credit card required · Add modules anytime

Free forever for Sales & Invoicing. No card needed.5 languages, Arabic and Urdu right to leftBuilt in Oman · used worldwide

Milestone billing

Break large website builds into manageable payments. Invoice for the initial deposit, design approval, the main development phase, and the final launch with clear line items.

Out-of-scope changes

Clients always ask for extra features. Add separate line items for hourly change requests that fall outside the original statement of work.

Third-party costs

Pass through expenses for domain registration, premium plugins, stock photos, and cloud hosting directly to your client on the same invoice.

Maintenance retainers

Set up clear billing for ongoing work. Invoice your clients monthly for server maintenance, security updates, and regular content additions.

Hold the final launch

Protect your work by holding the final website deployment until the last invoice is paid. Clearly state this condition in your payment terms.

Free invoice generator

Create your document instantly with our free invoice generator at /tools/free-invoice-generator. You do not need to sign up or create an account to download your PDF.

Essential invoice details

What a web developer invoice must show

A generic invoice fails when a project scope changes. Your document must clearly separate the agreed project fee from additional hourly work. If you are billing for a specific milestone, name it exactly as it appears in your contract. Include a detailed breakdown of any third-party costs you are passing on, such as software licences or hosting fees. Always attach copies of the original receipts for these expenses. Finally, include your payment terms and state whether the payment is required before the next phase of development begins.

  • Clear distinction between fixed fees and hourly work
  • Exact milestone names matching your original contract
  • Itemised third-party costs like hosting and domains
  • Attached receipts for any passed-through expenses
Paper & Pen

الفواتير

4 فواتير · مايو 2026

فاتورة جديدة
العميل التاريخ المبلغ الحالة
Northwind Trading Co. 12 مايو 2026 $4,820.50 مدفوعة
Harbour Point Ltd 09 مايو 2026 $12,500.75 متأخرة
Cedar Clinic Group 05 مايو 2026 $2,140.25 مدفوعة
Studio Meridian 02 مايو 2026 $863.40 مسودة
الإجمالي $20,324.90
Paper & Pen

Invoices

4 invoices · May 2026

New invoice
Customer Date Amount Status
Northwind Trading Co. 12 May 2026 $4,820.50 Paid
Harbour Point Ltd 09 May 2026 $12,500.75 Overdue
Cedar Clinic Group 05 May 2026 $2,140.25 Paid
Studio Meridian 02 May 2026 $863.40 Draft
Total $20,324.90
Paper & Pen

चालान

4 चालान · मई 2026

नया चालान
ग्राहक तारीख राशि स्थिति
Northwind Trading Co. 12 मई 2026 $4,820.50 भुगतान हुआ
Harbour Point Ltd 09 मई 2026 $12,500.75 बकाया
Cedar Clinic Group 05 मई 2026 $2,140.25 भुगतान हुआ
Studio Meridian 02 मई 2026 $863.40 ड्राफ़्ट
कुल $20,324.90
Paper & Pen

চালান

4 চালান · মে 2026

নতুন চালান
ক্রেতা তারিখ পরিমাণ অবস্থা
Northwind Trading Co. 12 মে 2026 $4,820.50 পরিশোধিত
Harbour Point Ltd 09 মে 2026 $12,500.75 বকেয়া
Cedar Clinic Group 05 মে 2026 $2,140.25 পরিশোধিত
Studio Meridian 02 মে 2026 $863.40 খসড়া
সর্বমোট $20,324.90
Paper & Pen

انوائسز

4 انوائسز · مئی 2026

نئی انوائس
کسٹمر تاریخ رقم حالت
Northwind Trading Co. 12 مئی 2026 $4,820.50 ادا شدہ
Harbour Point Ltd 09 مئی 2026 $12,500.75 واجب الادا
Cedar Clinic Group 05 مئی 2026 $2,140.25 ادا شدہ
Studio Meridian 02 مئی 2026 $863.40 مسودہ
کل $20,324.90

Pricing and billing

How web developers price and bill their work

Most web developers use a hybrid billing model. Large projects usually start with a fixed price, broken into milestones. You might charge a deposit upfront, another payment after the design phase, and a final payment before the site goes live. However, scope creep is inevitable. When a client requests extra pages or complex features, you must bill these as hourly change requests outside the main scope. For ongoing work, developers often sell monthly maintenance retainers to cover security patches, plugin updates, and minor text changes.

  • Fixed prices broken into distinct project milestones
  • Hourly rates applied to out-of-scope feature requests
  • Monthly retainers for ongoing maintenance and security patches
  • Upfront deposits to secure time in your schedule
Paper & Pen

الفواتير

4 فواتير · مايو 2026

فاتورة جديدة
العميل التاريخ المبلغ الحالة
Northwind Trading Co. 12 مايو 2026 $4,820.50 مدفوعة
Harbour Point Ltd 09 مايو 2026 $12,500.75 متأخرة
Cedar Clinic Group 05 مايو 2026 $2,140.25 مدفوعة
Studio Meridian 02 مايو 2026 $863.40 مسودة
الإجمالي $20,324.90
Paper & Pen

Invoices

4 invoices · May 2026

New invoice
Customer Date Amount Status
Northwind Trading Co. 12 May 2026 $4,820.50 Paid
Harbour Point Ltd 09 May 2026 $12,500.75 Overdue
Cedar Clinic Group 05 May 2026 $2,140.25 Paid
Studio Meridian 02 May 2026 $863.40 Draft
Total $20,324.90
Paper & Pen

चालान

4 चालान · मई 2026

नया चालान
ग्राहक तारीख राशि स्थिति
Northwind Trading Co. 12 मई 2026 $4,820.50 भुगतान हुआ
Harbour Point Ltd 09 मई 2026 $12,500.75 बकाया
Cedar Clinic Group 05 मई 2026 $2,140.25 भुगतान हुआ
Studio Meridian 02 मई 2026 $863.40 ड्राफ़्ट
कुल $20,324.90
Paper & Pen

চালান

4 চালান · মে 2026

নতুন চালান
ক্রেতা তারিখ পরিমাণ অবস্থা
Northwind Trading Co. 12 মে 2026 $4,820.50 পরিশোধিত
Harbour Point Ltd 09 মে 2026 $12,500.75 বকেয়া
Cedar Clinic Group 05 মে 2026 $2,140.25 পরিশোধিত
Studio Meridian 02 মে 2026 $863.40 খসড়া
সর্বমোট $20,324.90
Paper & Pen

انوائسز

4 انوائسز · مئی 2026

نئی انوائس
کسٹمر تاریخ رقم حالت
Northwind Trading Co. 12 مئی 2026 $4,820.50 ادا شدہ
Harbour Point Ltd 09 مئی 2026 $12,500.75 واجب الادا
Cedar Clinic Group 05 مئی 2026 $2,140.25 ادا شدہ
Studio Meridian 02 مئی 2026 $863.40 مسودہ
کل $20,324.90

Getting paid faster

Payment terms, upfront deposits, and chasing late invoices

Cash flow is critical for freelance developers. Never start coding without an upfront deposit. A common structure is asking for thirty percent before work begins. To ensure you get paid for the final phase, make it a strict policy to withhold the website launch or the handover of the source code until the final invoice is settled. State this clearly in your terms. If a client ignores a payment request, stop all ongoing development work immediately. Send polite but firm reminders, and do not deploy new features until their account is current.

  • Require an upfront deposit before writing any code
  • Withhold the final website launch until payment clears
  • Pause ongoing development if milestone payments are late
  • State your late payment policies clearly on the invoice
Paper & Pen

الفواتير

4 فواتير · مايو 2026

فاتورة جديدة
العميل التاريخ المبلغ الحالة
Northwind Trading Co. 12 مايو 2026 $4,820.50 مدفوعة
Harbour Point Ltd 09 مايو 2026 $12,500.75 متأخرة
Cedar Clinic Group 05 مايو 2026 $2,140.25 مدفوعة
Studio Meridian 02 مايو 2026 $863.40 مسودة
الإجمالي $20,324.90
Paper & Pen

Invoices

4 invoices · May 2026

New invoice
Customer Date Amount Status
Northwind Trading Co. 12 May 2026 $4,820.50 Paid
Harbour Point Ltd 09 May 2026 $12,500.75 Overdue
Cedar Clinic Group 05 May 2026 $2,140.25 Paid
Studio Meridian 02 May 2026 $863.40 Draft
Total $20,324.90
Paper & Pen

चालान

4 चालान · मई 2026

नया चालान
ग्राहक तारीख राशि स्थिति
Northwind Trading Co. 12 मई 2026 $4,820.50 भुगतान हुआ
Harbour Point Ltd 09 मई 2026 $12,500.75 बकाया
Cedar Clinic Group 05 मई 2026 $2,140.25 भुगतान हुआ
Studio Meridian 02 मई 2026 $863.40 ड्राफ़्ट
कुल $20,324.90
Paper & Pen

চালান

4 চালান · মে 2026

নতুন চালান
ক্রেতা তারিখ পরিমাণ অবস্থা
Northwind Trading Co. 12 মে 2026 $4,820.50 পরিশোধিত
Harbour Point Ltd 09 মে 2026 $12,500.75 বকেয়া
Cedar Clinic Group 05 মে 2026 $2,140.25 পরিশোধিত
Studio Meridian 02 মে 2026 $863.40 খসড়া
সর্বমোট $20,324.90
Paper & Pen

انوائسز

4 انوائسز · مئی 2026

نئی انوائس
کسٹمر تاریخ رقم حالت
Northwind Trading Co. 12 مئی 2026 $4,820.50 ادا شدہ
Harbour Point Ltd 09 مئی 2026 $12,500.75 واجب الادا
Cedar Clinic Group 05 مئی 2026 $2,140.25 ادا شدہ
Studio Meridian 02 مئی 2026 $863.40 مسودہ
کل $20,324.90

Questions

Everything you need to know

How do I invoice for website hosting and domain names?
List these as separate line items on your invoice. If you are simply passing the cost to the client, include the exact amount and attach the original receipt. If you mark up the hosting for managing the server, label the line item as managed hosting or server administration to explain the higher cost.
Should I charge a deposit before starting a web project?
Yes, you should always charge a deposit. A standard practice is to invoice for twenty-five to fifty percent of the total project cost upfront. This secures the client's commitment and covers your initial time spent on planning, wireframing, and setting up the development environment. Do not begin work until this deposit clears.
How do I handle clients asking for extra features?
When a client asks for work outside the original agreement, inform them immediately that it will cost extra. Create a new line item on your next invoice specifically for out-of-scope change requests. Bill this work at your standard hourly rate, and include a brief description of the new features added.
Can I hold the website launch until the final invoice is paid?
Yes, this is the most effective way to ensure you receive your final payment. State in your initial contract and on your final invoice that the website will not be migrated to the live server until the balance is paid in full. Keep the site on your staging server until the funds clear.

Create your web developer invoice now

Use our free invoice generator to bill for milestones, retainers, and extra hourly work instantly.

Free forever · No credit card required · Add modules anytime