How to Write an Invoice: A Complete Step-by-Step Guide
Writing a professional invoice doesn't have to be complicated. Whether you're a freelancer sending your first bill or a small-business owner streamlining your billing, this guide covers every field you need and why it matters.
What is an Invoice?
An invoice is a commercial document issued by a seller to a buyer, itemising the goods or services delivered and the amount owed. It creates a legal obligation for the buyer to pay and serves as the primary record for both parties' accounting.
Unlike a quote (which estimates future costs) or a receipt (which confirms payment already made), an invoice is a request for payment for work that has been completed or goods that have been delivered.
The 10 Essential Fields Every Invoice Needs
Most countries and accounting software expect the same core fields. Miss any of these and you risk delayed payment or complications at tax time.
- Invoice number — A unique sequential identifier (e.g., INV-0042). Never reuse numbers.
- Invoice date — The date you send the invoice, not the date work was completed.
- Due date — Net 30 is common; for freelancers Net 14 or Net 7 improves cash flow.
- Your business name and address — Must match your legal business registration.
- Client name and address — Use the official billing contact, not just a first name.
- Line items — Each product or service with quantity, unit price, and line total.
- Subtotal — Sum of all line items before tax.
- Tax — Sales tax, VAT, or GST as applicable in your jurisdiction.
- Total due — The amount the client owes, clearly highlighted.
- Payment instructions — Bank details, PayPal, Stripe link, or mailing address for checks.
Optional Fields That Make You Look Professional
These fields aren't always legally required, but they reduce back-and-forth and speed up payment:
- Purchase order (PO) number — Many larger companies won't pay without one.
- Project or contract reference — Links the invoice to the original agreement.
- Early-payment discount — E.g., "2% discount if paid within 7 days."
- Late-payment fee policy — Deters slow payers; state the rate and trigger (e.g., 1.5% per month after due date).
- Notes — Thank the client, reiterate deliverables, or mention the next milestone.
Formatting Tips for Faster Payment
Studies consistently show that invoice design affects how quickly clients pay:
- Put the total due and due date in a bold, prominent position — clients shouldn't need to hunt for it.
- Use a clean, single-column layout for line items to avoid visual clutter.
- Send as a PDF, not an editable Word document or spreadsheet — PDFs look professional and can't be accidentally modified.
- Include your logo; branded invoices are paid 3× faster on average according to FreshBooks research.
Sending and Following Up
Sending the invoice is only half the job. A simple follow-up workflow dramatically reduces overdue payments:
- Send immediately — Don't wait until end of month; invoice as soon as work is delivered.
- Send a polite reminder 3 days before the due date — "Just a heads up — invoice INV-0042 is due Friday."
- Follow up the day after the due date if unpaid — Keep it friendly but direct.
- Escalate at 14 days overdue — Phone call, then formal demand letter.
Automating this with invoicing software saves hours every week once your client roster grows.
Frequently Asked Questions
Does an invoice need to be signed?
In most jurisdictions, invoices don't require a signature to be legally valid. The invoice itself, combined with a contract or purchase order, is sufficient. However, some enterprise clients may request a signed copy.
What's the difference between an invoice date and a due date?
The invoice date is when you create and send the invoice. The due date is the deadline for payment. Payment terms like Net 30 mean the due date is 30 days after the invoice date.
Can I send an invoice before finishing the work?
Yes — this is called a proforma invoice or deposit invoice. It's common to request 50% upfront for large projects. Label it clearly as a 'deposit invoice' or 'proforma invoice' so both parties understand it's not the final bill.
How long should I keep copies of invoices?
At minimum, keep invoices for as long as required by your local tax authority — typically 5–7 years. Many accountants recommend 7 years as a safe default across jurisdictions.
Ready to send a professional invoice?
Free forever — no sign-up, no watermark, your data never leaves your browser.
Create a free invoice →