Complete Guide

How to Create an Invoice —
Everything You Need to Know

What every invoice must include · Step-by-step guide · Common mistakes · FAQ

What Is an Invoice?

An invoice is a legally recognized commercial document sent by a seller to a buyer, itemizing goods or services provided and requesting payment. It is the foundation of every business transaction — whether you're a freelancer billing a client, a contractor submitting work, or a small business selling a product.

Invoices serve multiple purposes: they create a paper trail for accounting, establish a legal record of the agreement, trigger payment obligations, and serve as evidence in case of disputes. In many countries, maintaining proper invoices is a legal requirement for tax compliance.

Unlike a receipt — which confirms payment has already been made — an invoice is sent before payment. It is a formal request for funds owed.

Types of Invoices

Different billing situations call for different invoice types. Here are the most common:

Standard Invoice

The most common type — used for one-time services or product sales. What most people mean when they say "invoice."

Recurring Invoice

Sent on a regular schedule for ongoing retainer or subscription work. Same structure, updated dates and period.

Pro Forma Invoice

A preliminary bill sent before work begins, estimating the final cost. Not a request for payment — a commitment to a price.

Credit Invoice

Issued when a refund or discount is applied after the original invoice. Shows a negative amount reducing the outstanding balance.

VAT Invoice

Required in many countries for VAT-registered businesses. Must include your VAT number and a clear breakdown of VAT charged.

Timesheet Invoice

Itemizes hours worked per day or task. Common for consultants, lawyers, and agencies billing on hourly rates.

What Every Invoice Must Include

A professional invoice needs these eight elements. Missing any of them can delay payment or cause the invoice to be rejected by accounts payable systems.

Invoice number

A unique sequential identifier (INV-001, INV-002). Essential for tracking and reference.

Issue & due dates

Specific calendar dates. Never "upon receipt" — it's vague and creates no payment urgency.

Your business details

Full name or business name, address, email, phone. Required for vendor registration at larger companies.

Client details

Client name, company name, billing address, email. Make sure these match their accounts payable records.

Itemized line items

Description, quantity, unit price, and line total for each deliverable. Specificity speeds up approvals.

Tax & grand total

Subtotal, applicable tax rate, tax amount, and total due. Ambiguous totals are a top cause of payment delays.

Payment instructions

Bank details, PayPal email, or payment link. Make it possible to pay immediately without further communication.

Late payment terms

Optional but effective: "1.5% monthly fee on overdue balances." Reduces late payments significantly.

How to Create an Invoice: Step by Step

  • 1
    Add your business details

    Your full name or business name, address, email, and phone. This identifies you as the seller and gives the client everything they need to process the payment and register you as a vendor.

  • 2
    Add your client's details

    Client name, company, billing address, and email. Many companies' accounts payable systems require a physical address to register a vendor before payment can be made.

  • 3
    Assign a unique invoice number

    Use a sequential numbering system — INV-001, INV-002, etc. This makes tracking and following up on unpaid invoices significantly easier for both parties.

  • 4
    Set issue and due dates

    Always specify exact calendar dates. "Net 30" means 30 days from the issue date — always include the calculated due date too: "Due: 1 June 2026."

  • 5
    Itemize your services or products

    Break down every deliverable into clear line items with description, quantity, unit price, and total. Specific descriptions prevent questions and speed up payment approvals.

  • 6
    Apply tax and calculate the total

    Add applicable VAT, GST, or sales tax as a separate line. Show subtotal, tax amount, and grand total clearly. Check your local tax authority's requirements.

  • 7
    Add payment instructions and export as PDF

    Tell the client exactly how to pay — bank details, PayPal, or a payment link. Export as a locked PDF so the formatting stays professional and the document can't be edited.

Skip the Manual Steps

Describe your project in plain English — AI fills in all the fields. Export a professional PDF in under 60 seconds. Free, no signup.

✦ Open Free Invoice Generator

Common Mistakes That Delay Payment

❌ Sending the invoice late

Every day you delay invoicing adds a day to your payment timeline. Send the invoice the same day you deliver the work — no exceptions.

❌ Vague line item descriptions

"Design work — $2,000" invites questions and holds up approval. "Homepage UI design, 3 concepts, 2 revision rounds — $2,000" gets approved without back-and-forth.

❌ No specific due date

"Payment due upon receipt" is legally weak and creates no urgency. Always specify the exact calendar date payment is expected.

❌ Missing contact information

Many companies cannot pay a vendor without a physical address on record. Include all contact details every time, even for returning clients.

❌ Sending a Word doc instead of a PDF

Editable files look unprofessional and can break formatting. Always export as PDF — it signals that the invoice is final and locks the layout.

❌ Not following up when payment is late

Most late payments are oversights, not refusals. Send a direct, professional follow-up within 24 hours of the due date. Don't wait and don't apologise.

Frequently Asked Questions

What's the difference between an invoice and a receipt?

An invoice is sent before payment — it's a request for payment. A receipt is issued after payment — it's proof that payment was made. Never issue a receipt for unpaid work; it misrepresents both parties' financial records.

Do I need to be a registered business to send an invoice?

In most countries, sole traders and self-employed individuals can send invoices without formal business registration. However, requirements vary — some jurisdictions require a tax registration number on invoices above certain amounts. Check your local tax authority's rules.

What payment terms should I use?

Net 14 is a good default for most freelancers — most clients can process a payment in two weeks. Net 30 is standard for B2B and larger companies. Always include the specific calendar due date alongside the Net term.

Are invoices legally binding?

An invoice alone is not a contract, but it is a legally recognized commercial document. When combined with evidence of delivered work (emails, project files, sign-off), it serves as strong evidence in payment disputes. Requirements vary by jurisdiction.

How do I number my invoices?

Use a sequential numbering system starting from INV-001. You can also include the year — INV-2026-001 — which makes it easier to organize records. The key requirement is that every invoice number is unique and non-repeating.