AbraCalc

Invoice Generator

Create a professional invoice PDF from a simple form: from/to details, line items with quantity and price, tax, and totals. Nothing is uploaded.

Fill in the details, then generate your invoice.

PDF generation by jsPDF (MIT), self-hosted.

Embed this tool on your site
Cite this tool

APA

AbraCalc. (2026). Invoice Generator [Online calculator]. Retrieved from https://abracalc.com/app/invoice-generator-pdf/

BibTeX

@misc{abracalc-invoice-generator-pdf, author = {AbraCalc}, title = {Invoice Generator}, year = {2026}, howpublished = {\url{https://abracalc.com/app/invoice-generator-pdf/}} }

Did this tool answer your question?

How to use this tool

  1. Fill in the From and Bill-to addresses, invoice number, date, and currency.
  2. Add line items — one per line as: description, qty, unit price.
  3. Set a tax rate if needed, then click Create Invoice PDF.

Generate a clean, professional invoice as a downloadable PDF. Enter your business and client details, add line items (description, quantity, unit price), set a tax rate, and the tool computes the subtotal, tax, and grand total automatically. No account, no upload, no watermark.

How it works

The Invoice Generator creates a professional-looking invoice PDF from a simple form. Fill in your business name and address, the client details, an invoice number and date, and one or more line items with description, quantity, and unit price. The tool calculates subtotals, applies any tax percentage you specify, and shows the final total.

When you click Generate, a formatted PDF downloads immediately to your device. No data is sent to any server -- everything is computed and rendered in your browser, so your client and pricing information stays private.

This tool is ideal for freelancers, small businesses, or anyone who needs a quick, presentable invoice without a subscription to invoicing software. The output is ready to email as an attachment or print directly.

For recurring clients, fill in the form once and note the settings; the tool does not save data between sessions, so you will need to re-enter details each time or keep a saved copy of a previous invoice to reference.

Worked example

Create a freelance design invoice

  1. Enter your name and address in the From section.
  2. Enter the client company name and address in the To section.
  3. Set the invoice number (e.g., INV-0042) and the invoice date.
  4. Add line items: Description = Logo Design, Qty = 1, Price = 500; Description = Revision Round, Qty = 2, Price = 75.
  5. Set Tax to 10%, click Generate Invoice, and download the PDF.

A clean invoice PDF showing subtotal $650, tax $65, and total due $715.

Common mistakes to avoid

  • Leaving the invoice number blank or reusing the same number, which can cause confusion in your accounting records.
  • Entering a tax rate as a decimal (e.g., 0.1 instead of 10 for 10%), which produces a near-zero tax amount.
  • Not adding line items before clicking Generate, resulting in a blank or zero-total invoice.

Key terms

Line item
A single entry on an invoice describing one product or service, its quantity, unit price, and the resulting amount.
Subtotal
The sum of all line item amounts before tax is applied.
Tax rate
A percentage added to the subtotal to calculate the tax amount; leave at 0 if your invoices are tax-exempt.

Frequently asked questions

Are totals calculated automatically?
Yes — line totals, subtotal, tax, and grand total are all computed for you.
Is my invoice data sent anywhere?
No — the PDF is generated entirely in your browser with jsPDF.

References & sources