Free Online Invoice Generator

Create a professional invoice with banking details, due dates, and download as PDF — no sign-up required

Template

Company Details

Click or drag to upload

PNG or JPG

Client Details

Invoice Details

Line Items

Banking Details

Notes

Subtotal:$ 0.00
Total:$ 0.00

Live Preview

How to make an invoice online

An invoice is the document you send once work is done, asking to be paid. To make one, add your business details, your client's details, a list of what you did or sold with a price for each line, then a due date and how you want to be paid. Fill in the fields on the left and watch the invoice build itself on the right, then download it as a PDF and send it to your client.

  1. Add your company name, logo, and banking details so the client knows who is billing them and where to pay.
  2. Add the client's name and contact details, then set an invoice number and due date.
  3. List each item or service with a description, quantity, and price. The generator adds up line totals and tax on its own.
  4. Download the finished invoice as a PDF and email it, or print it if your client prefers paper.

What to include on a professional invoice

A client can only pay you correctly if the invoice format tells them exactly what they owe and how to pay it. At minimum, every invoice needs:

  • A unique invoice number, so you and the client can track which invoices are paid, open, or overdue.
  • The issue date and a due date, either a fixed date or terms like "net 7" or "net 30".
  • Your business details and the client's billing details.
  • Line items, each with a description, quantity, unit price, and line total.
  • A subtotal, tax, and the final total due.
  • Banking details or a payment link, so the client knows exactly where to send the money.

Invoice vs quote vs proforma invoice

A quote is sent before the work starts and is not a request for payment, it is a proposed price the client can accept or negotiate. A proforma invoice sits in between: it looks like a real invoice and is often used for imports or upfront deposits, but it is not a final demand for payment either. An invoice is the real thing, sent once work is complete or goods are delivered, and it is what you and your client's accountant use for tax and bookkeeping records.

Invoice generator FAQ

Is this invoice generator really free?

Yes. Our Biz Tools invoice generator is 100% free. Create unlimited invoices, download them as PDF, and send them to clients without paying or signing up.

What should I put on an invoice?

Your business and client details, a unique invoice number, the issue and due dates, line items with descriptions and prices, the subtotal, tax, and total, and your banking or payment details. Most tax authorities also expect your VAT or tax number on the invoice if you charge tax.

How do I invoice a client for the first time?

Confirm the agreed price and scope in writing before you start work, then send the invoice as soon as the work is delivered. The longer you wait to invoice, the longer you will wait to get paid.

What is the difference between an invoice and a receipt?

An invoice asks for payment. A receipt confirms payment has already been received. Use the invoice generator to bill a client, then our <a href="/receipt" class="text-primary-700 underline hover:text-primary-600 transition-colors">receipt generator</a> to confirm the payment once it lands.

Related Tools