Freelance Web Developer Creates First Invoice

Sarah is a freelance web developer who just completed her first major project—a small business website. Here's how she creates her first professional invoice.

The Project Background

Client: Green Leaf Café

Project: 5-page business website with contact form

Agreement: £1,500 total, invoiced upon completion

Timeline: Project completed on January 10, 2025

Step 1: Gather Information

Sarah collects these details before creating her invoice:

Her Business Details:

Client Details:

Project Details:

Step 2: Create Line Items

Sarah breaks down the work into clear deliverables:

| Description | Quantity | Rate | Total |

|-------------|----------|------|-------|

| Website design & development (5 pages) | 1 | £1,200 | £1,200 |

| Custom contact form integration | 1 | £150 | £150 |

| Domain registration & hosting setup | 1 | £150 | £150 |

Subtotal: £1,500.00

Since Sarah's annual turnover is under the VAT threshold, she doesn't charge VAT.

Total Amount Due: £1,500.00

Step 3: Set Payment Terms

Sarah includes:

Step 4: Add Professional Touches

Sarah adds:

The Result

Sarah's invoice is:

✅ Professional and clear

✅ Includes all necessary information

✅ Easy for the client to process

✅ Legally compliant

✅ Includes payment instructions

What Happened Next

Key Takeaways

For First-Time Invoicers:

  1. Collect all information before starting
  2. Break down work into specific line items
  3. Be clear about payment terms and methods
  4. Use sequential invoice numbering
  5. Keep it professional but friendly
  6. Always send as PDF to prevent editing
  7. Follow up professionally if payment is delayed

Create Your Professional Invoice

Ready to create your invoice? Use our free invoice generator to get started immediately.

Disclaimer: This is a planning example only. For specific business or tax questions, consult with an accountant.