Make a simple invoice and download it as a PDF — free, private, no signup.
| Description | Qty | Unit Price | Amount |
|---|
Clients look for the same basic items on every invoice. Here is the usual list, and whether this tool has a field for it.
| Item | Why it matters | In this tool |
|---|---|---|
| Your name and email | Shows who is asking to be paid | Yes: Company Name, Your Email |
| Your address, phone, tax or business number | Often needed on tax invoices, depending on your country | No field |
| Client name and email | Shows who has to pay | Yes: Client Name, Client Email |
| Unique invoice number | Lets both sides refer to one bill without mix-ups | Yes, created for you, and you can type your own |
| Issue date and due date | Says when payment is expected | Yes: Invoice Date, Due Date |
| Itemised lines | Lets the client check each charge | Yes: Line Items |
| Subtotal, tax and total | Shows how the final amount was reached | Yes, calculated for you |
| Discount | Shows a price reduction clearly | No separate field (see the example below) |
| Payment terms and methods | Tells the client how and where to pay | Due date only |
| Notes, such as a purchase order number | Some clients cannot pay without their own reference | No field |
For a simple bill to a regular client, these fields are usually enough. Put your payment details and notes in the email you send with the PDF. If your client or local tax rules need your address or tax number printed on the invoice, use a template that has those fields.
A freelance web designer bills a client in USD. They agreed a 10% discount on the whole job, and the designer charges 7.5% tax. There is no discount box, so the discount goes in as its own line with a negative unit price. The arrow buttons stop at 0, but you can type the minus sign.
| Description | Qty | Unit Price | Amount |
|---|---|---|---|
| Homepage design | 1 | 450.00 | 450.00 |
| Extra inner pages | 3 | 120.00 | 360.00 |
| Hosting setup (hours) | 2 | 45.00 | 90.00 |
| Discount 10% | 1 | -90.00 | -90.00 |
Two things to know about the maths. First, the tool applies one tax rate to the whole subtotal, not line by line. Because the discount line is part of the subtotal, tax is charged on the discounted amount. If some items are taxed and others are not, one invoice from this tool cannot show that.
Second, the tool rounds to two decimals only when it shows a number. Now and then the shown figures are one cent apart. For example, a subtotal of 110.00 at 8.25% gives tax of 9.075, shown as 9.07, and a total of 119.075, shown as 119.08. So 110.00 + 9.07 on the page looks like 119.07. Check the three numbers before you send, so you can explain the cent if the client asks.
The due date is the only payment term the PDF shows. Set it to match your agreement:
Whatever you choose, agree it before you start the work, not when you send the bill.
Many freelancers use a running scheme such as INV-2026-001, INV-2026-002, so a gap or a repeat is easy to spot. You can type numbers like these into the Invoice Number field. The tool does not remember the last number you used, so keep a simple spreadsheet of each number, client, amount, due date and paid date. The tool saves nothing, so this list is your record. If you keep the random number the tool fills in, the list also shows you if that number was used before.
Save every PDF in one folder per year. The file name is already the invoice number, so they sort neatly and are easy to find at tax time.
Most late payments are forgotten emails, not refusals. Start polite:
Only charge a late fee if your contract says so. Rules on late fees and interest differ by country.
This page is general guidance, not legal or tax advice. Tax rules and invoice requirements differ by country, so check your local rules or ask an accountant.
Yes. There is no signup, no payment and no limit on how many invoices you make. The PDF usually has one small grey line of text at the bottom that says Generated with FreeToolPoint.com.
No. What you type stays in this browser tab, and the PDF is created on your device with the jsPDF library. Nothing is sent to a server, and nothing is saved in the browser either. If you reload or close the page, the form is empty again, so keep the PDF you download.
Yes. The tool fills in a number from the current year and month plus four random digits, for example INV-202609-4821. Click the Invoice Number field and type your own, such as INV-2026-007, up to 24 characters. If you leave the field empty, the filled-in number is used. Keep your own list of numbers you have used, so you can spot a repeat.
You enter one tax rate as a percentage. The tool multiplies the subtotal of all line items by that rate, then adds the result to get the total. For example, a subtotal of 810.00 at 7.5% gives tax of 60.75 and a total of 870.75. This works for VAT, GST or sales tax, but you cannot set different rates for different lines.
There is no discount field. Add a line such as Discount 10% with quantity 1 and a negative unit price, for example -90.00. Type the minus sign, because the arrow buttons stop at 0. The discount lowers the subtotal, so tax is then charged on the discounted amount.
USD ($), EUR (€), GBP (£), INR (₹) and NPR (रू). Changing the currency only changes the symbol. It does not convert the amounts. On screen you see the symbol. In the PDF, INR and NPR amounts are written with the currency code instead, for example NPR 1500.00, because the PDF font has no ₹ or रू symbol.