All guides

Invoicing

How to Create an Invoice: A Step-by-Step Guide

An invoice is a request for payment that records what you sold, who you sold it to and when payment is due. This guide explains how to generate an invoice correctly, what every invoice must include, and how to export an invoice PDF for free without signing up for anything.

Published · Updated

The short version

  • Every invoice needs a unique number, an issue date and an explicit due date.
  • Itemise clearly. Vague descriptions are the most common reason invoices get queried.
  • State payment terms and bank details on the invoice itself, not only in a contract.
  • Send it the day the work is finished, not at month end.

How to create an invoice: step by step

  1. 1

    Add your business details

    Enter your business name, address, email and phone number, plus your tax or VAT registration number if you have one. Upload your logo so the invoice is clearly identifiable as yours.

  2. 2

    Add your client details

    Enter the client business name, the contact person and their billing address. Billing the correct legal entity matters if you ever need to chase payment.

  3. 3

    Give the invoice a unique number and dates

    Assign a sequential invoice number such as INV-001, then set the issue date and the payment due date. Never reuse an invoice number.

  4. 4

    List what you are charging for

    Add one line item per product or service with a clear description, quantity and unit rate. Specific descriptions reduce payment queries.

  5. 5

    Apply tax, discounts and shipping

    Set your tax or VAT rate, add any agreed discount as a percentage or fixed amount, and include shipping if relevant. The invoice subtotal and total are calculated automatically.

  6. 6

    State your payment terms

    Write your payment terms and bank or payment details in the notes field, for example Net 30 or payment due within 14 days, along with any late payment charge.

  7. 7

    Export the invoice as a PDF and send it

    Choose an invoice template, then export the invoice as a PDF and email it to your client, or share a link. Keep a copy for your accounting records.

What must be included on an invoice

Requirements vary by country, but almost every jurisdiction expects the same core information. Missing any of these is the most common reason an invoice is queried or delayed.

  • The word "Invoice" clearly displayed on the document
  • A unique, sequential invoice number
  • Your business name, address and contact details
  • Your tax, VAT or company registration number where applicable
  • The client business name and billing address
  • The invoice issue date and the payment due date
  • An itemised description of the goods or services supplied
  • Quantity, unit price and line total for each item
  • The subtotal, any discount, the tax rate and tax amount
  • The total amount payable and the currency
  • Payment terms and how the client should pay you

How to number your invoices

Invoice numbers must be unique and should run in sequence so that your records have no gaps. A simple sequential format like INV-001, INV-002, INV-003 works for most small businesses and freelancers.

If you invoice many clients, you can prefix the client or the year, for example 2026-ACME-001. Whatever scheme you pick, stay consistent and never reuse or skip a number, because gaps make bookkeeping and tax reporting harder to reconcile.

Setting payment terms that actually get you paid

Payment terms tell the client exactly when payment is due. Net 30 means payment is due 30 days after the invoice date. Shorter terms such as Net 14 or due on receipt generally get you paid faster, particularly for freelance and small business work.

State the terms in plain language on the invoice itself rather than relying on a separate contract. Include your bank details or payment link directly on the invoice, and if you charge interest or a fee on late payment, say so clearly on every invoice from the start.

Invoice, quotation, estimate or receipt?

These four documents are frequently confused, and sending the wrong one creates confusion about whether money is owed.

A quotation is a fixed price offer sent before work begins. An estimate is an approximate figure that may change. An invoice is sent after the work is done and requests payment. A receipt confirms that payment has already been received.

The sequence for most businesses is quotation first, then invoice once the work is complete, then a receipt once the client has paid.

How to generate an invoice PDF for free

You do not need accounting software or a paid subscription to produce a professional invoice. Fill in the invoice fields in your browser, pick a template, and export a PDF with proper A4 formatting.

QuillBill generates the invoice entirely on your device. There is no account, no email required, no watermark on the exported PDF, and your client and pricing data is never sent to a server.

Common invoicing mistakes to avoid

Most late payments trace back to a small number of avoidable errors.

  • Vague line item descriptions that invite questions before payment
  • Missing or duplicated invoice numbers that break your records
  • No stated due date, which effectively means no deadline
  • Billing the wrong legal entity or the wrong contact person
  • Leaving off payment instructions or bank details
  • Forgetting to apply the correct tax or VAT rate
  • Sending the invoice late, which pushes the payment date out with it

Frequently Asked Questions

How do I create an invoice for free?

Open a free invoice generator in your browser, enter your business and client details, add your line items, set the tax and payment terms, then export the invoice as a PDF. QuillBill does this with no sign-up, no watermark and no cost.

Can I create an invoice without a company?

Yes. Freelancers and sole traders can invoice using their own name and address in place of a company name. Include your tax identification number if your country requires one on invoices.

What invoice number should I start with?

Start with something simple like INV-001 and increment it for every invoice you issue. The only firm rules are that numbers must be unique and should not have unexplained gaps.

Do I need to charge tax on my invoice?

That depends on your country and whether you are registered for sales tax, VAT or GST. If you are registered, show the tax rate and tax amount as separate lines. If you are not registered, do not add tax to the invoice.

How long should I keep copies of invoices?

Most tax authorities require businesses to keep invoice records for between five and seven years. Check the rule in your own country and keep both the PDF and your accounting record.

What is the difference between an invoice and a receipt?

An invoice requests payment and is sent before the client pays. A receipt confirms payment was received and is sent afterwards as proof of the transaction.

Create your invoice now

Free, no sign-up, no watermarks. Your data stays in your browser.

Create Invoice Free