From
Your business
Bill to
Client
| Description | Qty | Unit price | Amount |
|---|---|---|---|
| No line items | |||
Thank you for your business.
Line items
PDF is generated in your browser. No data is uploaded. Use Print to save via your system print dialog.
Create a Professional Invoice for Free
The Tools Kit’s free Invoice Generator turns your business details, client details and line items into a clean, professional invoice you can download as a PDF in seconds. It works as a simple invoice maker for freelancers, contractors, consultants and small businesses: add what you are billing for, apply a discount or tax rate, record any deposit already paid, and the subtotal, total and balance due are calculated for you as you type.
There is no account to create and no invoice template to download. The PDF is built entirely in your browser, so your client names, prices and notes are never uploaded to a server.
How to Make an Invoice
- 1
Add your business and client details
Enter your business name, the client name, an invoice number, the invoice date (pre-filled with today) and an optional due date. Addresses and a notes box for payment terms or bank details are optional.
- 2
List the line items
For each product or service, type a description, the quantity and the unit price. Each line total appears as you type; click + Add line for more rows.
- 3
Apply discount, tax and payments
Enter a discount percentage, a tax rate percentage and any amount the client has already paid. The subtotal, discount, tax, total and amount due update instantly.
- 4
Download or print the invoice
Click Download PDF to save a PDF invoice built in your browser, or use Print / Save as PDF to print it or save it through your system print dialog.
Rows with no description and no unit price are left off the invoice, so you can keep a spare empty line without it appearing on the PDF.
How the Invoice Total Is Calculated
Every line is worked out as quantity × unit price and rounded to the cent on its own, then the rounded lines are added up. This per-line rounding is the same approach common accounting software uses, so each amount printed on the invoice adds up exactly to the subtotal. After that, the order of operations is:
- Subtotal = the sum of all line totals
- Discount = subtotal × discount %
- Tax = (subtotal − discount) × tax rate %
- Total = subtotal − discount + tax
- Amount due = total − amount paid
Because the discount comes off before tax, tax is only charged on what the client actually pays for. If you want to double-check a discount on its own, the discount calculator shows the saving and final price, and the percentage calculator helps convert a fixed dollar discount into the percentage this tool expects.
Worked Example: A Freelance Invoice With Tax and a Deposit
A web designer bills three items: 12 hours of design at $85.00 ($1,020.00), one hosting setup at $149.99 ($149.99) and 3 stock photos at $12.50 ($37.50). The client gets a 10% discount, sales tax is 8.25%, and a $300.00 deposit has already been paid.
- Subtotal: $1,020.00 + $149.99 + $37.50 = $1,207.49
- Discount (10%): $1,207.49 × 0.10 = $120.75
- Tax (8.25%): ($1,207.49 − $120.75) × 0.0825 = $1,086.74 × 0.0825 = $89.66
- Total: $1,086.74 + $89.66 = $1,176.40
- Amount due: $1,176.40 − $300.00 = $876.40
Not sure which rate to charge? The sales tax calculator works out tax on a US price, and for hourly work the time card calculator adds up your hours worked so you can enter the total as the quantity on a line.
What to Include on an Invoice
A clear invoice gets paid faster because the client does not have to come back with questions. Most invoices include:
- A unique invoice number, so both sides can reference the payment
- The invoice date and a due date or payment terms such as Net 15 or Net 30
- Your business name and address, and the client’s name and billing address
- A description, quantity and unit price for each product or service
- The subtotal, any discount, the tax rate and tax amount, and the total
- Any deposit already received and the balance due
- How to pay: bank details, accepted methods or a late-payment note
Every item on that list has a field in this invoice generator, with payment instructions going in the Notes box. Tax invoice rules differ by country: a VAT or GST invoice may also need a registration number, which you can add to your address or notes. The VAT calculator works out UK VAT at 20%, 5% or 0%, but note that this tool formats every amount in US dollars.
Download the Invoice as a PDF, Privately
Download PDF creates a US Letter invoice with an INVOICE header, your From and Bill To details, a line-item table, a totals box ending in the amount due, and your notes. Long item lists continue onto extra pages with the table header repeated. The file is assembled on your device with the open-source pdf-lib library, so no invoice data ever leaves your browser.
If you need the client to countersign, you can add a signature afterward with Sign PDF, or combine the invoice with a timesheet or receipt into one file using Merge PDF. The form is not saved, so download or print your invoice before refreshing or closing the page.
Common uses
- Freelancers and consultants billing a client for a project or for hours worked
- Contractors sending a progress invoice with a deposit already paid
- Small shops and sole traders who need a quick PDF invoice without accounting software
- Tutors, photographers and creatives invoicing a one-off job
- Creating a simple invoice to accompany a quote or delivery
More free business and money tools are collected on the calculator tools page.
Invoice terms explained
| Term | What it means here |
|---|---|
| Invoice number | A unique reference for each invoice, used by you and the client to track payment; any format works, such as INV-0042 |
| Line item | One row of the invoice: a description, a quantity and a unit price, multiplied into a line total |
| Subtotal | The sum of every line total, before any discount or tax |
| Discount | A percentage taken off the subtotal before tax is worked out |
| Tax rate | The sales tax, VAT or GST percentage charged on the discounted subtotal |
| Total | The discounted subtotal plus tax: what the whole invoice is worth |
| Amount paid | A deposit or earlier payment already received, subtracted from the total |
| Amount due / balance due | What the client still owes: the total minus the amount paid |
| Due date / payment terms | When payment is expected; Net 30 means payment within 30 days of the invoice date |
Frequently Asked Questions
Yes. The Invoice Generator by The Tools Kit is free with no signup, no watermark on the PDF and no limit on how many invoices you create or how many line items you add.
Enter your business and client names, an invoice number and date, then add a line for each product or service with a quantity and unit price. Add a discount, tax rate or amount already paid if needed, and click Download PDF to save the finished invoice.
A clear invoice usually includes the word Invoice, a unique invoice number, the issue date and due date, your business name and address, the client name and address, a description, quantity and price for each item, the subtotal, any discount and tax, the total and the balance due, plus payment terms or instructions. Tax and legal requirements vary by country, so check what your tax authority requires.
Tax is charged on the subtotal after the discount, not on the full subtotal. The discount percentage is taken off first, then the tax rate is applied to what remains and rounded to the cent. Total equals the discounted subtotal plus tax.
Yes, as a percentage. Enter it in the Discount % field and it is taken off the subtotal before tax. There is no separate flat-amount discount field, so convert a fixed discount into a percentage of the subtotal if you need one.
Enter the amount already received in the Amount paid field. It is subtracted from the invoice total to give the amount due, and the PDF lists it as Amount paid above the balance due, which suits deposits and progress billing.
Yes. The quantity field accepts decimals, so enter hours worked as the quantity, for example 7.5, and your hourly rate as the unit price. Each line total is rounded to the nearest cent.
No. The totals and the PDF are generated in your browser with the pdf-lib library, and nothing is sent to a server or stored. That also means refreshing the page clears the form, so download or print the invoice before you leave.
All amounts are shown in US dollars with a $ sign. There is no currency selector, so the tool is best suited to invoices billed in USD.
Not currently. The invoice includes your business name and address, the client details, line items, totals and notes, but there is no logo upload.
Download PDF builds a US Letter PDF file in your browser and saves it straight to your device. Print / Save as PDF opens your system print dialog with the invoice sheet, so you can print a paper copy or choose Save as PDF there.
Reviewed by Raja Jahangir · Last reviewed: October 2026
What has to be on an invoice?
An invoice usually includes a unique invoice number, issue and due dates, both parties' names and addresses, each item's description, quantity and price, the subtotal, any discount and tax, the total due, and payment terms. Tax invoices may also need a VAT or GST registration number, depending on the country.
Runs in your browser. Your files and text never leave your device - nothing is uploaded.
