This guide covers everything freelancers and small businesses need to invoice professionally and get paid on time — what an invoice is, the elements it must contain, the different types of invoices, best practices, and the mistakes to avoid. When you are ready, create one for free with our invoice generator.
An invoice is a commercial document a seller issues to a buyer after delivering goods or services, requesting payment for a specific amount. It lists what was provided, the quantities, the agreed prices, and the payment terms.
Beyond requesting payment, an invoice is a legal and accounting record. It documents revenue, supports your tax filing, and gives both parties a reference if a payment is ever questioned. That is why accuracy — correct numbers, dates, and tax — matters so much. If you are unsure how an invoice differs from proof of payment, read invoice vs receipt.
Every professional invoice is built from the same parts — and each one earns its place. For a deeper checklist, see what to include on an invoice.
A unique, sequential identifier so both you and your client can reference, track, and reconcile the invoice — and it is a legal requirement in many countries.
The issue date records when you billed; the due date turns your payment terms into a concrete deadline so "please pay soon" becomes an enforceable date.
Your business name, address, and tax/VAT number establish who is owed and, where you are tax-registered, make the invoice valid for the client to reclaim tax.
The client's legal name and address let their accounts team match the invoice to a purchase order and pay it without back-and-forth.
A specific description, unit price, and quantity per product or service. Clear line items prevent disputes and speed up approvals.
The rate and amount applied — often per line item, since different items can carry different rates. Correct tax keeps you compliant.
Subtotal, tax, discounts, shipping, and the final amount due, shown transparently so nothing looks hidden and the client knows exactly what to pay.
How and by when to pay — Net 30, accepted methods, bank details, and any late fees. Clear terms are one of the best ways to get paid on time.
Most billing uses a standard invoice, but a few variations are worth knowing so you send the right document at the right time.
Use one sequential scheme (e.g. 2026-001) and never skip or reuse a number.
Spell out Net 30, accepted methods, and bank details so there is no friction.
A specific date gets invoices paid faster than "upon receipt".
Bill as soon as the work is done — the sooner it arrives, the sooner it is paid.
Send a friendly reminder a few days before and after the due date.
Store a copy of every invoice for the period your tax authority requires (often several years).
Prefer a detailed walkthrough? Follow the step-by-step guide on how to create an invoice, or start from a ready-made invoice template PDF.
Find answers to common questions about our invoice generator.
At minimum: a unique invoice number, issue and due dates, your details and the client’s details, itemized line items with prices and quantities, any tax, the total amount due, and clear payment terms. See our checklist of what to include on an invoice for the full list.
An invoice is a request for payment sent before the client pays; a receipt confirms that payment has been received. The invoice says what is owed, the receipt proves what was paid.
A proforma invoice is a preliminary document sent before goods or services are delivered. It estimates the amount that will be owed and is not a formal demand for payment or a valid tax invoice.
Use a consistent, sequential format such as 001, 002, 003 or a year-prefixed scheme like 2026-001. Never reuse a number or skip around, so your records stay in order for accounting and audits.
The most common are Net 30, Net 15, and Net 60 (payment due within 30, 15, or 60 days), and "Due on receipt" for immediate payment. Shorter terms improve cash flow.
If you are registered for VAT or sales tax, you generally must charge it and show your registration number, the rate, and the tax amount on the invoice. If you are not registered, you usually do not add tax.
Yes. Invoice Builder is 100% free with no signup — create unlimited invoices, use every template, calculate VAT and totals automatically, and export a print-ready PDF.