Invoice Generator
Create professional invoices and download as PDF: free, browser-only.
From (Your Business)
To (Client)
Invoice Details
Line Items
Tax & Discount
Notes
Preview
| Description | Qty | Unit Price | Amount |
|---|---|---|---|
| N/A | 1 | $0.00 | $0.00 |
| N/A | 1 | $0.00 | $0.00 |
| N/A | 1 | $0.00 | $0.00 |
Free online invoice generator: create professional invoices and download as PDF instantly
Creating a professional invoice should not require a subscription, an account, or an internet connection beyond loading the page. AlteredIdea's invoice generator lets you build a fully formatted invoice with your business details, client information, line items, tax, and discount: and download it as a print-ready A4 PDF in seconds. Every calculation updates live in the real-time preview as you type.
The tool supports eight currencies (USD, EUR, GBP, AED, INR, SAR, CAD, AUD), multiple payment status badges, optional tax display, and a notes field for bank details or payment terms. Because everything runs in your browser, your invoice data never leaves your device.
How to create an invoice: step by step
- 1Fill in your business details
Enter your company name, address, email, and phone in the From section. These appear in the invoice header and bill-from block. - 2Add your client's information
Enter the client's company name, billing address, and email in the To section. This populates the bill-to block on the invoice. - 3Set invoice details and currency
Edit the invoice number (default INV-001), select issue and due dates, choose a currency from eight supported options, and set the payment status badge. - 4Add line items with quantities and prices
Each row has a description, quantity, and unit price. The amount column calculates automatically. Click Add Item for more rows or × to remove one. Subtotal, discount, tax, and total update live in the preview. - 5Download as PDF or print
Click Download PDF to export an A4 PDF rendered from the live preview via html2canvas and jsPDF: no server involved. Click Print to send the invoice directly to your printer or save as PDF via your browser's print dialog.
Frequently Asked Questions
- Is the invoice generator completely free?
- Yes. The tool is 100% free, requires no account or sign-up, and runs entirely in your browser. No data is sent to any server: all processing happens locally.
- What currencies does the invoice generator support?
- The tool supports USD, EUR, GBP, AED, INR, SAR, CAD, and AUD. Select your currency from the dropdown and all amounts on the invoice: including the total: update instantly with the correct symbol.
- How does the PDF download work?
- The PDF is generated entirely in your browser. html2canvas captures the invoice preview at 2× resolution for sharpness, and jsPDF converts it to an A4 PDF. If the invoice content is taller than a single page, the tool automatically splits it across multiple pages.
- Can I add tax and a discount to the invoice?
- Yes. Enter a discount percentage (applied to the subtotal first) and a tax rate. Enable the 'Show tax line on invoice' toggle to display the tax row on the printed document. Subtotal, discount, tax, and total all recalculate in real time as you type.
- How do I add or remove line items?
- Click Add Item to append a new row at the bottom of the line items table. Click the × button on any row to remove it. There is no limit to the number of line items you can add.
- What does the Payment Status badge do?
- The status selector (Unpaid, Paid, Partial, Overdue) adds a color-coded badge to the invoice preview. Unpaid shows yellow, Paid shows green, Partial shows blue, and Overdue shows red. This is useful for distinguishing invoice states at a glance when sharing PDFs.
- Can I save my invoice and come back to edit it later?
- The tool does not persist data between sessions because it runs entirely in your browser with no server or account. To save progress, download the PDF before closing the tab. For recurring invoices, fill in the repeating details, download as PDF, and re-open the page to start the next one.
- How do I add a logo to my invoice?
- Click the logo upload area in the invoice header section. Any PNG, JPEG, or WebP image is accepted. The logo is resized to fit the header area and included in the PDF export. No image data leaves your browser.
- Can I use the invoice generator for free as a freelancer?
- Yes. The tool is completely free with no usage cap, no watermark on the PDF, and no account required. It is built for freelancers, contractors, and small businesses who need professional invoices without paying for subscription software.
- What payment terms or notes can I add?
- The Notes field at the bottom of the invoice accepts any free text: bank details, payment instructions, late fee policies, or thank-you messages. This text appears at the foot of the exported PDF exactly as you type it.
AlteredIdea vs alternatives
vs paid invoicing software (FreshBooks, QuickBooks): No subscription needed. Ideal for freelancers and small businesses who need occasional invoices without monthly fees.
vs Word / Google Docs templates: Automatic calculations, real-time preview, and one-click PDF export: no manual formatting required.
vs other free invoice generators: Fully browser-based, no account, no watermark, and no data sent to any server.