Guide · 8 min read

How to Write an Invoice (With an Example)

By TaskingMint · Updated

An invoice is a document you send a customer to ask for payment for goods or services you have provided. A good invoice shows who you are, who is paying, what they are paying for, how much, by when and how. You can make one for free in a couple of minutes with an online invoice generator.

Checklist: what every invoice needs
  1. The word “Invoice” at the top.
  2. A unique invoice number and the invoice date.
  3. Your business name, address and contact details.
  4. The customer’s name and address.
  5. Each item or service with quantity, price and line total.
  6. Discount, tax and the total to pay.
  7. The due date and how to pay.

Invoice, quote or receipt?

These three are easy to mix up, but each has its own job:

If you deliver goods, a delivery note goes with them for the customer to sign — it lists what was delivered but shows no prices.

What to include on an invoice, and why

1. Your business details

Your business name, address, phone and email — and your logo if you have one. If you are registered for tax or have a company number, show it; in many countries it is required on invoices.

2. Invoice number and date

Every invoice needs its own number, so you and your customer can refer to it (“payment for INV-0012”). Never use the same number twice. The date is the day you issue the invoice; payment terms count from it.

3. The customer’s details

The name of the person or company paying, with their address. If the customer gave you an order or purchase order (PO) number, add it — big companies often won’t pay an invoice without one.

4. What you are charging for

One line per product or service, with a clear description, the quantity, the price for one, and the line total. “Website work” is vague; “Home page design, 1 page” is clear and avoids questions.

5. Totals: discount, tax and amount due

Show the subtotal, then any discount, then tax (for example VAT, GST or sales tax, with its rate), then the total. If the customer has already paid a deposit, show it and the balance still due.

6. When and how to pay

A clear due date (or terms such as “Net 14”) and the ways you accept payment — for example your bank name and account number, or a payment link. The easier it is to pay, the faster you get paid.

7. Terms and a thank-you (optional)

Short terms such as late-payment rules or a deposit policy, and a thank-you line. Keep them short: one or two lines is enough for most small businesses.

Example invoice

Here is what a simple invoice from a freelance designer to a café might contain:

FromNorthwind Studio · 12 Market Street · [email protected]
Bill toThe Corner Café · 4 Station Road
Invoice no.INV-0012
Invoice date5 October 2026
Due date19 October 2026 (14 days)
DescriptionQtyPriceTotal
Logo design1$250.00$250.00
Menu design (per page)2$60.00$120.00
Print file set-up1$30.00$30.00
Subtotal$400.00
Discount (10%)−$40.00
Sales tax (8%)$28.80
Total due$388.80

Payment details: bank transfer to Northwind Studio, account 12345678, reference INV-0012. Terms: payment is due within 14 days of the invoice date.

Notice the order of the totals: the discount comes off first, and tax is worked out on the discounted amount ($360.00 × 8% = $28.80).

How to make an invoice in 2 minutes

These steps use the free TaskingMint invoice generator — no sign-up, and it works on your phone.

  1. Add your business details once Type your business name, address, phone, email and tax number (if you have one), and upload your logo. They are remembered in your browser, so next time they are already filled in.
  2. Add the customer Their name, address and contact details. Add an order or PO number if they gave you one.
  3. Choose the payment terms Pick Due on receipt, 7, 14, 30 or 60 days — the due date is worked out from the invoice date for you. Or choose Custom date.
  4. Add your items One line per product or service with quantity and price. Totals add up as you type. Add a discount and a tax (name and rate) if you need them, and use Already paid for a deposit — the invoice then shows the balance due.
  5. Say how to pay In Payment details, write your bank details or other payment method. Add short Terms & conditions if you like — tap a ready-made line such as “Payment is due within 14 days”.
  6. Download and send Check the live preview, then click Download PDF and send it by email or WhatsApp, or print it. For the next invoice, click New invoice: your details stay and the number goes up by one.

Make your invoice now

Free, no sign-up, any currency. Download a clean PDF in a minute.

Open the invoice generator

How to number your invoices

Payment terms, explained

TermMeansGood for
Due on receiptPay straight awayOne-off jobs, new customers
Net 7 / Net 14Pay within 7 or 14 daysMost small businesses and freelancers
Net 30Pay within 30 daysRegular business customers
Net 60Pay within 60 daysLarge companies that insist on it

Shorter terms usually mean faster payment. For big jobs, ask for a deposit up front (for example 50%) and invoice the rest at the end.

How to get paid faster

Common invoice mistakes

A note on tax: what an invoice must show (tax numbers, tax rates, wording) depends on your country and whether you are registered for tax. This guide covers good practice; for the exact rules, check with your local tax office or an accountant.

Questions people ask

What is the difference between an invoice and a receipt?

An invoice asks the customer to pay. A receipt confirms that you have been paid. You usually send the invoice first and the receipt once the money arrives.

What does “Net 30” mean on an invoice?

It means the customer should pay within 30 days of the invoice date. “Net 7” and “Net 14” work the same way, and “Due on receipt” means straight away.

Can I send an invoice by WhatsApp or email?

Yes. Download the invoice as a PDF and attach it to an email or a WhatsApp message. A PDF looks the same on every phone and computer and can’t be changed by accident.

Do I need to be registered to send an invoice?

In most places anyone who sells goods or services can send an invoice. Whether you must show a tax or registration number, or charge tax, depends on your country and your income — check with your local tax office.

What if the customer has already paid part of the invoice?

Show the amount already paid and the balance still due. In the TaskingMint invoice generator, type it in “Already paid” and the invoice shows the balance due automatically.

What if I made a mistake on an invoice I already sent?

Don’t quietly change the old one. Send a corrected invoice and tell the customer it replaces the first one. Some countries require a formal credit note, so check if you are tax-registered.

Related tools