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
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
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
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
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
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
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
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?
Can I create an invoice without a company?
What invoice number should I start with?
Do I need to charge tax on my invoice?
How long should I keep copies of invoices?
What is the difference between an invoice and a receipt?
Create your invoice now
Free, no sign-up, no watermarks. Your data stays in your browser.
Create Invoice Free