How to CreateInvoices

Create Invoices

Create professional invoices in minutes. Free invoice templates for freelancers, small business, and contractors. Add your details, line items, and download or send to clients.

Create Invoice

Download as PDF when complete

What is an Invoice?

An invoice is a bill you send to a client or customer so they know what to pay and when. It should include your business details, the client’s details, a clear description of goods or services, amounts, and payment terms.

A professional invoice helps you get paid on time and keeps records straight for taxes and bookkeeping.

Invoice Templates by Use

How-to guides

Step-by-step guides: how to create an invoice, how to send an invoice, invoice format, and more. Browse all How-to guides.

Browse templates

View our Invoice & receipt templates — free, simple, Word, Excel, PDF, contractor, commercial, and receipt templates.

How to Create an Invoice Step-by-Step

1) Choose a template

Pick the template that fits your work: service, product, or freelance.

2) Add your business details

Enter your business name, contact info, and address so clients know who the invoice is from.

3) Add client details

Include the client’s name and contact information so the invoice is clear and easy to pay.

4) Add line items

List each item or service, quantity, and price. Add a due date and invoice number.

5) Review and send

Review the invoice, then download a PDF or send it by email.


What to Include on Every Invoice

  • Your business name and contact info
  • Client name and address
  • Invoice number (unique for each invoice)
  • Invoice date and due date
  • Description of goods or services
  • Quantities and unit prices
  • Total amount due
  • Payment instructions (e.g., bank details, payment link)

Create Your Invoice

Use our guided builder to create a professional invoice. Fill in your details and line items, then download or send to your client.

Create Invoice →