Skip to content
SmaftyTools

Invoice Generator

Create a professional invoice in your browser — line items, tax, discount and totals — then print or save as PDF. Free, no signup, no watermark.

About Invoice Generator

The Invoice Generator creates a clean, professional invoice directly in your browser, with no software to install and no account to create. Fill in your business details and your client's details, add line items with a description, quantity and unit price, apply an optional discount and tax rate, and the subtotal, tax and grand total recalculate instantly as you type. When it looks right, use your browser's print dialog to print it or save it as a PDF — there's no watermark and no signup wall blocking the export, which is what makes this a genuinely free invoice maker rather than a trial for paid software.

It's built for the kind of invoicing that doesn't need a full accounting subscription. Freelance designers, writers, developers and consultants use it to bill clients for a project or a set of hours; small businesses use it to create invoice documents and quotes without opening a bookkeeping suite; side-project and marketplace sellers use it to formalize an occasional sale; and contractors use it as a reusable invoice template, swapping in new line items and client details for every new job. Because up to seven currencies are supported with correct formatting, it also works for freelancers billing international clients in USD, EUR, GBP or other major currencies.

Two details are worth knowing. First, tax is calculated after the discount is applied — so a $500 subtotal with a 10% discount and 10% tax charges tax on $450, not $500 — which matches how most real-world invoices are computed, and is worth double-checking against your own accounting rules if they differ. Second, the Print / Save as PDF button switches the page into a print-optimized layout that hides the editing form and shows only the finished invoice, so the resulting PDF or printout contains just the document itself, not any buttons or labels from the editor.

Because everything — from your business name to the final total — is computed and rendered entirely with JavaScript running in your own browser, none of it is ever uploaded to a server; refreshing or closing the tab clears the form, so there's no saved invoice history or automatic numbering across sessions. Treat this as a fast one-off generator rather than a bookkeeping system, and keep a copy of each PDF you export for your own records.

How to Use the Invoice Generator

  1. Fill in your details and the client's details.
  2. Add line items with a description, quantity and unit price.
  3. Set the invoice number, dates, currency, and any discount or tax percentage.
  4. Review the live preview, then click Print / Save as PDF.

Features

  • Unlimited line items with automatic totals
  • Discount and tax handling (tax applied after discount)
  • Multiple currencies with proper formatting
  • Print-optimized layout — save straight to PDF

Examples

Freelance invoice with tax

Input

2 line items totaling $500, 10% tax, no discount

Output

Subtotal $500.00, Tax $50.00, Total $550.00

Invoice with discount and tax

Input

Subtotal $500, 10% discount, 10% tax

Output

Discount −$50.00 brings it to $450.00, Tax $45.00 (10% of the discounted $450), Total $495.00

International client billed in euros

Input

3 line items totaling €1,200, currency set to EUR, no tax or discount

Output

Invoice displays totals as €1,200.00 with euro formatting throughout

Frequently Asked Questions

How do I save the invoice as a PDF?

Click Print / Save as PDF and choose 'Save as PDF' as the destination in your browser's print dialog. Only the invoice itself is printed — the editing form is hidden.

Is my client data stored anywhere?

No. The invoice exists only in your browser tab while you work on it. Refreshing the page clears it, and nothing is ever sent to a server.

Is there a limit to how many line items I can add?

No — add as many line items as your invoice needs. The subtotal, tax and total update automatically as you add or remove rows.

Is the Invoice Generator free?

Yes, the Invoice Generator is completely free with no usage limits. No signup, no account and no installation required.

Is my data safe?

Yes. All processing happens locally in your browser using JavaScript — nothing you type is uploaded or stored on our servers.