How to Write an Invoice: A Step-by-Step Guide
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:
- The word “Invoice” and a unique invoice number
- Your business name and contact details (and logo, if you have one)
- Your client's name and contact details
- The invoice date and the payment due date
- An itemized list of what you're billing for — description, quantity, and rate
- The subtotal, any discount, and tax (if applicable)
- The total amount due, with the currency clearly shown
- Payment terms and methods — how and by when to pay (bank details, card link, etc.)
How to write an invoice, step by step
- Add your details. Put your business name, address, email, and logo at the top so the client instantly knows who the invoice is from.
- Add your client's details. Include the correct billing name and contact — a misaddressed invoice is a common reason for delayed payment.
- 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).
- List your line items. One row per product or service, each with a plain-English description, quantity, and unit price. Specific beats vague.
- 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.
- 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.
- 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:
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Website homepage design | 1 | $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:
- Sequential:
INV-0001,INV-0002, and so on. - Date-based:
2026-07-001(year, month, then a counter that resets monthly).
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:
- Show a specific due date (“Due August 8, 2026”), not just “Net 30.”
- Offer more than one way to pay — a card link removes friction versus bank transfer alone.
- For larger jobs, ask for a deposit up front (e.g., 50%).
- Send the invoice immediately after delivering the work, while it's fresh.
- Send a polite reminder a few days before and after the due date.
Common mistakes to avoid
- No due date (or only vague terms) — clients default to “later.”
- Vague line items the client can't map to the work.
- Duplicate or missing invoice numbers, which break your records.
- Math errors in the subtotal, tax, or total.
- No payment instructions, so the client doesn't know how to pay.
- A messy, inconsistent format that looks unprofessional.
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.