HomeGuides › How to write an invoice

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

A practical guide for freelancers, contractors, and small businesses — plus a free tool to do it in 60 seconds.

An invoice is simply a clear request for payment. Get a few details right and you look professional and get paid faster; miss them and payments stall. This guide walks through exactly what to include, how to write one step by step, and the small habits that get invoices paid on time.

What an invoice is (and isn't)

An invoice is a document you send before payment to request money for goods or services you've delivered. It records what was provided, how much is owed, and when payment is due. It's different from a receipt, which you send after payment as proof the money was received. An invoice is also different from a quote or estimate, which proposes a price before any work is agreed.

What to include: the essentials checklist

Every professional invoice, whether you're a sole proprietor or a registered company, should contain:

How to write an invoice, step by step

  1. Add your details. Put your business name, address, email, and logo at the top so the client instantly knows who the invoice is from.
  2. Add your client's details. Include the correct billing name and contact — a misaddressed invoice is a common reason for delayed payment.
  3. Assign an invoice number and dates. Give it a unique number and set both the issue date and a clear due date (see numbering and terms below).
  4. List your line items. One row per product or service, each with a plain-English description, quantity, and unit price. Specific beats vague.
  5. Calculate the totals. Add up the subtotal, apply any discount, add tax if you charge it, and show the final total due. Double-check the math.
  6. State payment terms and methods. Spell out when payment is due and exactly how to pay you — bank transfer details, a payment link, or accepted cards.
  7. Review, export to PDF, and send. Save a clean PDF and email it promptly. Sending the day the work finishes is one of the biggest levers on how fast you get paid.

Skip the manual formatting

Fill in the fields and export a clean PDF in about a minute — no sign-up, and your data never leaves your browser.

Create your invoice free →

A simple invoice example

Here's what a finished invoice looks like in practice:

DescriptionQtyRateAmount
Website homepage design1$1,200.00$1,200.00
Responsive layout (per page)4$180.00$720.00
Revisions (hourly)3$90.00$270.00
Subtotal$2,190.00
Tax (8%)$175.20
Total due (USD)$2,365.20

Add your details at the top, a due date, and how you'd like to be paid, and this is a complete, professional invoice.

How to number your invoices

Invoice numbers keep your records organized and are expected for accounting and tax. The rules are simple: make each number unique, keep them sequential, and never reuse or skip numbers. Two common formats:

Pick one format and stick with it. Consistent numbering makes it easy to track which invoices are paid and to answer questions at tax time.

Payment terms & getting paid faster

Payment terms tell the client when payment is due. Common options are “Due on receipt,” “Net 15,” or “Net 30” (payment due within 15 or 30 days). A few habits reliably shorten the wait:

Common mistakes to avoid

Make a professional invoice now

InvoiceSnap does the layout, currency formatting, and math for you — free to try, no account needed. Want it offline and yours forever? The full version is a one-time $19.

Try the free generator →

Frequently asked questions

Can I write an invoice without a company?

Yes. Sole proprietors and freelancers invoice under their own name. Include your full name, contact details, and (where required) a tax ID; you don't need a registered company to bill clients.

What's the difference between an invoice and a receipt?

An invoice requests payment before it's made; a receipt confirms payment after it's received. You typically send an invoice, then a receipt once the client pays.

Do I have to charge tax on an invoice?

It depends on where you operate and whether you're registered for sales tax or VAT. If you are, show the tax rate and amount as a separate line. If you're not required to charge it, you can leave it off. Check your local rules or a tax professional if unsure.

What invoice number should I start with?

Any unique starting point is fine — many people begin at INV-0001 or INV-1001. What matters is that numbers stay unique and sequential after that.

How do I send an invoice?

Export it as a PDF and email it to your client, or share a link. A PDF keeps the formatting intact on any device.