Skip to content

Free Invoice Generator

Create a professional PDF invoice in your browser — free, no signup, no watermark. Add your logo, tax and discounts; nothing you type leaves your device.

A real invoice, made in your browser

Most online invoice makers are a signup wall in front of a form: you type your client list into someone else’s database, and the "free" PDF arrives with a watermark and an upsell. This one works the other way around. The whole tool — the form, the live preview and the PDF engine — runs inside your browser tab. There is no account, no server-side copy of your billing data, and the finished document has selectable vector text, not a blurry screenshot of a template.

That architecture is also the privacy answer. Client names, your rates, your bank details for the payment box: none of it is transmitted anywhere. Your draft autosaves into your own browser’s storage so an accidental tab-close costs nothing, and the [Save data as JSON] button gives you a portable file you can archive with your records or load on another machine.

What belongs on a professional invoice

A payable invoice answers four questions without a follow-up email: who is billing, who is being billed, for exactly what, and how to pay. That means your business name and contact details, the client’s, a unique invoice number, an issue date and a due date, itemised lines with quantities and unit prices, and the payment instructions — bank transfer details, UPI ID, or whatever you actually accept. The form walks through all of them in order, and the notes field covers the rest: payment terms, late-fee policy, a thank-you.

Numbering matters more than people expect — accountants and tax offices want an unbroken sequence. The "Suggest next" button increments your last number and keeps its padding, so INV-007 is followed by INV-008, not INV-8. For the full checklist and the reasoning behind each field, see What to Include on a Professional Invoice.

Totals you can check by hand

Every amount is computed in whole cents, the way accounting software does it, so the PDF never shows a total that is a cent off from what you would get with a calculator. Line totals are quantity times unit price, rounded to the cent. A discount — either a percentage or a fixed amount — comes off the subtotal first. Tax is then applied to the discounted base, which is the convention tax authorities expect, and the grand total is the discounted subtotal plus tax.

Worked example: three items at $19.99, 1.5 hours at $120.00 and two at $0.05 give a subtotal of $240.07. A 10% discount removes $24.01, leaving $216.06 taxable; 8.25% tax adds $17.82, for a total due of $233.88. That exact calculation is part of this tool’s automated test suite — the math is verified on every release, not assumed.

Three templates, your branding

Classic puts your accent colour on the headings, Modern runs it as a full-width header band, and Minimal keeps the whole document monochrome except the total due. All three use the same layout engine, so switching template never changes a number or loses a field — it only restyles the page. The accent colour picker takes any hex value, and an uploaded logo is scaled to fit the header in your browser before it is placed.

Long invoices paginate properly: the line-item table repeats its header row on every page, so a 60-line invoice prints as a readable multi-page document rather than a truncated one. The PDF downloads with a filename built from your invoice number and date — invoice-INV-042-20260818.pdf — so a folder of them sorts itself.

Need a receipt instead?

An invoice is a request for payment; a receipt is proof that payment happened. If the money has already changed hands, the Receipt Generator produces the matching document — same form, same templates, but marked PAID with the wording a receipt needs. The two tools share their data format, so a saved JSON draft from one loads into the other. For when to send which, read Invoice vs Receipt: the difference and when to use each.

And once your invoice PDF is ready to send alongside contracts or scans, the PDF Compressor shrinks email attachments that have grown past a mailbox limit — the same no-signup, auto-delete rules apply there.

How it works

Three steps, no account

01

Fill in the details

Add your business and your client, upload a logo if you like, then list the line items with quantity and unit price. Tax, discount, notes and payment details are all optional.

02

Watch the live preview

The invoice renders beside the form as you type — pick Classic, Modern or Minimal, choose an accent colour, and see the totals recalculate instantly.

03

Download the PDF

One click generates a crisp, selectable-text PDF named after your invoice number — entirely on your device, ready to email or print.

Good to know

Frequently asked questions

Is this invoice generator really free?

Yes — completely free, with no watermark, no signup, no trial and no locked "pro" template. Fill in the form, watch the live preview, and download an unlimited number of PDF invoices.

Is my invoice data uploaded to your servers?

No. The entire tool runs in your browser: the form, the live preview and the PDF itself are all generated on your device, and your business or client details are never transmitted anywhere. Drafts autosave to your own browser storage, and you can export the data as a JSON file to move it between devices.

Can I add GST, VAT or sales tax to my invoice?

Yes. The tax field takes any percentage, and the label is editable — call it GST, VAT, Sales Tax or anything your region uses. Tax is applied to the subtotal after any discount, with each step rounded to the cent the way accounting software does it. The tool formats documents; it is not legal or tax advice.

How do I save an invoice and edit it later?

Your draft autosaves in this browser automatically as you type, so reopening the page restores it. For a permanent copy — or to continue on another device — use "Save data as JSON", then load that file back in later. The PDF itself is your final, uneditable record.

Can I add my logo and bill in Indian rupees or other currencies?

Yes on both. Upload a PNG or JPG logo and it is resized in your browser to fit the header. The currency selector covers USD, EUR, GBP, INR, CAD, AUD, NZD, JPY, CHF and SGD, and every amount — including ₹ — renders correctly in the downloaded PDF.

Learning Center

Learn more

Tools

Related tools