Invoice Generator
Your Business
Bill To
Invoice Details
Line Items
Online Payment
Notes / Terms
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%.