Skip to content
ForgePlug — Logo
finance100% Browser-BasedNo Signup

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.

Draft autosaves to this browser only

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

—
$0.00
1 / 50 rows

Tax, Discount & Charges

Same tax math as the GST Calculator

Tax mode

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 PDF
Your Company
INVOICE
Invoice #INV-0001
Issue dateOct 9, 2026
Due dateNov 8, 2026

From

Your Company

Bill To

—

DescriptionQtyUnit PriceTaxAmount
Item1$0.00—$0.00
Subtotal$0.00
Grand Total$0.00
Generated with ForgePlug Invoice Generator — forgeplug.com/tools/invoice-generator

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

  1. 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.
  2. 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.
  3. Add line items: description, quantity, and rate — totals per line and the running subtotal calculate automatically as you type.
  4. 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.
  5. 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.
  6. 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?
Yes — completely. There is no signup, no trial, no watermark, and no limit on the number of invoices you create or download. You can add as many line items as you need (we support 20+ per invoice), download unlimited PDFs, and use every template for free, forever.
Do you store or upload my invoices?
No. This is the core promise of the tool: everything happens in your browser. Your business details, client information, line items, logo, and the final PDF are never uploaded to any server or stored anywhere but your own device. If you close the tab, your data is gone unless you saved a local draft.
Can I add my own logo?
Yes. Upload a PNG, JPG, or WebP logo and it is rendered in the live preview and embedded into the exported PDF. The image is converted in your browser and kept only in memory (and in your local draft if you choose to save one) — it is never sent anywhere.
What currencies are supported?
Ten major currencies: USD, EUR, GBP, INR, AUD, CAD, SGD, AED, JPY, and CHF. Amounts are formatted with the correct locale and symbol for each currency in the preview, the PDF, and print output.
How do taxes and discounts work?
Two tax modes are available. Flat mode applies a single tax rate (e.g. 18%) to the whole invoice, while itemized mode lets you set a per-line rate — useful when services carry different rates, like the GST slabs in India. Discounts can be a fixed amount or a percentage, applied either before tax (reducing the taxable base) or after tax. All totals update live as you type.
Will my work survive a page refresh?
Yes, if you want it to. The generator auto-saves a draft to your browser's localStorage as you type, so closing or refreshing the page won't lose your progress. The draft stays on your device — it is not synced to any account or server — and you can clear it at any time with the Reset button.
Can I download the invoice as a PDF or print it?
Both. The PDF button generates a clean A4 PDF entirely in your browser using pdf-lib (the same engine as the rest of the ForgePlug PDF suite) — nothing is uploaded. The Print button opens the browser's print dialog with only the invoice visible, so you can print it or save it as a PDF through your browser.
Can I use this as a bill maker or GST/tax invoice generator?
Yes. The tax ID field accepts any label you need — GSTIN, VAT ID, ABN, EIN, or a generic Tax ID — so it works as a GST invoice, a VAT bill, or a plain tax invoice depending on your country. Combined with itemized per-line tax rates for mixed GST/VAT slabs, it covers both a simple bill maker and a full tax-invoice workflow.
Is there a watermark on the PDF?
No. There's no watermark, paid tier, or locked feature of any kind. The footer line at the bottom (a small credit/thank-you message) is fully editable text, not a watermark — change it to whatever you want, or clear the field to remove it from the PDF entirely.

Guides & Articles

Learn how to get the most out of this tool with our in-depth guides.

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.

  1. 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).

  2. 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.

  3. Build your line items

    Describe each product or service with a quantity and unit price. Totals update live; add up to 50 rows.

  4. Set tax, discounts & charges

    Pick flat or per-line tax, add a discount before or after tax, and include shipping or other charges.

  5. 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.

Part of Finance & Calculations, Business Essentials

Was this tool helpful?

Your feedback helps us improve Invoice Generator for everyone.

Share this tool

Share
Runs in your browser100% privateNo data uploaded