Skip to content
BillZoom
All articles

Freelance Invoice Template: How to Bill Clients Professionally

Everything freelancers need to create professional invoices β€” required fields, payment terms advice, tax handling, and a free downloadable invoice template.

Getting paid as a freelancer starts with sending a clear, professional invoice. A sloppy invoice signals unprofessionalism and gives clients an excuse to delay payment. This guide covers exactly what to include on a freelance invoice, how to structure payment terms that actually get you paid, and how to create and download a professional PDF invoice for free.

What Should a Freelance Invoice Include?

A complete freelance invoice must include these fields:

  1. Your name and business name β€” Use a business name if you have one; otherwise, your full name.
  2. Your address and contact details β€” Business address, email, and phone number.
  3. Tax ID or VAT number β€” Required if you are VAT registered or operate as a registered business entity.
  4. Client's name and address β€” The person or company you are billing, including their billing department contact if known.
  5. Invoice number β€” A unique sequential number (e.g., INV-001).
  6. Invoice date β€” The date you issued the invoice.
  7. Due date β€” When the client must pay. "Net 30" means within 30 days of the invoice date.
  8. Line items β€” Each service billed separately: description, hours or quantity, rate, and line total.
  9. Subtotal, tax, and total β€” Clearly show any VAT or sales tax as a separate line.
  10. Payment instructions β€” Your bank details, IBAN/SWIFT, or PayPal address.

Hourly vs Project-Based Invoicing

Freelancers typically bill either hourly or per-project:

  • Hourly billing: List the number of hours worked and your hourly rate as separate line items. Include a brief description of what was done each session if you want to be transparent, or group by week/task.
  • Project billing: List the project deliverable as a single line item with the agreed fixed price. You may split milestones into separate line items (e.g., "Design phase β€” 50% deposit", "Development phase β€” 25%", "Final delivery β€” 25%").
  • Retainer billing: List the monthly retainer service as a single line item (e.g., "Monthly SEO retainer β€” October 2026").

Freelance Invoice Payment Terms That Get You Paid

Setting the right payment terms dramatically affects how fast you get paid:

  • Due on receipt β€” Expects immediate payment. Best for small one-time projects with new clients.
  • Net 7 β€” Payment within 7 days. A good default for established freelance relationships.
  • Net 14 β€” 14 days. Suitable for mid-sized projects.
  • Net 30 β€” 30 days. Common in corporate B2B settings, but can strain your cash flow.
  • 50% upfront β€” Ask for a deposit before starting. Protects you from non-payment and filters out low-quality clients.
Pro tip: The shorter your payment terms, the faster you get paid. Studies show freelancers with "Net 7" terms get paid 3x faster than those using "Net 30".

Handling VAT as a Freelancer

VAT rules for freelancers vary by country and income threshold:

  • EU freelancers: You must register for VAT once you exceed your country's threshold (e.g., €22,000 in Germany, Β£90,000 in the UK). Once registered, you must add VAT to all invoices issued to clients within your country.
  • US freelancers: Sales tax applies to products, not most services. You generally do not charge sales tax on freelance services, but check your state's rules.
  • International clients: If you are EU VAT registered and billing a business client in another EU country, you may be able to apply the "reverse charge" mechanism and not charge VAT. For clients outside the EU, you typically do not charge VAT.

Late Payment: What to Include on Your Invoice

Add a late payment clause to your invoice notes or payment terms. For example: "Invoices unpaid after 30 days are subject to a 1.5% monthly late payment fee." This is not just a deterrent β€” in many countries (like the UK and Germany) you are legally entitled to charge interest on late B2B payments. State it clearly from the start.

Create a Free Freelance Invoice

BillZoom is built for freelancers. No account, no subscription, no watermarks. Create your invoice, download a professional PDF, and send it to your client in under two minutes.