Invoice Generator
A premium invoice generator that creates professional, print-ready invoices entirely in your browser. Add your business details and logo, client information, invoice number and dates, and up to 20+ line items with auto-calculated totals. Apply flat or itemized tax (built on the same tax logic as the GST Calculator), flat or percentage discounts before or after tax, shipping charges, and free-text notes and payment terms. Choose from Minimal, Modern, and Classic templates with a live preview that updates as you type, then export a matching PDF or print directly. Everything runs locally — your invoices, client data, and logo never leave your device.
Template
Layout used for the preview, PDF, and print
USD formatting applies to the preview, PDF, and print output.
Business / Sender
Appears at the top of the invoice
Stored only in this browser — never uploaded. PNG, JPG, or WebP.
Client / Recipient
Who this invoice is billed to
Invoice Details
Number and dates — auto-suggested, fully editable
Line Items
1 of 50 rows — totals update live
Tax, Discount & Charges
Same tax math as the GST Calculator
Before tax reduces the taxable base; after tax is subtracted from the tax-inclusive total. Applied automatically to every line.
Notes & Payment Terms
Optional free text for the footer of the invoice
Live Preview
Updates as you type · matches the PDFFrom
Your Company
Bill To
—
| Description | Qty | Unit Price | Tax | Amount |
|---|---|---|---|---|
| Item | 1 | $0.00 | — | $0.00 |
Invoice History
Saved only on this device — never synced or uploaded
No saved invoices yet. Finish an invoice and hit Save current invoice to keep it here — reload it or duplicate it anytime.
Frequently Asked Questions
Everything you need to know about creating invoices with ForgePlug's Invoice Generator
Is this invoice generator really free?
Do you store or upload my invoices?
Can I add my own logo?
What currencies are supported?
How do taxes and discounts work?
Will my work survive a page refresh?
Can I download the invoice as a PDF or print it?
Tool Overview
A closer look at Invoice Generator — how it works, who it's for, and where it fits in your workflow.
Every freelancer, small business, and contractor eventually has to do the same chore: turn a week of work into a clean, professional invoice that a client will actually pay. The Invoice Generator removes the friction — no spreadsheet formulas, no design software, no account to create. Add your business details and logo, the client's information, an invoice number and dates, then build the line items. Every total — subtotal, tax, discount, shipping, and the grand total — recalculates live as you type, so the numbers are always right before you hit download.
Taxes and discounts behave the way real invoicing software behaves. Use a flat rate for a simple bill, or itemized per-line rates when services carry different slabs — the same tax math that powers the GST Calculator. Discounts can be a fixed amount or a percentage, applied before tax (which reduces the taxable base) or after tax. Notes and payment terms ride along at the bottom, so your bank details and thank-you note ship with the invoice instead of living in a separate email.
The preview renders the invoice as it will actually look, across three layouts — Minimal, Modern, and Classic — and the PDF you download matches the preview exactly. Everything runs in your browser: the PDF is generated locally with pdf-lib, drafts autosave to your own device's local storage, and your logo, client list, and financial details are never uploaded anywhere. That privacy is the point: invoicing data is some of the most sensitive information a small business owns, and it should never have to travel to a third-party server just to be formatted.
Key Features
Everything you get with this tool, at a glance.
Live Totals
Subtotal, tax, discount, shipping, and grand total recalculate as you type.
Flat or Itemized Tax
One rate for the whole invoice, or a per-line rate — same math as the GST Calculator.
Flexible Discounts
Fixed amount or percentage, applied before or after tax, allocated across lines.
Matching PDF & Print
A4 PDF generated locally with pdf-lib, plus browser print — identical output.
10 Currencies
USD, EUR, GBP, INR, AUD, CAD, SGD, AED, JPY, CHF with correct local formatting.
Private by Design
Your logo, client data, and invoices never leave your device — no uploads, no accounts.
How to Use Invoice Generator
Get from zero to done in four quick steps — no account, no learning curve.
Add your business details
Enter your company name, upload a logo, and add address, email, phone, and an optional tax number (GSTIN, VAT, EIN, and more).
Fill in the client and dates
Add the client's name, address, and email. The invoice number and issue date are suggested automatically — edit them freely.
Build your line items
Describe each product or service with a quantity and unit price. Totals update live; add up to 50 rows.
Set tax, discounts & charges
Pick flat or per-line tax, add a discount before or after tax, and include shipping or other charges.
Export
Choose a template, review the live preview, then download the PDF or print — everything generated locally.
Practical Examples
Real input and output pairs so you know exactly what to expect.
Freelance design invoice
Input
Design $1,200 · dev 40 h × $95 · logo $350 · 5% discount before tax
Output
Subtotal $5,350 · discount $267.50 · 8% tax → grand total ≈ $5,489.10
Mixed GST slabs (India)
Input
Itemized tax: 18% on services, 5% on goods, 0% on exempt
Output
Each line taxed at its own rate; totals block sums exactly to the table
After-tax discount
Input
Subtotal $1,000 · 10% tax · $100 discount after tax
Output
Tax $100 on the full subtotal → grand total $1,000 (discount applied last)
Guides & Articles
Learn how to get the most out of this tool with our in-depth guides.
What a Professional Invoice Must Include (and What to Skip)
An invoice is a legal record as much as a payment request. Here's the field-by-field breakdown of what belongs on one, what delays payments, and the common freelancer mistakes that cause disputes.
GST Inclusive vs Exclusive Pricing Explained
Is the price on the tag before or after tax? Here's how inclusive and exclusive GST pricing differ, how to convert between them, and which one your invoice should use.
Free Invoice Generator: Create Invoices Online Without Uploading Anything
Sending a professional invoice shouldn't require an account, a subscription, or a server that stores your client data. Here's how a browser-only invoice generator works and why it's the private way to get paid.
Was this tool helpful?
Your feedback helps us improve Invoice Generator for everyone.
Share this tool
