Business Tools

Invoice Generator

An invoice is the document you send a client to request payment for work delivered. This generator builds one from a short form — your details, the client's, the line items — and produces a clean PDF you can email straight away. Totals, tax and discounts are calculated as you type, and nothing you enter leaves your browser.

Runs entirely in your browser — client details and amounts are never uploaded.

Amount due: $0.00

Document details

From

Bill to

Line items

Item 1
$0.00

Adjustments

Notes

How to

How to use the Invoice Generator

  1. 1

    Add your details

    Enter your business name and address, then the client's. Save your own details once and they are filled in next time.

  2. 2

    List the work

    Add a line for each item with a quantity and rate. Amounts and the subtotal update as you type.

  3. 3

    Set tax and terms

    Add a tax rate, a discount if any, and payment terms in the notes. The preview shows exactly what the client receives.

  4. 4

    Download the PDF

    Download it as a PDF or print it. The file is named after the invoice number and client.

Examples

Invoice Generator examples

Freelance project

Input
3 line items totalling 5,860, 5% discount, 20% VAT
Output
Discount 293.00 · VAT 1,113.40 · total 6,680.40

The discount is applied before tax, so tax is charged on what the client actually pays — which is what most tax authorities require.

Hourly work

Input
24 hours at 85.00 per hour
Output
Line amount 2,040.00

Quantity multiplied by rate. Use hours as the quantity for time-based work and units for products.

No tax registered

Input
Tax rate left blank
Output
Totals show subtotal and total only

Zero-value rows are hidden, so a sole trader below the VAT threshold gets a clean invoice with no empty tax line.

Why use it

What the Invoice Generator gives you

Totals you can trust

Amounts are rounded to cents at each step, so the line items always add up to the total shown — no drifting final figure.

Handles long descriptions

Text wraps within its column and a second page starts when one fills, so detailed line items do not overlap the price column.

See it before you send it

A live preview shows the finished document as you type, so there is no download-check-fix loop.

Your details remembered

Save your business name, address and tax rate once and they are filled in on every later invoice, stored only in your browser.

Nothing is uploaded

Invoices carry client names, addresses and amounts. All of it stays on your device.

Good to know

Invoice Generator limitations

  • This creates and downloads invoices; it does not track whether they have been paid or send reminders.
  • The PDF uses a standard Latin font. Text in Cyrillic, Greek, Arabic, Hebrew or CJK scripts cannot be rendered and is dropped.
  • The rupee symbol has no glyph in the PDF font, so INR amounts print as the ISO code instead. On-screen they show as ₹.
  • Tax is a single percentage applied to the whole document. Per-line or compound tax rates are not supported.
  • An invoice generated here is not legal or tax advice. Check what your jurisdiction requires on an invoice.

Summary

Invoice Generator in short

  • An invoice requests payment and should carry a unique number, both parties' details, the work, and the amount due.
  • Discount is applied before tax, so tax is charged on the discounted amount.
  • Everything runs in your browser — client details and amounts are never uploaded.
  • Save your business details once and they are reused on every later invoice.

FAQ

Invoice Generator questions

What has to be on an invoice?

At minimum: a unique invoice number, the issue date, your business name and address, the client's details, a description of what is being charged, the amount due, and payment terms. If you are registered for sales tax or VAT you must also show your registration number and the tax charged.

How should I number my invoices?

Sequentially, with no gaps — most tax authorities require it. A date-based prefix such as INV-20260803-1 works well because it sorts correctly and makes duplicates obvious.

Is tax calculated before or after the discount?

After. Tax is owed on the amount the customer actually pays, so the discount comes off the subtotal first and tax applies to what remains. This tool does it in that order.

Is it really free?

Yes. No account, no watermark on the PDF, and no limit on how many invoices you create. There is no paid tier.

Where is my data stored?

In your browser only. The invoice is built and the PDF generated locally, so client names and amounts are never sent anywhere. Your business details are saved to local storage only if you choose to save them.

Which currencies are supported?

Twelve, including USD, EUR, GBP, INR, JPY and AUD. Amounts are formatted using each currency's own conventions for grouping and decimals.

How is this different from invoicing software?

Invoicing software tracks payment status, sends reminders and syncs to your accounts. This creates the document. It suits occasional invoicing; if you bill regularly, dedicated software will save you more time.

Can I edit an invoice after downloading it?

Not the PDF itself. Keep the tab open and re-download after making changes, or re-enter the details. For a small correction, the Edit PDF tool can change text in the downloaded file.

Discover

Related business tools