Invoice Generator — Free, No Account
Create a printable invoice with line items, tax and totals. Generated locally — no account, no watermark, nothing uploaded.
Invoice Generator
Your Business
Bill To
Invoice Details
Line Items
Online Payment
Notes / Terms
What an invoice must contain
Exact requirements vary by jurisdiction, but this set is close to universal and covers most tax authorities:
- The word "Invoice" —Sounds trivial; some tax authorities require the document to identify itself as one.
- A unique sequential number —Required almost everywhere. Gaps and duplicates cause problems in an audit, so use a single unbroken sequence.
- Invoice date and supply date —The date issued and the date the goods or services were provided. They are frequently different, and tax points usually follow the supply date.
- Your full legal name and address —The registered entity name, not a trading name alone.
- Your tax registration number —VAT, GST or equivalent, where you are registered. Mandatory for the customer to reclaim.
- The customer’s name and address —And their tax number for cross-border business transactions.
- Itemised description, quantity and unit price —Enough detail that a third party can tell what was supplied.
- Tax rate and amount per line —Separately from the net amount, especially where different lines carry different rates.
- Total due and payment terms —State the due date explicitly rather than "30 days" — an explicit date is harder to dispute.
- Payment details —Bank details or a payment link. An invoice that does not say how to pay it gets paid late.
Getting paid faster
- Invoice immediately —The single largest determinant of payment date is issue date. Invoicing weekly rather than monthly can halve your average collection time.
- Put the due date in the subject line —Invoices are processed by people who never open the PDF unless they have to.
- Address it to the right person —Accounts payable, not your day-to-day contact. Ask who that is at the start of the engagement, not when it is overdue.
- Include a PO or reference number —Many companies will not pay an invoice their system cannot match to a purchase order, and will not tell you why.
- Shorten the terms —Net 14 gets paid sooner than net 30. Terms are negotiable more often than people assume.
- Chase early and neutrally —A short polite note the day after the due date works. Most late payments are administrative, not deliberate.
- Know your statutory rights —Many jurisdictions entitle businesses to statutory interest and a fixed recovery cost on late commercial payments. Mentioning it politely is often enough.
About
The Invoice Generator lets freelancers, consultants, and small businesses create polished, professional invoices in seconds — entirely in the browser. Add your company logo, business details, and client information, then build line items with quantities and unit prices. The tool automatically calculates subtotals, discounts, tax, and the total amount due. You can attach an online payment link (PayPal, Stripe, bank transfer, or any URL) and the tool generates a QR code — with your logo embedded at the centre — so clients can scan and pay instantly. No account needed, no data sent to any server: everything stays on your device.
How to use
- 1 Click the image placeholder to upload your company logo.
- 2 Fill in your business name, email, phone, website, and address.
- 3 Enter the client name, email, and billing address.
- 4 Set the invoice number, issue date, due date, and currency.
- 5 Add line items — description, quantity, and unit price — and click "+ Add item" for more rows.
- 6 Set a discount percentage and tax rate; totals update instantly.
- 7 Paste your payment link (PayPal.me, Stripe, bank transfer URL) to generate a QR code with your logo.
- 8 Click "Print / Save PDF" to open the browser print dialog; choose "Save as PDF" to export.
- Is this invoice generator really free?
- Yes — completely free, with no account, no watermark, and no subscription. Everything runs in your browser using JavaScript. Your invoice data never leaves your device.
- How do I save the invoice as a PDF?
- Click the "Print / Save PDF" button. In the browser print dialog, select "Save as PDF" (Chrome/Edge) or "Microsoft Print to PDF" (Windows) as the destination printer. This produces a clean A4 PDF with no browser headers or footers, because the tool uses @page { margin: 0 } to suppress them.
- Can I add my company logo to the invoice?
- Yes. Click the logo placeholder in the "Your Business" section and select any image file (PNG, JPG, SVG). The image is read locally and embedded directly in both the on-screen form and the printed invoice — no upload to any server.
- How does the payment QR code work?
- Paste any payment URL — for example paypal.me/yourname, a Stripe payment link, or a UPI deeplink — into the Payment Link field. The tool instantly generates a QR code. If you have uploaded a logo, it is embedded at the centre of the QR (using high error-correction level H so the code remains readable). Clients can scan the QR with their phone camera to open the payment page directly.
- Can I add multiple tax rates or line-level discounts?
- Currently the tool applies a single tax rate and a single invoice-level discount percentage. For more complex tax scenarios (e.g. GST + PST, or per-line tax), the best approach is to add a separate line item for each tax component and set the overall tax rate to 0%.
More in FinTech Tools
See all fintech tools.