HandyBench

Invoice Generator

Build and download a professional invoice — free, no signup.

Your draft is saved automatically in this browser (localStorage) so you won't lose your work — nothing is ever uploaded.

INVOICE

#INV-0001

Issue date: 2026-10-07

Due date: 2026-10-21

From

Bill To

DescriptionQtyUnit priceAmount
—1$0.00$0.00
Subtotal$0.00
Total$0.00

Notes

Thank you for your business.

How to use the Invoice Generator

  1. 1 Enter your business details and your client’s billing details.
  2. 2 Set the invoice number, issue date and due date.
  3. 3 Add line items with a description, quantity and unit price — add or remove rows as needed.
  4. 4 Apply a tax rate and/or discount, choose a currency, and add any notes or payment terms.
  5. 5 Download the finished invoice as a ready-to-send PDF.

How the totals are calculated

Each line item's amount is quantity × unit price, and the subtotal is the sum of those lines. The order of the next steps matters, because it changes the tax you charge. The tool applies the discount first (as a percentage of the subtotal or as a flat amount), then applies the tax rate to the discounted total:

  1. Subtotal = sum of (qty × unit price)
  2. Discount = subtotal × discount% (or the flat amount you enter)
  3. Taxable amount = subtotal minus discount, never below zero
  4. Tax = taxable amount × tax rate
  5. Total due = taxable amount + tax

Charging tax on the discounted price is the usual treatment for a simple price reduction, but rules vary by jurisdiction and by discount type. Confirm yours with an accountant or tax authority.

A worked example

LineQtyUnit priceAmount
Logo design1$600.00$600.00
Brand guide pages8$50.00$400.00
Revisions (hours)3$75.00$225.00

The subtotal is $1,225.00. A 10% early-client discount removes $122.50, leaving a taxable amount of $1,102.50. At 8% sales tax the tax is $88.20, so the total due is $1,190.70. Had tax been applied before the discount, you would have charged $98.00 in tax, a difference of $9.80. For percentage-based work, the sales tax calculator is useful for checking a figure.

What the PDF contains

The PDF includes your details and the client's, the invoice number (default INV-0001), issue and due dates (due defaults to 14 days after issue), the itemized table, discount and tax lines, the total and your notes. You can choose A4 or US Letter and one of seven currencies: USD, EUR, GBP, INR, AUD, CAD and JPY. The PDF is built with a standard font that cannot draw the rupee glyph, so INR amounts print as "Rs.". The file is generated locally with pdf-lib, and a draft of your entries is kept in your browser's local storage so you can come back later. Use "Clear draft" to wipe it on a shared computer.

Common mistakes

  • Reusing an invoice number. Duplicate numbers confuse bookkeeping and can raise questions in an audit. Change the number for every new invoice.
  • Vague line items. "Services" invites disputes. Name the work, the quantity and the rate.
  • No due date or payment terms. Put the due date and accepted payment methods in the notes.
  • Mixing tax-inclusive and tax-exclusive prices. This tool treats unit prices as tax-exclusive and adds tax at the end. If your prices already include tax, work backwards first with the GST calculator.
  • Wrong tax registration details. Some regions require your tax ID on the invoice. Add it to your details or notes.

For a full checklist of required fields and payment-term wording, read the guide How to Make a Professional Invoice, and for tax-inclusive pricing see How to Calculate GST on an Invoice. To check what a job earns you, try the profit margin calculator.

Examples

  • ▸ A freelance designer billing three line items plus 8% sales tax.
  • ▸ A consultant issuing a $500 deposit invoice with a 10% early-payment discount.

Frequently asked questions

Is this invoice generator really free, with no signup?

Yes. There is no account, no watermark and no limit on how many invoices you create — the tool runs entirely in your browser and the PDF is generated locally.

What should every invoice include?

At minimum: your business name and contact details, the client’s name and address, a unique invoice number, the issue and due dates, an itemized list of goods or services with quantities and prices, any tax applied, and the total due. Clear payment terms (like "Net 14" or a specific due date) help you get paid faster.

Is my invoice data private?

Yes. Everything — your business details, client details and the PDF itself — is generated entirely in your browser using pdf-lib. Nothing is uploaded to a server, so you can safely bill sensitive client information.

How should I number my invoices?

Use a simple, sequential, unique scheme you won’t repeat — for example INV-0001, INV-0002, or a year-prefixed version like 2026-014. Consistent numbering makes bookkeeping and tax time much easier.

Can I edit an invoice after downloading it?

The downloaded file is a flattened PDF, so it isn’t directly editable. Your form entries are saved automatically in your browser as a draft, though, so you can reopen this page, adjust any field, and download an updated PDF at any time.

Is tax calculated before or after the discount?

After. The discount comes off the subtotal first, and the tax rate is applied to the discounted amount. For example, $1,225.00 less 10% is $1,102.50, and 8% tax on that is $88.20, for a total of $1,190.70. Check your local tax rules if your discount type is treated differently.

Related guides