Skip to content
CastPDF
Free tool

Free invoice generator

Fill in who you are, who you bill and what for, and download a professional invoice PDF with the VAT and totals worked out for you. It is free and needs no account. The invoice uses the same template as our invoice PDF API, so it can grow into automated billing later.

  • No sign-up
  • Nothing stored
  • Updated

Try it now

Your business

PNG, JPEG, WebP or SVG, up to 150 KB.

Your customer
Invoice
Line items
Payment and notes

Free, no sign-up. Nothing is stored. A short human check runs when you press the button.

Page one of an invoice made by the generator from its sample: Halden and Moss Studio billing Brightwater Coffee for four line items with VAT at 21 and 9 percent.
The sample invoice, page one.

How to use the Invoice generator

  1. Enter your business. Your name, address, email and VAT or tax number, exactly as they should print.
  2. Enter your customer. Their name, address and VAT number if they have one.
  3. Add the line items. A description, a quantity, a unit price and a VAT rate per line. Add up to 100 lines.
  4. Set the number and dates. Your invoice number, the issue date, the due date and your bank details.
  5. Create the PDF. Press Create invoice PDF. The totals and the VAT breakdown are calculated, and the PDF downloads.

What the generator works out for you

  • Each line total: quantity times unit price.
  • The subtotal of all lines before VAT.
  • A VAT breakdown with one row per rate, so 21 % and 9 % lines are shown apart.
  • The total due, formatted in your currency.

You only type the inputs. The template does the arithmetic, so a changed quantity never leaves a wrong total behind. Long invoices continue onto more pages with the table header repeated and page numbers at the bottom.

What a valid invoice includes

The exact rules depend on your country, but most tax offices in Europe expect the same core details. The form asks for each of them:

  • A unique, sequential invoice number and the issue date.
  • Your full name and address, and your VAT number if you are registered.
  • Your customer’s name and address, and their VAT number for business sales within the EU.
  • What you sold, how many, the price and the VAT rate for each line.
  • The VAT amount per rate and the total due, plus when and how to pay.

Selling to businesses in Germany or France? From 2027 a plain PDF stops being enough for many of them. The e-invoice generator makes a ZUGFeRD or XRechnung file instead.

Your logo, and your data

Add a PNG, JPEG, WebP or SVG logo of up to 150 KB and it prints at the top of the invoice. Without one, the invoice shows your initials in a neat badge. The logo is read in your browser and sent with the invoice, never loaded from another website.

Nothing you type is saved by us. The invoice is rendered once and the PDF comes straight back to you, so keep your own copy. If you want invoices kept, numbered and sent for you, that is what the API and the dashboard do.

Limits of the free tool

Limits of the free tool
InputUp to 100 line items and 64 KB of text; a logo of up to 150 KB
OutputA PDF invoice of up to 20 pages on A4
Not supportedSaving invoices, numbering them for you, or sending them
How often10 requests a minute and 100 a day from one address
On every PDFA small "Made with CastPDF" line in the footer

Automate this

Doing this every week? The same engine runs behind the CastPDF API, with no footer on paid plans and 100 free PDFs a month to start.

With the API

Save the invoice template in your account and send each invoice as JSON to POST /v1/pdf. The invoice PDF from JSON guide walks through it.

From a spreadsheet

Invoices for a whole list of customers? Upload a CSV or XLSX and make one invoice per row with a batch.

In a no-code workflow

Common questions

Is the invoice generator free to use?

Yes, with no account. Each PDF has a small CastPDF line in the footer. You can make 10 invoices a minute and 100 a day from one address.

Can I save my details for next time?

Not in the free tool: nothing is stored. Create a free CastPDF account to keep a template with your details and send only the changing data.

Which currencies can I use?

Euro, US dollar, pound sterling, Swiss franc and more from the list. Amounts are formatted for the currency you pick.

Does the generator handle reverse charge?

Set the VAT rate of each line to 0 and add the reverse charge wording in the notes. For a structured EU e-invoice with reverse charge, use the e-invoice generator.

Is a PDF from this tool an e-invoice?

No. It is a normal PDF invoice, fine for consumers and most countries today. German and French business rules ask for a structured e-invoice, which the e-invoice generator creates.
All free tools

Your first PDF in five minutes.

Pick a template, create a free test key and send one request. 100 PDFs a month are free, and you never need a card to start.