Writing a professional invoice is one of the most important skills for any freelancer or small business owner. A clear, complete invoice helps you get paid faster and looks professional to your clients.

In this guide, we'll walk through everything you need to include in an invoice — step by step.

💡 Want to skip the reading? Use our free invoice generator to create a professional invoice in under 2 minutes — no sign up required.

What is an Invoice?

An invoice is a document you send to a client requesting payment for goods or services you've provided. It is a formal record of the transaction and serves as a legal document for both parties.

What to Include in an Invoice

A professional invoice should always include these key elements:

1

Your Business Details

Your full name or business name, email address, phone number, and physical address.

2

Client Details

Your client's full name or company name, their email, and billing address.

3

Invoice Number

A unique number for each invoice (e.g. INV-001, INV-002). This helps both you and your client track payments easily.

4

Invoice Date & Due Date

The date you issued the invoice and the date payment is due. Common terms are Net 15 or Net 30 (payment due in 15 or 30 days) — read our full guide to payment terms.

5

List of Services or Products

Clearly describe each item, quantity, unit rate, and total amount. Be specific — vague descriptions cause disputes.

6

Subtotal, Tax, and Total

Show the subtotal before tax, any applicable tax (GST, VAT), and the final total amount due.

7

Payment Details

How should the client pay you? Include your bank account, IBAN, PayPal, or any other accepted payment method.

8

Notes or Terms

Any late payment fees, additional terms, or a simple thank you message. This is optional but professional.

Invoice Writing Tips

Invoice Format — PDF is Best

Always send your invoice as a PDF file. PDFs cannot be accidentally edited by the client, they look professional, and they print cleanly. Never send invoices as Word documents or plain text emails.

Create Your Invoice Now — Free

Fill in your details, add your services, and download a professional PDF invoice instantly. No account needed.

⚡ Open Free Invoice Generator

Common Invoice Mistakes to Avoid

Frequently Asked Questions

What must every invoice include?

Your business details, client details, a unique invoice number, invoice date and due date, a description of services or products, subtotal, tax, total amount due, and your payment method.

How do you write an invoice for the first time?

Start with your business name and contact details, add your client's information, assign a unique invoice number, list the services or products with clear descriptions and rates, add subtotal and tax, show the total due, set a due date, and include payment details. A free invoice generator makes this much faster.

What is the best format to send an invoice in?

PDF is the best format. It can't be easily edited by the recipient, displays consistently across devices, and looks more professional than a Word document or plain text email.

How do I number my invoices?

Use a simple sequential format like INV-001, INV-002, or include the year, such as 2026-001. Keep it consistent and never reuse a number — this makes bookkeeping much easier.

Conclusion

Writing a professional invoice is straightforward once you know what to include. Use our free invoice generator to create a complete, professional invoice in under 2 minutes — no sign up, no account required.