Pick a template, fill in your details and download a pixel-accurate A4 or Letter PDF. Logo upload, tax, discounts, 22 currencies, auto-numbering, saved clients and recurring duplication — all stored locally on your device. No account, no watermark ransom, no upload.
Nothing saved yet. “Save invoice” stores a snapshot in this browser (localStorage) so you can reload or duplicate it later.
Not sure what to put in the “rate” column? Our email mini-course includes a rate calculator that works backwards from the salary you want — factoring in unbillable hours, taxes, gear and holidays.
Send me the calculator →A one-time license removes the “Made with InvoiceForge” footer line and unlocks the premium template pack. Sold via Gumroad; the key validates locally.
Getting paid starts with sending a clear, complete, professional invoice — and sending it immediately after the work ships. Studies of freelance payment behaviour consistently show the same pattern: invoices sent within 24 hours of delivery are paid noticeably faster than those sent a week later, and invoices with explicit due dates beat “payment appreciated” every time. Here is the checklist InvoiceForge walks you through, and why each piece matters.
Terms are a negotiation, not a formality. Practical defaults that work in 2026: Due on receipt for first-time or small clients, Net 14 for ongoing relationships, and 50% upfront for any project longer than two weeks (invoice the deposit first, then use “Duplicate for next month” for the balance). Late fees — commonly 1.5% per month — are less about collecting interest and more about giving your reminder emails teeth. Always state them in the terms field before the work starts, never after.
If you bill a retainer, you don't need a monthly fee tool yet. Save the invoice once, then each month click Duplicate for next month: InvoiceForge bumps the invoice number, advances the issue date by one month, and recalculates the due date from your payment terms. Your client list, numbering counter and drafts persist in your browser's local storage — clear your browser data and they're gone, so export PDFs as your permanent records.
In almost all jurisdictions, yes. An invoice is a commercial document, not a notarised one — validity comes from its content (the fields above), not from the software that produced it. Some countries add specific requirements (sequential numbering rules, tax IDs, reverse-charge wording for cross-border EU services, e-invoicing mandates for B2G work), so check your local tax authority's checklist once and bake the wording into your default terms.
The generator is free with all five templates, unlimited invoices and no sign-up. The page shows ads and affiliate recommendations, and a paid Pro license removes the small “Made with InvoiceForge” footer line from your PDFs. That's the entire business model — your invoice data is never collected or sold because it never leaves your browser.
Nothing is uploaded. Your details, clients, saved invoices, logo and numbering counter live in your browser's localStorage on this device. There is no backend and no account. The flip side: clearing browser data, switching browsers or using private mode means your saved data won't be there — download PDFs as your permanent copies.
Click “Download PDF” — it opens your browser's print dialog with the invoice perfectly laid out for A4 or US Letter. Choose “Save as PDF” as the destination, set margins to “None” (or “Default” works in most browsers), and enable “Background graphics” so template colours print. The result is a crisp, selectable-text PDF, not a screenshot.
Yes — rename the tax row to anything (VAT, GST, Sales tax, IVA, MwSt) and set your rate. Tax is calculated on the subtotal after discount, which is the standard treatment in most jurisdictions. The rate you enter is yours to verify: InvoiceForge does not look up tax rates and is not tax advice.
22 currencies including USD, EUR, GBP, CAD, AUD, JPY, CHF, INR, BRL and AED, each formatted with the correct symbol, decimal convention and digit grouping for its locale (JPY and KRW show no decimals, EUR formats as 1.234,56 €, and so on) via your browser's built-in internationalisation engine.
Use any format you like — INV-0042, 2026-117, ACME-08. When you click “New invoice” or “Duplicate for next month”, InvoiceForge finds the trailing number in your current invoice number and increments it, preserving your prefix and zero-padding. Sequential, gap-free numbering is what bookkeepers and tax auditors want to see.
InvoiceForge generates the PDF; you attach it to your own email. That's deliberate — invoices sent from your own address get opened and paid faster than ones from a third-party noreply sender. If you want automatic sending, payment links and reminders, see the tools in the “Outgrowing manual invoices?” section above.