Make an invoice in six steps
- Open the Invoice Generator.
- Fill in From (your business) and Bill to (your client).
- Set the invoice number, date, due date, currency and tax rate, and your tax or VAT ID if you have one.
- Add each line item with a description, quantity and unit price.
- Add payment details and a footer note, then pick a template, an accent colour and your logo.
- Check the live preview and choose Download PDF.
What an invoice should contain
Requirements differ by country and by customer, so check what applies to you. As a baseline, a clear invoice usually has:
| Item | Why it matters |
|---|---|
| A unique invoice number | Lets both sides refer to it and keeps your records in order |
| Invoice date and due date | Sets when payment is expected |
| Your details and the client’s | Names and addresses identify who is billing whom |
| Line items with quantity and price | Shows exactly what is being charged for |
| Tax rate, tax amount and total due | Makes the final figure easy to check |
| Tax or VAT ID, where required | Many places expect it on a business invoice |
| Payment method and terms | Tells the client how and when to pay |
This is general information, not tax or legal advice. Some countries and buyers require invoices in a particular structured electronic format; this tool produces an ordinary PDF.
Templates, colours and your logo
| Template | Look |
|---|---|
| Modern | A bold header band |
| Classic | A formal letterhead |
| Minimal | Light and ink-saving, for printing |
Choose from six accent colours (graphite, navy, teal, forest, burgundy and terracotta). To add a logo, upload a PNG, JPG, WebP or SVG up to 5 MB and pick a size. If an image will not load, try exporting it as a PNG.
Currency and tax
Pick one of USD, EUR, GBP, INR, CAD, AUD or JPY, and amounts are formatted with the right symbol. Enter the tax rate as a percentage. The tax is worked out on the subtotal and added to give the total due. If you charge no tax, leave the rate at zero.
Languages and special characters
The invoice can draw Latin, Greek and Cyrillic text, Japanese, Chinese and Korean text, and Hindi. Arabic, Thai, emoji and rare characters cannot be shown in the PDF yet and appear as question marks. The tool lists any characters it cannot draw before you download, so you can change them first.
Nothing is saved, so plan for it
Your entries stay only while the page is open and are not stored afterwards. That keeps billing data off the device’s storage, but it means you start from a blank form next time. Keep your standard details somewhere you can copy from, and make several invoices in one sitting if you can. Download each PDF before you close or reload the page.
After you download it
- Add a visual signature if the client expects one.
- Mark a settled one PAID, or a preview DRAFT, with a watermark.
- Attach receipts or timesheets with Merge PDF, as in the merge guide.
- Send a password-protected copy using the protection guide, sharing the password separately.
Privacy
The invoice is generated in your browser, so client names, amounts and addresses are not uploaded, and the logo stays on your device. The page may load font files from the site when your invoice needs a script such as Japanese or Hindi, but that does not involve your billing data. For how to verify this yourself, see the private PDF tools guide.
People also ask
Common questions
Is the invoice generator free, and do I need an account?
It is free and needs no account. You can create and download as many invoices as you like.
Is my billing data uploaded?
No. The PDF is generated in your browser, so client names, amounts and addresses stay on your device.
Which currencies are supported?
USD, EUR, GBP, INR, CAD, AUD and JPY, formatted with the correct symbol.
Can I add tax?
Yes. Enter a tax rate and the tax and total due are calculated for you. You can also add a tax or VAT ID.
Does it save my details for next time?
No. Entries are not saved after you leave the page, so keep a copy of your standard details, or leave the page open while you make several invoices.
Can I add my logo?
Yes. Upload a PNG, JPG, WebP or SVG up to 5 MB and choose a small, medium or large size. It stays on your device.
Which languages and characters work?
Latin, Greek and Cyrillic text, Japanese, Chinese and Korean text, and Hindi. Arabic, Thai, emoji and rare characters cannot be shown yet and appear as question marks, and the tool warns you when that happens.
Does it work for long invoices?
Yes. Invoices with many line items continue onto extra pages, with page numbers in the footer.