Free tool

Free Invoice Generator

Fill in your details below to build a client-ready invoice with live totals — then print it, save it as a PDF, or download it as text.

How does this free invoice generator work?

This free invoice generator runs entirely in your browser: enter your business and client details, add line items, and it calculates the subtotal, tax, and total live. Nothing you type is sent to a server — when you’re done, print it, save it as a PDF, or download it as a plain-text file. No account, no sign-up and no watermark.

Line items
$0.00

Your business name

Your address / email

Invoice

INV-0001

Date: 2026-09-06

Due:

Bill toClient name

Client address / email

DescriptionQtyRateAmount
Untitled item1$0.00$0.00
Subtotal$0.00
Tax (0%)$0.00
Total due$0.00

Thank you for your business.

How to create an invoice in four steps

  1. Add your business details. Your trading name, address, email and — if you are registered — your VAT, GST or tax number. This is what identifies you as the party owed money.
  2. Add your client and an invoice number. Use the client’s legal entity name and billing address, not just a contact’s name, and give the invoice a unique sequential number so it can be traced in your records and theirs.
  3. Itemise the work. One line per deliverable, with quantity, unit price and line total. Specific descriptions (“Brand identity — logo suite and guidelines”) get queried far less often than vague ones (“Design work”), which means they get paid faster.
  4. Set the tax, total and due date. Apply your tax rate, state a specific calendar due date rather than “on receipt”, and include how you want to be paid.

What every professional invoice should include

  • The word “Invoice” clearly at the top, so it is not mistaken for a quote
  • A unique, sequential invoice number
  • Your business name, address and tax registration number
  • Your client’s legal name and billing address
  • The issue date and a specific payment due date
  • An itemised breakdown with quantity, rate and line total
  • Subtotal, tax applied, and the grand total in a clearly stated currency
  • Payment methods and bank or payment-link details
  • Payment terms and any late-payment fee or interest policy

Getting paid on time

Late payment is the single most common cash-flow problem in service businesses, and it is usually a process problem rather than a client problem. Invoicing on the day work is delivered rather than at the end of the month removes weeks of delay before the clock even starts. Naming a specific due date gives the client’s accounts team something to schedule against. Offering an online payment option removes the friction of a manual bank transfer. And sending a short, friendly reminder a few days before the due date prevents most late payments outright, rather than chasing them afterwards.

Doing all of that by hand for every client, every month, is where it breaks down — which is what fylt’s invoicing and billing software is built to handle. See also the guide to creating an invoice, the free proposal generator, consultants, Billing documentation, and the client document templates.

Frequently asked

Invoice generator questions, answered

Yes. It is completely free with no account, no sign-up, and no watermark. Everything runs in your browser — the details you type are never sent to a server, so you can use it for real client invoices without sharing your business or client data with anyone.

A complete invoice needs: your business name, address and contact details; your client's name and billing address; a unique invoice number; the issue date and the payment due date; an itemised list of the work with quantity, unit price and line total; the subtotal; any tax such as VAT, GST or sales tax; the grand total; and your payment details with the accepted payment methods. Adding your payment terms — for example 'Net 30' — and a late-fee policy in the notes makes the invoice easier to enforce.

Use a sequential system with no gaps, because most tax authorities expect invoice numbers to be unique and traceable. A common format is INV-2026-001, which combines a prefix, the year and an incrementing counter. Some businesses add a client code, such as INV-ACME-006. What matters is that the sequence is consistent and that you never reuse a number.

Enter your tax rate in the tax field and the generator applies it to the subtotal and recalculates the total live. If you are registered for VAT or GST, also include your registration number on the invoice — in most jurisdictions it is a legal requirement for the invoice to be valid for your client to reclaim the tax.

Yes. Use the print action and choose 'Save as PDF' as the destination in your browser's print dialog. You can also download the invoice as a plain-text file if you would rather paste the contents into an email or another system.

The four changes that make the biggest difference are: invoice immediately after the work is delivered rather than at month end; state a specific due date instead of 'on receipt'; offer an online payment method so the client does not have to make a manual bank transfer; and send a polite reminder a few days before the due date rather than after it. Businesses that automate reminders are typically paid substantially sooner than those chasing manually.

A quote (or estimate) is sent before the work and proposes a price the client can accept or decline. An invoice is sent after the work is agreed or delivered and is a request for payment by a stated date. A receipt is issued after payment and confirms that money has been received. Each has a different legal and accounting purpose, so they should not be used interchangeably.

Want invoices like this sent and tracked automatically?

fylt Billing can turn a signed proposal into a draft invoice, tracks recorded payment status, and helps you follow up — free for your first 3 months.