Skip to content
mathbehind

Invoice Generator

Build a clean, itemized invoice with your own logo, then print or save it as a PDF. No account, no watermark.

Most free invoice generators either watermark the PDF, require an account, or send your client’s details to a server you don’t control. This one runs entirely in your browser. Fill in the details on the left, watch the invoice build itself on the right, and print straight to PDF when it’s ready.

How it works

Fill in your details, your client’s details, an invoice number, and issue and due dates. Add as many line items as the work needs. Each one is quantity × rate, summed automatically into a subtotal.

An optional tax rate is applied to the subtotal to calculate the total due. The preview on the right updates as you type, formatted the way it will actually print.

When it’s ready, “Print or save as PDF” opens your browser’s native print dialog with only the invoice itself visible. The site’s navigation and the editing form are hidden automatically for the printed or saved version.

Questions people ask

Can I put my own logo on the invoice?

Yes. Use "Add your logo" at the top of the form to pick or drop in a PNG, JPG, SVG or WebP image up to 2 MB, then choose small, medium or large. The logo prints and saves to PDF with the rest of the invoice. Like everything else here, it's read in your browser only and never uploaded, so you'll need to add it again after reloading the page.

Does this store or send my invoice data anywhere?

No. Everything you type stays in your browser for this session only. Nothing is sent to a server or saved once you close or reload the page, so there's nothing to delete afterward either. Finish and save your PDF before navigating away.

How do I save it as a PDF instead of printing on paper?

Click "Print or save as PDF," and in the print dialog that opens, choose "Save as PDF" (or "Microsoft Print to PDF" on Windows) as the destination instead of a physical printer. Every modern browser supports this without any additional software. The page's date, title and web address are left off automatically; if your browser still adds them, untick "Headers and footers" under More settings in the print dialog.

Is this legally a valid invoice?

It includes the standard elements most invoices need: your details, your client's details, an invoice number, dates, itemized charges, and a total. But invoicing requirements vary by country and business type. Check your local requirements (e.g. tax ID fields, specific wording) before relying on it for formal accounting.

Can I use this for a simple contract instead of an invoice?

The line-item and totals structure is built specifically for invoices. For a basic contract, you can repurpose the notes field for terms, but a dedicated contract template is a better fit for anything with real legal weight.