How to Make an Invoice: Step-by-Step Guide

Updated

An invoice is the document you send a customer to ask for payment for products or services. A clear, complete invoice gets you paid faster, keeps your records tidy and protects you if there's ever a dispute. This guide walks you through every part of an invoice, step by step, with an example you can copy.

The short answer

To make an invoice, include:

  1. Your business name and contact details
  2. Your customer's name and address
  3. A unique invoice number
  4. The invoice date and the payment due date
  5. A line for each product or service, with quantity, price and amount
  6. Subtotal, any discount, tax and shipping, and the total due
  7. How to pay you

Then save it as a PDF and send it to your customer.

How to make an invoice in 9 steps

  1. Choose how you'll create it

    You can write an invoice in a word processor or spreadsheet, but you'll have to do the math yourself and rebuild the layout every time. An invoice generator such as invoices.net gives you a ready-made template, calculates totals and tax for you, numbers your invoices, and exports a clean PDF. It's free and works in your browser.

  2. Add your business details

    At the top, put who the invoice is from: your business name (or your own name if you're a freelancer), address, email and phone number. Add your logo if you have one, as it makes the invoice look professional and easy to recognize.

    If you're registered for sales tax, VAT or GST, include your tax or registration number. Some countries also require a company registration number.

  3. Add your customer's details

    Under Bill To, write the name of the person or company paying, with their address. For businesses, add the contact person or department (for example "Accounts Payable"), which helps your invoice reach the right desk. If you're shipping goods to a different address, add it under Ship To.

  4. Give it a unique invoice number

    Every invoice needs its own number so you and your customer can refer to it, and so your bookkeeping and tax records add up. Number them in order, with no gaps or repeats: 1, 2, 3 or INV-0001, INV-0002. Some businesses add the year (2026-001) or a customer code.

    If your customer gave you a purchase order (PO) number, add it too. Many companies won't pay an invoice without one.

  5. Set the date and payment terms

    The invoice date is the day you issue it. The due date is when payment is expected. Payment terms describe the gap between them:

    • Due on receipt: pay immediately. Common for small jobs and one-off customers.
    • Net 7 / Net 14: pay within 7 or 14 days. Common for freelancers.
    • Net 30: pay within 30 days. The standard between businesses.

    Always write the actual due date, not just "Net 30", so there's no doubt about when payment is late.

  6. List your products or services

    Add one line for each item: a clear description, the quantity (units, hours or days), the rate (price per unit) and the amount (quantity × rate). Be specific: "Logo design, 3 concepts + 2 revisions" is better than "Design work". Clear descriptions mean fewer questions and faster payment.

  7. Add tax, discounts and shipping, then the total

    Below the lines, show the subtotal, then any discount, tax and shipping, and finally the total. If the customer already paid a deposit, show it as amount paid so the balance due is what they still owe. Choose the currency your customer will pay in.

    Tax rules depend on where you and your customer are. If you're not sure whether to charge tax, check with your local tax authority or an accountant.

  8. Explain how to pay you

    Make paying easy. In the notes or terms, list the ways you accept payment: bank transfer details, a payment link, PayPal, card or check. Add anything else the customer should know, such as a late fee policy (only if you agreed it upfront) or a short thank-you.

  9. Review, download and send

    Check names, amounts and dates, then download the invoice as a PDF and email it to your customer, or send it straight from invoices.net. Use a clear subject line such as "Invoice 0042 from Your Business, due Nov 30". Keep a copy, and mark the invoice as paid when the money arrives.

Invoice example

Here's what a complete invoice looks like for a freelance designer. It has every part from the steps above.

Lena Design Studio
12 Market Street, Austin, TX 78701
[email protected]

INVOICE

# 0042

Bill To:

Bright Coffee Co.
Attn: Accounts Payable
450 Oak Avenue, Denver, CO 80203

Date:
Oct 31, 2026
Payment Terms:
Net 30
Due Date:
Nov 30, 2026
PO Number:
PO-7781
ItemQuantityRateAmount
Logo design: 3 concepts + 2 revisions1$900.00$900.00
Business card layout1$250.00$250.00
Social media templates (hours)4$60.00$240.00

Notes:

Pay by bank transfer to Lena Design Studio (account details on request) or by card at lenadesign.example/pay. Thank you for your business!

Subtotal:
$1,390.00
Tax (8.25%):
$114.68
Total:
$1,504.68
Amount Paid:
$500.00
Balance Due:
$1,004.68
An example invoice made with invoices.net. The business and bank details are made up.

What an invoice must include

The exact rules depend on your country, but a professional invoice almost always has:

Need a different document? A quote or estimate comes before the work, a proforma invoice asks for payment before delivery, a receipt confirms payment, and a credit note corrects or refunds an invoice.

Common mistakes to avoid

Frequently asked questions

Can I make an invoice for free?

Yes. With invoices.net you can create, download and print as many invoices as you like for free, without signing up. A free account adds saving, customer lists and emailing invoices to your clients.

Do I need a registered business to send an invoice?

In most countries, no. Freelancers and sole traders can invoice under their own name. If you are registered for sales tax, VAT or GST, you usually must show your tax number on the invoice and follow your local tax rules.

How should I number my invoices?

Use a unique number for every invoice, in order, with no gaps or repeats: 1, 2, 3 or INV-0001, INV-0002. You can add a prefix such as the year (2026-001). invoices.net suggests the next number for you.

What payment terms should I use?

Net 30 (payment due 30 days after the invoice date) is the most common for businesses. Shorter terms such as Net 7, Net 14 or Due on receipt are normal for freelancers and small jobs. Whatever you choose, write the exact due date on the invoice.

Should I send my invoice as a PDF?

Yes. A PDF looks the same on every device, cannot be edited by accident and is easy to print or forward to an accounts department. You can also send a link your client can open in the browser.

What is the difference between an invoice and a receipt?

An invoice asks for payment. A receipt confirms that payment was received. You send the invoice first, and a receipt (or the invoice marked as paid) after the client pays.

What should I do if a client pays late?

Send a polite reminder on the due date, then again after 7 and 14 days, each time with the invoice attached. Mention any late fee only if it was in your terms from the start. Keep a record of every message.

Can I make an invoice on my phone?

Yes. invoices.net works in any phone or tablet browser, so you can fill in the invoice and download the PDF without installing an app.

Related guides