Business

Invoice Generator

Details

How to use Invoice Generator

What the tool does, how to run it, and what to expect from the result.

How to create and download an invoice

Fill in the seller and client blocks, the invoice number, the dates, and your line items. The preview on the right is the actual invoice that will print, and it updates on every keystroke, including the running subtotal, tax, and total.

When it looks right, print it. The print stylesheet hides everything else on the page and prints only the invoice panel, so choosing "Save as PDF" in the print dialog produces a clean one-page document.

  • Fill in From (seller) and Bill to (client); both accept multiple lines for the address.
  • Set the invoice number, invoice date, due date, and currency symbol.
  • Add one row per line item with a description, quantity, and unit price; use + Add line item for more.
  • Enter a tax percentage if you charge one; it is applied to the whole subtotal.
  • Click Download / Print PDF and choose "Save as PDF" as the print destination.
Tips

Getting a better result out of Invoice Generator

Specific settings and thresholds, not general advice.

  • The PDF is produced by your browser's own print dialog, not by a PDF library. Choose "Save as PDF" as the destination and the invoice panel prints alone, because the print stylesheet hides every other element on the page.
  • Nothing is uploaded. Client names, addresses, rates, and totals never leave your tab, which matters because most free online invoice generators post the whole form to a server to render the PDF for you.
  • Line amounts are quantity times unit price, the subtotal is the sum of those, and tax is subtotal times rate divided by 100. Tax is applied to the whole subtotal, so per-line VAT rates and mixed-rate invoices are not supported.
  • Quantity, price, and tax accept a comma as the decimal separator: 1,5 is parsed as 1.5. Anything the parser cannot read becomes 0 rather than an error, so a typo silently zeroes a line instead of shouting at you.
  • Money is formatted with en-US grouping and exactly two decimals, and the currency symbol is prepended. That gives $1,234.50 rather than 1.234,50 EUR, so if you invoice in a locale that uses a comma decimal you will want to state the format in the notes.
Limits

What Invoice Generator does not do

The honest boundary, so you do not lose time finding it yourself.

  • No saved invoices, no client list, and no invoice numbering sequence.
  • No logo upload, no custom layout, and no color or font choices.
  • One tax rate applied to the whole subtotal, no per-line VAT, no reverse charge, no discounts.
  • No direct PDF file export, no email sending, and no payment link or QR code.
At a glance

Who Invoice Generator is for

A quick way to understand who this helps, what it solves, and where it connects next.

Best fit

Freelancers and small businesses billing clients.

Ideal for

Using the invoice generator without installing anything or signing up.

FAQ

Common questions

Short answers for the questions people usually have before trying a utility like this.

Is my invoice data really not uploaded?

Correct. The invoice is a React component rendered in your tab, the totals are computed in JavaScript on your device, and the PDF is made by your browser's own print engine. No form post, no API call, no server render. That is the whole point of doing it this way: an invoice contains your client's name, address, and what you charged them, and none of that should be sitting in a stranger's logs.

How do I actually get a PDF file?

Click Download / Print PDF, which opens your browser's print dialog, then set the destination to "Save as PDF" (Chrome, Edge) or use the PDF menu (Safari). The print stylesheet hides the rest of the page and prints only the invoice panel on a white background. There is no separate PDF download, so this step is not optional.

Can I charge different tax rates on different line items?

No. There is a single Tax % field and it is applied to the whole subtotal. If you need mixed rates, for example a zero-rated item alongside a standard-rated one, you will have to issue separate invoices or add the tax manually as its own line item and leave the Tax % at 0.

Do my details persist if I reload the page?

No. Everything lives in component state and is gone on reload; there is no local storage and no account. Print or save the PDF before you close the tab, and keep your own copy for your records, since the tool keeps nothing.

Can I add my company logo?

Not in the invoice itself. The layout is fixed: a header with the invoice number and dates, From and Bill to blocks, the line-item table, the totals block, and the notes. If you need branding, print to PDF and add the logo in a PDF editor, or use the notes field for anything extra you must state.

What happens if I type something that is not a number in the price field?

It is parsed as 0 rather than rejected. The parser strips nothing except swapping a comma for a dot, so "75 USD" or "tbd" both become zero and that line silently contributes nothing to the subtotal. Check the Amount column against your expectations before you print.

Recommendations

You Might Also Like

Nearby tools from the catalog that fit the same job or workflow.

Cleanor app

Do it all on your device

Cleanor puts these tools in one app: compress and convert images, video, and audio, work with PDFs, and scan text right on your device. Plus free up storage and clear inbox clutter with Email Cleaner. Start with a free trial.

  • iPhone
  • Android
  • Macsoon
  • Windowssoon