Skip to content

Free Invoice Generator

Add your details and line items, then download your invoice as a PDF.

Free foreverNo sign-upNo watermarkNothing uploaded

Loading draft…
01

Your business

02

Bill To

03

Invoice details

04

Line items

$0.00
DescriptionQtyRateAmount
  • Amount$0.00
    Item 1
05

Tax, discount & payments

Taxes
Subtotal
$0.00
Total
$0.00
Balance Due
$0.00
Paymentsdraft · $0.00 recorded
06

Payment Details

Tell your client how to pay. These details appear on the document.

Optional

Notes & terms

Signature

Design & format

Template
Accent colour

Rename labels

Change any heading on the document - “Bill To” → “Client”, or translate it into your language.

How it works

An invoice in 4 steps

Start now ↑
  1. 01

    Add your business and client details

    Enter your business name, address and logo, then who you are billing. Your details are remembered for next time.

  2. 02

    List what you are charging for

    Add line items with quantity and rate. Totals, discounts and taxes such as GST, VAT or sales tax calculate automatically.

  3. 03

    Choose terms, design and currency

    Pick payment terms like Net 30, a template and accent colour, and any of 160+ currencies.

  4. 04

    Download, print or share

    Download a PDF, print it, or copy a share link. Save the invoice to track whether it has been paid.

Templates

Choose an invoice layout

Apply a layout to your current draft. Your details and line items stay in place.

Need line items for your trade? Browse 18 industry templates

The essentials

Everything worth knowing about an invoice.

What is an invoice?

An invoice is a document a seller sends to a buyer asking for payment for goods delivered or services performed. It records what was sold, how much is owed, and when and how payment should be made. Invoices are also legal and tax records: they prove income for bookkeeping, support sales-tax or VAT filings, and give both parties a clear reference if a payment is ever disputed.

A professional invoice normally includes a unique invoice number, the issue date and due date, your business and contact details, the client’s details, an itemised list of products or services, subtotal, taxes, any discounts, and the total amount due. Our generator includes all of these fields - plus optional extras like a shipping address, PO number, signature, custom fields and payment instructions.

What to include on an invoice

  1. The word “Invoice” (or “Tax Invoice” where your tax authority requires it).
  2. A unique, sequential invoice number - e.g. INV-0001, INV-0002. Never reuse a number.
  3. Your business name, address and contact details, plus your tax registration number (GSTIN, VAT number, ABN, EIN) if you have one.
  4. Your client’s name and address.
  5. Issue date and due date, and the payment terms you agreed (e.g. Net 30).
  6. A clear description of each product or service, with quantity, unit price and line total.
  7. Subtotal, discounts, taxes and the total amount due, in the correct currency.
  8. How to pay you - bank transfer details, UPI ID, PayPal or a payment link.

Not sure about the details? Read our step-by-step guide on how to make an invoice, or learn what payment terms like Net 30 mean.

FAQ

Questions, answered

Is it really free?

Yes. Every generator on this site is 100% free with no sign-up, no watermark, no limit on the number of documents and no premium tier hiding the useful features.

Is my data private?

Your documents are created entirely in your browser. Nothing you type - client names, amounts, bank details or your logo - is uploaded to our servers. Saved documents live in your browser’s local storage on your own device.

How do I make an invoice?

Fill in your business details, your client’s details, and the items you are charging for. The generator calculates subtotals, taxes and the total for you. Then click Download PDF and email the PDF to your client. See our full guide on how to make an invoice.

Can I add my logo?

Yes. Click “Upload logo” in the Your business section. PNG, JPG and SVG files work, and transparent logos keep their transparency on the PDF.

Can I add GST, VAT or sales tax?

Yes. You can add as many taxes as you need, each with its own name and rate - or use a preset such as GST 18% (CGST 9% + SGST 9%), VAT 20% or HST 13%. Indian businesses can also use our dedicated GST invoice generator.

Can I save invoices and edit them later?

Yes. Click Save (or press Ctrl+S) and the invoice appears in My documents. You can reopen, edit, duplicate, delete, change status to paid, and export a CSV of all your invoices. Your current invoice is also autosaved as you type.

Which currencies are supported?

All ISO 4217 currencies supported by your browser - over 160, including USD, EUR, GBP, INR, CAD, AUD, AED, SGD, JPY, ZAR and NGN - with correct symbols and number formatting.

How do I send the invoice to my client?

Download the PDF and attach it to an email. The More → Email to client option opens your email app with a pre-written message. You can also copy a share link that opens the invoice in your client’s browser.

Does it work on my phone?

Yes. The generator is fully responsive - switch between the Edit and Preview tabs on small screens, and download or share the PDF straight from your phone.

Also free