HomeBlogHow to Write an Invoice as a Freelancer — Step-by-Step Guide
FreelanceJanuary 28, 2026

How to Write an Invoice as a Freelancer — Step-by-Step Guide

A step-by-step guide to creating professional freelance invoices that get you paid faster and keep your records organised.

Why Proper Invoicing Matters for Freelancers

Knowing how to write an invoice as a freelancer is one of the first practical skills every self-employed person needs — and it is simpler than it looks. By the end of this guide you will know exactly what to include on every invoice, and you will have a free invoice template you can use today.

A well-structured invoice builds client confidence, reduces payment disputes, and keeps your financial records clean for tax season. Whether you are a designer, developer, writer, or consultant, the fundamentals are the same.

Essential Elements of a Freelance Invoice

1. Your Business Information

Start with your full name or business name, address, email, and phone number. If you have a business registration number or VAT number, include that as well. This section tells the client exactly who is billing them.

2. Client Information

Include your client's name (or company name), address, and contact details. Accurate client details ensure the invoice reaches the right person and department, which is especially important at larger organisations.

3. A Unique Invoice Number

Every invoice should have a unique identifier. A simple sequential numbering system works well — for example, INV-001, INV-002, and so on. Some freelancers include the year or client code, like 2025-ACME-003. Unique numbers make it easy to track payments and reference invoices in correspondence.

4. Invoice Date and Due Date

Clearly state the date you are issuing the invoice and the date payment is due. Common payment terms like Net 30 include Net 15, Net 30, or Due on Receipt. Setting a specific due date removes ambiguity and gives you grounds to follow up if payment is late.

5. A Detailed Description of Services

Break down what you did. Instead of a vague line like "Design services", list specific deliverables:

  • Homepage design — 1 concept, 2 revisions
  • Logo design — vector files (SVG, PNG, PDF)
  • Brand guidelines document — 6 pages

Detail helps clients understand exactly what they are paying for and dramatically reduces "What was this charge for?" emails.

6. Quantities, Rates, and Line Totals

For each service or deliverable, list the quantity (hours, units, or a flat fee), the rate, and the line total. If you charge hourly, show the number of hours and your hourly rate. If you bill per project, a single line with the project fee is fine.

7. Subtotal, Taxes, and Total Due

Add up all line items to show the subtotal. If applicable, add sales tax or VAT as a separate line. Tax rules vary by country — see our US freelance invoicing guide if you are unsure what to charge. Then present the grand total in bold so it stands out. If you offered a discount, show it between the subtotal and the total.

8. Payment Instructions

Tell your client exactly how to pay you. Include your bank name, account number, sort code (or IBAN/SWIFT for international transfers), and any payment platforms you accept (PayPal, Stripe, Wise, etc.). The fewer barriers to payment, the faster you will be paid.

9. Notes and Terms

Use the notes section for late-payment policies, thank-you messages, or project-specific information such as "Includes two rounds of revisions." This is also a good place to reference your contract or statement of work. Once your invoice is ready, learn how to send it so it actually gets paid.

Freelance Invoice Best Practices

  • Invoice promptly. Send your invoice as soon as work is delivered or a milestone is reached.
  • Use a professional template. A clean, branded invoice template conveys credibility.
  • Keep copies. Store every invoice (PDF and/or digital backup) for your records and for tax filing.
  • Follow up politely. If payment is overdue, send a friendly reminder within a few days of the due date.
  • Automate where possible. Tools like Blank Invoice Maker let you save client profiles and item templates so you can generate invoices in minutes, not hours.

Create Your First Freelance Invoice with Blank Invoice Maker

Ready to get started? Blank Invoice Maker is a free invoice generator built for freelancers. Add your business details, itemise your services, customise your branding, and download a professional PDF — all without creating an account. Your data stays in your browser, so you are always in control. If you only need to send a single payment request, see our guide on how to write an invoice for a one-time job.

Create your first invoice now
Free generator. No sign-up. Your data stays on this device.
Open generator

Frequently Asked Questions

Do I need a registered business to send an invoice?
No. As a freelancer you can invoice clients under your own name before you have a registered company. Simply use your full name as the "business name" and your personal address. Once your income grows, registering a business or sole trader status may be worthwhile for tax and legal reasons, but it is not a requirement to start invoicing.
What if my client does not pay?
Start with a polite email reminder a day or two after the due date. If there is still no response, follow up by phone. For persistent late payment, send a formal letter before action citing the overdue amount and a final deadline. In many countries freelancers can charge statutory interest on late commercial payments. As a last resort, small claims court is available for amounts under a certain threshold.
Can I send an invoice before the work is done?
Yes — this is called a pro-forma invoice or deposit invoice. It is common to request a deposit (typically 25–50%) upfront, especially for new clients or large projects. A pro-forma invoice looks like a regular invoice but is labelled "Pro-Forma" and is not a demand for payment for completed work.
How do I write an invoice for a one-time job?
A one-time invoice follows the same structure as any freelance invoice: your details, client details, invoice number, date, due date, a description of the work, and the amount. The main difference is you are unlikely to save client or item profiles — just fill it in, download the PDF, and send it. See our full guide on invoicing for a one-time job for a step-by-step walkthrough.
What format should I use for my invoice?
PDF is the standard format for sending invoices. It preserves your layout on any device, cannot be accidentally edited by the recipient, and is accepted by accountants and accounts-payable departments everywhere. Avoid sending Word documents or editable spreadsheets — they look less professional and can be modified after sending.

Ready to create your invoice?

No sign-up, no fees — just a professional PDF invoice in under two minutes.

Open the invoice generator

Related articles

Related invoice templates