A complete guide to writing professional invoices. Learn what to include, common mistakes, and best practices.
Writing a professional invoice is an essential skill for any freelancer or small business owner. A well-written invoice not only helps you get paid faster but also builds trust with your clients and keeps your finances organized.
What Every Invoice Should Include
- Invoice number — a unique identifier for reference (e.g., INV-00001).
- Your business details — your name or company name, address, email, and phone.
- Client details — your client's name, company, and billing address.
- Invoice date — the date the invoice was created.
- Due date — when payment is expected (e.g., Net 30).
- Line items — description of products or services, quantity, rate, and total.
- Subtotal — the total before tax.
- Tax — any applicable sales tax or VAT.
- Total amount due — the final amount the client needs to pay.
- Payment instructions — bank account details or payment link.
Common Invoice Mistakes to Avoid
- Missing invoice numbers — always use unique numbers for tracking.
- Unclear payment terms — specify exactly when and how payment is expected.
- Vague descriptions — be specific about what you are billing for.
- Incorrect totals — double-check your math and tax calculations.
- No branding — a plain text invoice looks unprofessional.
Use Our Free Invoice Generator
Instead of creating invoices from scratch in Word or Excel, use Terraform Documents' free invoice generator. It includes all the essential fields, automatic numbering, professional formatting, and PDF export with optional password protection. No templates to download, no formatting to tweak — just fill and send.
Also learn about the difference between invoices and receipts and quotations versus invoices.