Invoice Generator
Fill in your business and client details, line items, a tax rate and an optional percentage discount. Totals update as you type and the invoice downloads as an A4 PDF.
INVOICE
INV-001
Date:
From
Your Business
To
Client
| Description | Qty | Rate | Amount |
|---|---|---|---|
| - | 1 | $0.00 | $0.00 |
About the Invoice Generator
This is a form that turns into a PDF invoice. Enter who is billing whom, add line items with a quantity and rate, set a tax rate and an optional discount, and the totals update as you type. Download Invoice as PDF lays the invoice out on an A4 page, adding extra pages when the item list is long.
The arithmetic follows a fixed order. Each line amount is quantity × rate, rounded to 2 decimals (whole units for yen). The discount percentage is taken off the subtotal, and the tax percentage is applied to the discounted amount. Every figure is rounded before it is added, so the numbers printed on the invoice always add up to the printed total.
An example: a designer in Pune bills 3 days of work at ₹8,000 and a ₹1,500 stock photo, with a 10% discount and 18% tax. The subtotal is ₹25,500, the discount ₹2,550, tax on ₹22,950 comes to ₹4,131, and the total is ₹27,081.00. Rupee amounts use Indian digit grouping (₹1,00,000.00); the other currencies use international grouping.
It suits freelancers, tutors and small businesses who send the occasional invoice and do not want accounting software. It is not a compliance tool: there is one tax line, no CGST/SGST split and no HSN/SAC codes, so check what your tax rules require. The GST Calculator helps you work out tax amounts beforehand, and the PDF Merger can attach a timesheet or receipt to the finished invoice.
How to use the Invoice Generator
- 1
Enter both parties
Fill in From (Your Business) and To (Client): name, address and email. Put a GSTIN or VAT number in the address box if you need it on the invoice.
- 2
Set the invoice details
Enter the Invoice #, Date, Due Date and choose a Currency. The date defaults to today.
- 3
Add line items
Type a description, Qty and Rate for each item; the Amount column calculates itself. Click Add Item for more rows and the bin icon to remove one.
- 4
Apply tax, discount and notes
Enter a Tax Rate (%) and Discount (%) if needed, and use Notes for payment terms or bank details.
- 5
Download the PDF
Click Download Invoice as PDF. The file is named after the invoice number. Open it and check it before you send it.
What it can do
Live totals that add up
Subtotal, discount, tax and total recalculate on every keystroke, with rounding applied at each step.
Seven currencies
USD, EUR, GBP, INR, JPY, CAD and AUD symbols, with Indian digit grouping for rupees and no decimals for yen.
As many line items as you need
Add or remove rows freely; long invoices continue onto additional A4 pages in the PDF.
Percentage discount and tax
A discount on the subtotal and one tax rate on the discounted amount, both shown as separate lines.
Notes section
Free text for payment terms, bank details or a thank-you message, printed at the bottom of the invoice.
Limitations
- The PDF contains an image of the invoice, so its text cannot be selected, searched or read automatically by accounting software.
- One tax rate for the whole invoice, discounts in percent only, and no per-line tax, CGST/SGST/IGST split, HSN/SAC codes or e-invoice details.
- No logo upload, signature or saved templates. Fields left empty print as placeholders such as "Your Business" and "Client".
- Nothing is saved: reloading or closing the page clears the form, so keep the downloaded PDF.
- Choosing a currency changes only the symbol and number format; amounts are not converted.
Privacy
Everything you type stays in your browser, and the PDF is created on your device with html2canvas and jsPDF; no invoice data is sent to FlexyPdf's servers.
Frequently asked questions
How are the totals calculated?
Line amount = quantity × rate, rounded to the cent. Subtotal = sum of line amounts. Discount = subtotal × discount %. Tax = (subtotal − discount) × tax %. Total = subtotal − discount + tax. Each figure is rounded to 2 decimals before the next step.
Can I use it for GST invoices in India?
You can show a tax line at your GST rate and type your GSTIN in the address box. The tool does not split tax into CGST and SGST or IGST, add HSN/SAC codes or create e-invoices, so check with the GST rules or your accountant what your invoices must contain.
Does the tool keep a copy of my invoices?
No. The form exists only in your open browser tab and nothing is uploaded. Save the PDF, because refreshing the page starts a blank invoice.
Why can't I copy text from the PDF?
The invoice is captured as an image and placed on A4 pages, which keeps the layout identical everywhere but means there is no text layer. If a client needs machine-readable invoices, use accounting software.
Can I bill in another currency?
Yes, pick $, €, £, ₹, ¥, C$ or A$ from Currency. Only the symbol and formatting change; enter rates in the currency you are billing in.
Ratings & Reviews
Rate Invoice Generator
Help others by sharing your experience. Your rating is shown without your name.
More Generators
View all →Random String Generator
Generate up to 100 random strings from letters, digits, hex or your own characters
QR Code Generator
Turn a link or any text into a QR code and save it as PNG or SVG
Barcode Generator
Make Code 128, EAN-13, EAN-8, UPC-A, Code 39 and ITF-14 barcodes
Password Generator
Create strong random passwords from 4 to 64 characters in your browser