Free Invoice Generator
Build a clean, professional invoice and save it as a PDF in seconds, right in your browser.
From (your business)
Bill To (client)
Invoice details
Line items
| Description | Qty | Unit price | Amount |
|---|
| Description | Qty | Unit price | Amount |
|---|
About this tool
What this tool does
Fill in your business details, your client's details, and a list of line items, and this tool builds a clean, professional invoice you can print or save straight to PDF from your browser's own print dialog — no account, no watermark, and no invoice data ever leaves your device. It handles the math for you: per-line amounts, a subtotal, an optional discount (flat or percentage), tax, and a final total, all updating live as you type.
Who it's for
Freelancers billing a client, a small shop or contractor sending an occasional invoice, or anyone who needs a one-off professional invoice without paying for accounting software or setting up an account somewhere.
How to use it
- Enter your business name, address/contact info, and optionally upload a logo.
- Enter your client's name and address under "Bill To."
- Set the invoice number, issue date, due date, and currency.
- Add a row for each product or service, with a description, quantity, and unit price — the amount and totals update automatically as you type.
- Add a discount and/or tax rate if needed, and any payment notes or terms.
- Click Print / Save as PDF and choose "Save as PDF" as the destination in your browser's print dialog to download it.
Real-world uses
A freelance designer billing for a project milestone. A consultant sending a one-time invoice without setting up a full invoicing platform. A small business owner who wants a quick, presentable invoice with their logo on it for a single sale. Anyone who needs to double check line-item math and a total before sending a bill.
Frequently asked questions
Is this really free, and do I need to sign up?
Yes — there's no account, no email capture, and no watermark on the result. The whole thing runs in your browser.
How do I actually get a PDF file, not just a printout?
Click "Print / Save as PDF," then in the print dialog that opens, change the destination/printer dropdown to "Save as PDF" (every modern browser supports this) instead of picking a physical printer.
Does it support multiple currencies?
Yes, pick from the currency dropdown and every amount on the invoice updates with the matching symbol. There's no live exchange-rate conversion — it just formats the numbers you enter with your chosen currency symbol.
Can I add a discount and tax at the same time?
Yes. The discount (flat amount or percentage) is applied to the subtotal first, then the tax rate is applied to what's left, matching how most real invoices calculate it.
Is my invoice data saved anywhere?
No. Nothing is uploaded or stored — if you refresh the page, you'll need to re-enter your details. Print or save your PDF before navigating away.
