💡 Feature request or something not working? Email us — we read and respond to every message.
Create Invoice Free
Invoicing Guide

How to Write an Invoice — Step-by-Step Guide for 2026

Writing a professional invoice is one of the most important skills for any freelancer or small business owner. A clear, complete invoice gets paid faster, reduces disputes, and creates a paper trail for your records. A vague or incomplete invoice does the opposite.

This guide walks through every element of a professional invoice, in the exact order it should appear, with tips on how to get paid on time.

Skip the Setup — Use InvoFree

All fields pre-built, automatic calculations, 6 templates, instant PDF. Free, no account needed.

Create Invoice Now

Step 1 — Add Your Business Information

The top of your invoice identifies who is sending it. Include:

  • Your full name or business name
  • Your logo (if you have one — adds professionalism instantly)
  • Your address — city and country at minimum
  • Your email address
  • Your phone number (optional but helpful)
  • Your website (optional)

Step 2 — Add Your Client's Information

The "Bill To" section identifies who owes you money. Include:

  • Client's full name
  • Company name (if billing a business)
  • Client's address
  • Client's email address

Tip: Always confirm the correct billing name and address before sending. Billing the wrong entity (e.g. a person instead of their company) can cause payment delays and accounting issues on their end.

Step 3 — Write the Invoice Number

Every invoice needs a unique invoice number. This is critical for your records, for the client's accounting team, and for any payment disputes.

Format: Start with INV-001 and increment by one for each new invoice. Never skip or reuse a number.

You can also include a prefix for the year or client: 2026-001, ABC-001, or INV-2026-001. Pick a format and stick to it consistently. InvoFree auto-increments invoice numbers each time you open the tool.

Step 4 — Set the Invoice Date and Due Date

Two dates appear on every invoice:

Invoice Date

The date you are sending the invoice. This is usually today's date, or the date you completed the work.

Due Date

The date payment must be received by. Common terms: Net 14 (14 days) for freelancers, Net 30 (30 days) for agencies and businesses. Always write the specific calendar date — "Due: 8 May 2026" — not just "Net 30", as specific dates create a clearer deadline.

Step 5 — List Your Services or Products

The line items section is the core of your invoice. For each service or product include:

  • Description — be specific. "Website homepage design" is better than "design work"
  • Quantity — number of hours, units, or deliverables
  • Rate — price per hour or per unit
  • Amount — quantity × rate (calculated automatically in InvoFree)

For a complete breakdown of what each field should contain, see: What to Include on an Invoice.

Step 6 — Calculate Subtotal, Tax, and Total

Below your line items, show the financial summary:

  1. 1
    SubtotalThe sum of all line item amounts before tax or discount.
  2. 2
    Discount (if applicable)A percentage or fixed amount deducted from the subtotal. Show the discount amount clearly.
  3. 3
    Tax (if applicable)Enter your applicable tax rate as a percentage. For guidance on when to charge tax, see: How to Add Tax to a Freelance Invoice.
  4. 4
    Total DueThe final amount the client owes. Make this prominent — it is the most important number on the invoice.

Step 7 — Add Payment Instructions

Your invoice must tell the client exactly how to pay. This is where most freelancers are too vague. Be explicit:

  • Bank transfer: include bank name, account number, sort code / routing number, IBAN/SWIFT for international clients
  • PayPal: include your PayPal email address
  • Wise: include your Wise email or account details
  • Stripe / payment link: paste the URL directly into the notes field

Offer at least two payment options where possible. The easier you make it to pay, the faster you get paid.

Step 8 — Add Notes and Payment Terms

The notes section is optional but useful. Common things to include:

  • A thank-you line ("Thank you for your business!")
  • Late payment policy ("A 2% late fee applies after the due date")
  • Project reference or PO number if the client requires one
  • Revision terms or warranty information

Step 9 — Save as PDF and Send

Always send your invoice as a PDF — never as a Word document, Google Docs link, or editable file. A PDF is fixed, professional, and cannot be accidentally changed by the client.

Send your invoice by email, clearly stating the amount and due date in the email subject line: "Invoice INV-001 — $1,500 — Due 8 May 2026".

Create Your Invoice Now — Free

InvoFree handles all 9 steps above automatically. Fill in your details, download PDF, send to client.

Create Free Invoice

How to Get Paid Faster

A professional invoice is the foundation, but these habits get you paid on time consistently:

  • Invoice immediately — send the invoice the day work is completed, not days later
  • Use a specific due date — "Due: 8 May 2026" works better than "Net 30"
  • Follow up one day before — a short, polite email reminder the day before the due date works well
  • Offer multiple payment options — the more ways a client can pay, the fewer excuses they have
  • Charge a late fee — state it on the invoice. Even if you never enforce it, it signals you are professional and will follow up

For freelancers specifically, see: How to Create a Freelance Invoice. For Fiverr sellers: How to Send an Invoice on Fiverr.

Invoice Writing Tools

You can write an invoice in Word, Google Docs, or a spreadsheet — but dedicated tools are faster and more reliable because they handle calculations, numbering, and PDF generation for you.

Frequently Asked Questions

What do I need to include when writing an invoice?+
A professional invoice must include: your name and contact details, your client's name and address, a unique invoice number, the invoice date, the payment due date, a list of services or products with quantities and rates, subtotal, tax (if applicable), the total amount due, and your payment instructions.
How do I number my invoices?+
Use sequential numbering starting from INV-001. Never skip or reuse numbers. You can prefix with the year (e.g. 2026-001) or client initials (e.g. ABC-001). InvoFree auto-increments the invoice number each time you generate a new invoice.
How long should I give clients to pay an invoice?+
Net 14 (14 days) is standard for freelance work. Net 30 is common for larger companies and agencies. Always write the specific due date on the invoice (e.g. "Due: 8 May 2026") rather than just payment terms, as it creates a clearer deadline.
Do I need to charge tax on my invoice?+
It depends on your country and business type. In the US, most service businesses do not charge sales tax. In the UK, register for VAT once your annual turnover exceeds £90,000. In Pakistan, freelancers exporting services are generally exempt from sales tax. Always consult a local accountant if you are unsure.
How do I write an invoice that gets paid faster?+
Use a specific due date (not just "Net 30"). Include multiple payment options. Send the invoice on the day work is completed. Follow up the day before the due date with a polite reminder. Keep your invoice clean and professional — a messy invoice is often deprioritized.
What is the best free tool to write an invoice?+
InvoFree at invoicemakerfree.org is a free online invoice generator — no signup, automatic calculations, logo upload, 6 professional templates, and instant PDF download. It is the fastest way to write a professional invoice.