The complete guide to invoicing for freelancers & small businesses
A practical, no-fluff walkthrough of what makes a great invoice, how to set your terms, and how to actually get paid on time.
- 6 chapters
- 8 min read
- Updated Aug 2026
What an invoice must include
A clear invoice removes friction. The faster your client can confirm what they owe and why, the faster you get paid. At a minimum, every invoice should contain:
- Your business name & address
- Your client's name & address
- A unique invoice number
- Invoice issue date & due date
- Description of goods or services
- Quantity, rate, and amount
- Subtotal before tax/discounts
- Tax amount (if applicable)
- Discounts (if any)
- Shipping or handling (if any)
- Total amount due
- Your payment & contact details
Quick check
Can your client answer: who is this from, what's it for, how much, and when is it due? If yes, your invoice is doing its job.
Taken a deposit? Record it as Amount Paid so the Balance Due is what the client still owes. You can also add a shipping address, PO number, notes, and terms in the generator.
Invoice vs quote vs receipt
These three documents look similar but serve very different purposes.
Quote (or estimate)
A pricing offer before work starts. It tells the client “here’s what this will cost”.
Goal: Get approval.
Invoice
A request for payment after work is done or at a milestone schedule.
Goal: Get paid.
Receipt
Proof that payment has been received. Sent after the invoice is paid.
Goal: Record payment.
A credit note is essentially a "negative invoice" — used when you refund a client or correct an overcharge.
How to number your invoices
Invoice numbers need to be unique and sequential. Most tax authorities require this for audit purposes. Common conventions:
Pick a scheme and stick with it. Never re-use a number, even for a voided invoice — issue a credit note instead. Our invoice generator supports invoices, quotes, credit notes, and purchase orders from the same screen.
Build these details into your invoice as you read.
Open the generatorPayment terms explained
The most common payment terms you'll see and use.
Due on receipt
Payment is expected immediately.
Net 7
Paid within 7 days after the invoice date.
Net 15
Paid within 15 days after the invoice date.
Net 30
Paid within 30 days after the invoice date.
Net 60 / 90
Paid within 60 or 90 days after invoice.
It's also normal to charge a late fee (e.g. 1.5% per month on overdue balances). Mention it in the terms section of your invoice so clients see it before things go late.
Handling tax, discounts & shipping
Where these adjustments sit affects the final total — and clients will check. Show your maths.
Tax
Apply tax (VAT, GST, sales tax) as a percentage of the subtotal — or as a flat amount. Show the rate and the amount separately so your client can verify it.
Discounts
A discount can be a flat amount (“$100 off”) or a percentage of the subtotal (“10% off”). It is deducted from the subtotal on its own line so the reduction is obvious.
Shipping
Shipping is usually a flat add-on after the subtotal. Whether shipping is taxable depends on where you operate — check local rules.
Subtotal − Discount + Tax + Shipping = Total
Tips to get paid faster
- 1
Send invoices the moment work is done. Every day you delay sending adds days to when you're paid.
- 2
Make the due date specific. “Due March 29, 2026” beats “Net 30” — there's no maths for the client.
- 3
Offer multiple payment methods. Bank transfers are fine, but adding a payment link (Stripe, PayPal, Wise) removes friction.
- 4
Send polite reminders. One a few days before due, one on the day, one a week after. Keep them friendly — most late payments are accidents, not intent.
- 5
Charge a deposit on larger projects. 30–50% up front protects your cash flow and filters out non-serious clients.
- 6
Use clear, consistent branding. Invoices that look professional get paid faster — they look real, not improvised.
Ready to send your next invoice?
Use our free generator — live preview, instant PDF, no sign-up.