Guide · 9 min read

How to write an invoice: a step-by-step guide

What to put on an invoice, how to number it, how to add tax and how to send it so you get paid on time, with notes for the US, UK, UAE, Singapore, Australia, Canada and India.

Quick answer: An invoice needs your details, your client’s details, a unique invoice number, the date, a due date, what you did with prices, any tax, and the total due. Send it as a PDF or link, and follow up if it is not paid by the due date.

What is an invoice?

An invoice is a document you send to a client asking to be paid for work you have done or goods you have supplied. It records what was sold, for how much and when payment is due. For your client it is proof of the purchase; for you it is a record of income. If you are registered for VAT, GST or sales tax, the invoice is also a tax document, and the law in your country sets out what it must show.

What to include on an invoice

Every invoice, in every country, should have these details:

  1. The word “Invoice” (or “Tax invoice” if you are registered for VAT or GST and your country requires it).
  2. Your business details: name, address, email or phone, and your tax number if you have one.
  3. Your client’s details: name or company name and address, plus their tax number for business-to-business invoices where required.
  4. A unique invoice number that follows on from your last one.
  5. The invoice date, and the date of supply if it is different.
  6. The due date and payment terms.
  7. A list of what you are charging for: a clear description, quantity, unit price and line total for each item.
  8. Tax: the rate and amount for each type of tax, if you charge any.
  9. The total amount due and the currency.
  10. How to pay: bank details, UPI ID, payment link or other accepted methods.
Example invoice from a design studio showing business details, client details, invoice number, dates, items, total and bank details
An example invoice with every detail in place. Download this sample invoice as a PDF.

How to write an invoice in 7 steps

1. Add your business details and logo

Put your business name, address and contact details at the top. A logo makes the invoice instantly recognisable and looks professional. If you are registered for tax, add your tax number (for example your GSTIN, VAT number, TRN or ABN).

2. Add your client’s details

Use the client’s legal or company name and full address. For business clients, add a contact person so the invoice reaches the right desk, and their tax number if your country requires it on business invoices.

3. Give it a number and dates

Use a simple, ongoing sequence such as INV-0001, INV-0002, and never reuse a number. Add the invoice date and, if the work was delivered on a different day, the date of supply.

4. List the work or products

Write one line per item with a description your client will recognise, the quantity, the unit (hours, days, pieces) and the price. Specific descriptions such as “Website redesign: 12 pages, responsive layout” get approved faster than “Services”.

5. Add tax and discounts

Show any discount, then the tax rate and tax amount. If you bill clients in other countries, the tax often changes: exports may be zero-rated, and some business-to-business sales use a reverse charge. See the country notes below.

6. Set the payment terms and due date

State the due date clearly (“Due 23 October 2026”) and how to pay. Including several payment options, such as bank transfer and UPI or a card payment link, removes reasons to delay.

7. Send it and keep a copy

Send the invoice as a PDF attachment or a link, with a short, polite message. Keep a copy for your records, and check whether it has been opened and paid.

Make it with GlobalInvoiceHub. It fills in your details, numbers each invoice for you and adds the right tax for your client’s country. Create a free invoice.

How to number invoices

Tax authorities expect invoice numbers to be unique and sequential, so you can show that no invoice is missing. A good format is a short prefix and a running number: INV-0001, INV-0002. Some businesses add the year (2026-001). If you make a mistake, do not delete the invoice; mark it as void or issue a credit note, so the number sequence has no gaps.

Payment terms that get you paid faster

  • Use a date, not just “Net 30”. “Due 23 October 2026” leaves no room for doubt.
  • Keep terms short where you can: 7 or 14 days for small jobs.
  • Make paying easy: show bank details, a UPI QR code for Indian clients or a card payment link.
  • Ask for a deposit on large projects before you start.
  • Follow up politely on the due date, then again a week later.

Tax and invoice rules by country

If you are registered for tax, your invoices must show certain details. Below is a summary for seven common countries.

CountryWhat a tax invoice must show
United StatesNo federal invoice law and no federal sales tax. Add state and local sales tax only where you are required to collect it.
United KingdomVAT invoices show your VAT number, a unique number, the issue date and time of supply, the customer’s name and address, a description and quantity, prices excluding VAT, the VAT rate and the total VAT in sterling. Retailers can use a simplified invoice for sales up to £250.
UAE“Tax Invoice”, your name, address and TRN, the buyer’s name, address and TRN if registered, the invoice number and dates, line items, the VAT rate and amount (VAT is 5%), with VAT also shown in AED.
SingaporeGST-registered businesses issue a tax invoice showing the GST registration number, the customer’s name and address, the amount before GST, the GST rate (9%) and the total. A simplified tax invoice is allowed when the total is S$1,000 or less.
AustraliaA tax invoice is labelled as one and shows your identity and ABN, the date, a description, quantity and price, and the GST amount (GST is 10%). For sales of A$1,000 or more it must also show the buyer’s identity or ABN.
CanadaThe information required grows with the amount: from $100 add your GST/HST registration number and the tax charged; from $500 add the buyer’s name, the payment terms and a description of each item.
India“Tax Invoice”, your GSTIN and the recipient’s GSTIN if registered, a consecutive number, HSN/SAC codes, the place of supply, the taxable value, CGST + SGST for sales in your state or IGST for other states, and the total. Exports show the destination country and the LUT or tax-paid endorsement. E-invoicing (IRN) applies above ₹5 crore turnover.

This is a general summary, last reviewed in October 2026, not tax advice. Rules change and have exceptions, so check with your tax authority or accountant for your situation.

Common invoice mistakes

  • Missing or repeated invoice numbers.
  • Vague descriptions that the client’s accounts team cannot match to the work.
  • The wrong tax: charging local tax on an export, or missing a reverse-charge note.
  • No due date, or no clear way to pay.
  • Sending to the wrong person: address it to the contact who approves payment.
  • Editing an invoice after sending it instead of issuing a credit note.

Frequently asked questions

What is the difference between an invoice and a receipt?

An invoice asks for payment: it is sent before you are paid and shows what is owed and by when. A receipt confirms payment: it is sent after the money arrives and shows how much was paid, when and how.

What is the difference between an invoice and a quote?

A quote (or estimate) is sent before the work starts and shows what the work will cost. It is not a request for payment. Once the client accepts the quote and the work is done, you send an invoice.

Can I write an invoice if I am not registered for VAT or GST?

Yes. You can invoice without being registered, but you must not charge VAT or GST or call the document a “tax invoice”. Show your name, the client’s name, the work, the amount and how to pay.

How long should payment terms be?

Common terms are “due on receipt”, 7, 14 or 30 days. Shorter terms usually mean faster payment. Always show the actual due date on the invoice, not just the number of days.

Can I change an invoice after sending it?

Once an invoice has been sent it should not be edited, because your client and the tax authorities may already have a copy. Instead, issue a credit note that cancels or reduces it, then send a new invoice if needed.

How long should I keep invoices?

Most countries require you to keep invoices for several years, usually between 5 and 8 years depending on the country and tax. Keeping them online, as GlobalInvoiceHub does, makes this easy.

Send your first invoice today.

Free for 5 invoices a month. No card, no setup.

Create free invoice