Create your Invoice with AI for Free
Back to Blog

A Step-by-Step Guide on How to Write an Invoice

A Step-by-Step Guide on How to Write an Invoice

How to Write an Invoice (Step-by-Step Guide + Free Template)

Getting paid accurately and on time starts with one crucial document — the invoice. For freelancers and small business owners, knowing how to write an invoice ensures smoother cash flow, accurate records, and professional client relationships.

In this guide, you’ll learn how to create a professional invoice, download a free invoice template, and even generate invoices online using our free invoice generator tool.

What Is an Invoice and Why It Matters

An invoice is a formal request for payment issued after providing a product or service. It’s legally binding and serves multiple purposes:

  • Financial record-keeping: Proof of sale for accounting and tax purposes.
  • Cash flow management: Helps track who owes you and when payment is due.
  • Professionalism: A well-designed invoice builds trust with clients.

Step 1: Label the Document Clearly and Add Your Business Details

Every sample invoice starts with a clear title and sender information. Include:

  • Title: Display “INVOICE” at the top.
  • Your Details: Business name, logo, address, phone, and email.
Sample invoice header showing business name and logo

Step 2: Add Your Client’s Information

Prevent delays by including complete and accurate client information:

  • Client’s name or company name
  • Client’s address
  • Contact person and email
  • Purchase Order (PO) number, if needed

Step 3: Assign a Unique Invoice Number and Add Dates

  • Unique invoice number (e.g., INV-001)
  • Invoice issue date
  • Payment due date (Net 14, Net 30, etc.)

Step 4: List Products or Services in Detail

Transparency builds trust. Create an itemized invoice including:

  • Description of each service or product
  • Quantity or hours worked
  • Rate per unit
  • Line total
  • Subtotal, taxes, and discounts

Step 5: Calculate the Total Amount Due

Make the final amount payable stand out visually — this helps clients pay faster.

Step 6: Define Your Payment Terms and Methods

Be explicit about your payment expectations:

  • Payment terms (e.g., Net 14, Net 30, or late fees)
  • Accepted payment methods (Bank transfer, PayPal, Stripe)

Step 7: Add a Professional Closing Note

End your invoice with a personal touch to leave a good impression:

Example: “Thank you for your business!” or “We appreciate your prompt payment.”

Download a Free Invoice Template

If you prefer ready-made designs, check out our free invoice templates — available in Word, Excel, and PDF formats.

Create an Invoice Instantly with Our Free Invoice Generator

Want to skip the manual work? Try our Free Invoice Generator — a quick and easy way to create invoices online and download them as PDF in seconds.