How to Write an Invoice: Professional Invoice Format and Best Practices
Step-by-step guide to writing professional invoices: required fields, invoice format, and how to get paid faster. Free invoice template and generator for small business.
Step-by-step guide to writing professional invoices: required fields, invoice format, and how to get paid faster. Free invoice template and generator for small business.
"How to create an invoice" and "invoice format" are among the most searched phrases for freelancers and small business owners. A well-written invoice gets you paid faster. Sloppy or incomplete invoices delay payment and create disputes. Here's how to write professional invoices that clients understand and pay on time.
Whether you're a freelancer sending your first invoice or a growing business standardising your billing, the principles are the same: clarity, completeness, and professionalism. A proper invoice template covers the basics—you add the specifics.
Every professional invoice should include these required fields. Miss one and you risk delayed payment or compliance issues.
Your details – business name, address, contact info, VAT number (if registered). Make it easy for clients to verify who you are and how to reach you.
Client details – name, company, billing address. Wrong address = wrong department = delayed payment. Double-check before sending.
Invoice number – unique, sequential (e.g. INV-2025-001). No duplicates, no gaps. Sequential invoice numbering supports accounting and dispute resolution.
Invoice date – when issued. Often different from the due date—be clear on both.
Itemised line items – description, quantity, unit price, line total. This is the heart of the invoice. Vague line items cause queries; specific ones get approved.
Subtotal, VAT (if applicable), total due – break it down. Clients need to see the math. Invoice format for VAT-registered businesses must show VAT separately.
Payment terms – when payment is due (e.g. net-7, net-30). See our payment terms guide for what to use.
Payment method – bank details, EFT instructions, or payment link. Don't make clients hunt for how to pay.
Due date – explicit "Payment due by [date]". "Net 30" is fine, but "Payment due by 15 March 2025" is clearer.
Free invoice generators include these fields by default so you don't miss anything. For recurring work, use recurring invoices so the format stays consistent every month.
Avoid vague descriptions like "Services rendered" or "Consulting." Clients hesitate when they can't see what they're paying for. "How to write invoice description" matters—be specific:
Itemisation builds trust and reduces "what was this for?" questions that slow payment. For projects, break work into phases or milestones so the invoice tells a clear story. Learn more in our creative agency billing guide.
Invoice templates that support detailed line items make this easy. Add quantity, unit, rate, and description—let the format do the work.
State when payment is due and how. Net-7, net-14, or net-30—pick one and state it clearly. Include your bank details or a payment link.
The easier you make it to pay, the faster you get paid. Add late payment terms if you charge interest or fees; mention them on the quote too so clients aren't surprised. Automated reminders at +7, +14, and +21 days reduce awkward chase-ups.
Best invoice format practices always include payment terms in a visible location—not buried in fine print. Invoice software with configurable terms fields lets you set defaults and override per client.
If you're VAT-registered in South Africa, invoices must meet SARS requirements: your VAT number, taxable amount, VAT at 15%, and total. Use invoice software that calculates VAT correctly and formats invoices for compliance.
Sloppy VAT formatting can cause audit issues. See our invoice guidelines for South Africa for the full SARS tax invoice requirements. For more on compliance, see our financial habits for SA businesses.
Don't batch invoices at month-end. Send them as soon as work is done or milestones are hit. Every day you wait is a day without cash.
Invoices sent within 24 hours of completion get paid 1.5x faster on average. Match your invoice cadence to your workflow: weekly for hourly work, at milestones for projects, automated for retainers. Fast invoicing improves cash flow.
Missing or wrong invoice numbers. Each invoice needs a unique number for accounting and disputes. Use a consistent numbering system.
Unclear payment instructions. Always include bank details or a payment link. Don't make clients hunt for how to pay. Payment friction is the number-one cause of delayed payment.
No due date. "Payment due within 30 days" is less clear than "Payment due by 15 March 2025." Be explicit.
Vague line items. "Consulting" tells clients nothing. Describe the work. Specific descriptions get approved faster.
No terms on overdue payment. If you charge late fees, state them. If not, say so—it avoids confusion. Consistent terms build trust.
Consistent, branded invoices build trust. Start with a template that includes all required fields, then customise for your business. Free invoice templates for small business and freelancers should cover the basics—you add your branding and specifics.
Plurgo offers free invoice templates with VAT support, payment reminders, and professional formatting. Get started for free and write invoices that get paid.