Invoice Generator
Free invoice and bill maker — no signup, no watermark, PDF in minutes.
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 5 templates — Minimal, Modern, Classic, Bold, and Elegant — 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.
Export ledger is for ledger-cli, hledger, or beancount users — it downloads this invoice as a plain-text journal entry you can paste into your accounting file (adjust the account names to match your own chart of accounts).
Template
Layout used for the preview, PDF, and print
Overrides this template's default accent everywhere — preview, PDF, and print. Leave empty to use the template's own color.
USD formatting applies to the preview, PDF, and print output.
Shown at the bottom of the preview, PDF, and print output. Edit it to add your own line, or clear it to remove the footer entirely.
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 Info
Optional free text for the footer of the invoice
Bank account, UPI, PayPal, or wherever you want to get paid — shown in its own section, separate from Payment Terms below.
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.
What actually makes an invoice look professional
It's not the template — it's a consistent numbering scheme and unambiguous line items.
A client deciding whether to pay an invoice on time is reading it for exactly three things: who's billing whom, what for, and by when. Everything else — the template, the logo, the color accent — is secondary. This generator gets that structure right by default so you can focus on the details that are actually specific to the job: the line items, the tax treatment, and the due date.
How to use it
- Add your business details and, optionally, upload a logo — these get remembered in your local draft so you don't re-enter them next time.
- Add the client's details and an invoice number (the tool suggests the next sequential number based on your history) and dates — issue date and due date.
- Add line items: description, quantity, and rate — totals per line and the running subtotal calculate automatically as you type.
- Set tax mode (flat rate on the whole invoice, or itemized per line if different services carry different rates) and any discount, choosing whether it applies before or after tax.
- Add shipping charges and any notes or payment terms, pick a template (Minimal, Modern, Classic, Bold, or Elegant), and check the live preview on the right.
- Download the finished invoice as a PDF, or use Print to send it straight to your browser's print dialog.
Common use cases
- Freelancers and contractors billing multiple clients who need a clean, numbered invoice without paying for invoicing software.
- Small businesses issuing GST or VAT invoices — using itemized tax mode when different line items carry different rates, matching the same tax logic as the GST Calculator.
- One-off invoices — a single project or sale that doesn't justify setting up a recurring billing system.
- Multi-currency billing — switching currency per invoice for international clients, with correct locale formatting in both the preview and the exported PDF.
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?
Can I use this as a bill maker or GST/tax invoice generator?
Is there a watermark on the PDF?
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 and what delays payments.
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, 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 or a server that stores your client data. Here's how a browser-only invoice generator works.
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 five layouts — Minimal, Modern, Classic, Bold, and Elegant — 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 and what delays payments.
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, 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 or a server that stores your client data. Here's how a browser-only invoice generator works.
Part of Finance & Calculations, Business Essentials
Was this tool helpful?
Your feedback helps us improve Invoice Generator for everyone.
Share this tool
