Invoice Generator

Build a clean PDF invoice with line items, tax and discount — nothing stored anywhere.

Processed locally — nothing is uploaded

About Invoice Generator

Amounts are computed in whole cents with each line rounded before summing, so the lines on the page always add up to the printed total — the property that makes an invoice look trustworthy to the bookkeeper checking it. Your own business details are remembered by this browser; the client's never are.

An invoice is the most commercially sensitive document most freelancers and small businesses produce: it names your client, your rates, what you actually charged them, and — in the payment terms — often your bank details. The web's free invoice generators almost universally route that through an account on someone's server, where your client list and pricing history accumulate as somebody else's dataset. This one assembles the PDF on your machine; the only thing it remembers is your own business block, in your own browser, so repeat invoicing does not mean retyping your address.

The arithmetic follows the convention bookkeepers verify against: every line amount is rounded to the currency's smallest unit first, and the subtotal is the sum of those printed lines — never a higher-precision total that disagrees with the visible arithmetic by a cent. Discount applies to the subtotal, tax applies to the discounted base, and the label is yours to set, because the same field is VAT in one country, GST in another and sales tax in a third. Zero-decimal currencies like yen never grow invented decimals.

A few conventions matter more than design flourishes. Number invoices sequentially and never reuse one — gaps are survivable, duplicates are an accounting problem and in some jurisdictions a legal one. State a due date, not just terms shorthand: 'Net 30' means nothing to a client who has not met it, while a date is unambiguous. And put the payment path in the notes — an invoice that makes paying easy gets paid measurably faster than one that makes the client ask how.

Learn how this works

Frequently asked questions

Where are my invoices and client details stored?

Nowhere. The PDF is built in your browser's memory and saved straight to your device — there is no account, no server copy, and no history kept anywhere. The single exception, by design: your own business block, currency and tax settings are remembered in this browser's local storage so you are not retyping them, and clearing site data removes that too. Client details are deliberately never persisted.

Why does the PDF show 'INR' instead of the ₹ symbol?

The invoice uses PDF standard fonts, which keep the file tiny and render identically on every device — but their character set predates several currency symbols, including ₹. Rather than print an empty box on a financial document, those currencies show their ISO code. On screen, in the tool itself, you see the real symbol.

Is a generated invoice legally valid?

The PDF is just the document; validity comes from its contents, which vary by jurisdiction. Most tax regimes want: both parties' names and addresses, a unique sequential number, issue date, a description of goods or services, amounts with any tax shown separately, and your tax registration number where applicable. If you charge VAT or GST, check the local rules on required wording — that is regulation, not something a generator can decide for you.

Can I list hours or partial quantities?

Yes — quantity accepts decimals, so 7.5 hours at an hourly rate works naturally. The line amount is quantity times unit price, rounded once at the line, which is also how the client's accounting software will recompute it when checking your arithmetic.

Pro Tips

  • Keep one number sequence forever — INV-001 onward — and record what you issued; a duplicate number is far worse than a gap.
  • Put your payment details in the notes on every invoice, even for repeat clients: invoices get forwarded to accounts-payable people who have none of your history.
  • Set the due date as an actual date; 'on receipt' invites interpretation and 'Net 30' invites arithmetic errors in your favour precisely never.
  • Invoice from the same business block consistently — name, address and tax ID matching your registration — so nothing stalls in the client's supplier-verification step.
  • Download and keep your own copy filed by number; this tool deliberately keeps no history for you.

Common Use Cases

  • Freelancers billing project or hourly work without signing up for an invoicing platform.
  • Small businesses issuing occasional invoices that do not justify accounting software.
  • Side projects and one-off sales needing a professional document for a client's accounts-payable process.
  • Landlords and tutors issuing regular fixed invoices where only the number and dates change.
  • Anyone who refuses, on principle, to give a third-party service their client list and rate card.

How It Compares

Wave, Zoho Invoice and their peers are genuinely more capable — recurring billing, payment collection, client records — because they are accounting systems, and the price of that is your invoicing history living in their cloud behind an account. Template files in Word or Excel keep data local but recompute totals by hand-maintained formulas that drift. This sits between: proper per-line rounding and a clean PDF, no account, and nothing about your business retained anywhere you cannot see.

Related tools