Free Invoice Generator

Fill in your details, add line items, and print a clean invoice — or save it as a PDF. Nothing leaves your browser.

Subtotal$0.00
Tax (0%)$0.00
Total due$0.00

What is an invoice generator?

An invoice generator is a tool that builds a professional-looking bill you can send to a client. Instead of wrestling with a spreadsheet template, you type in your business details, list the work you did with quantities and rates, and the tool does the arithmetic — line totals, subtotal, tax, and grand total — then gives you a clean page to print or save as a PDF.

This generator is built for freelancers and small businesses that need to get paid without paying for accounting software. There is no account to create and no data leaves your browser: when you close the tab, your invoice details go with it. That privacy-by-design approach means you can safely invoice clients from any device.

The invoice math, step by step

Every number on the invoice follows three simple rules:

  • Line total = Quantity × Rate. Each row stands on its own.
  • Subtotal = sum of all line totals.
  • Tax amount = Subtotal × Tax %. Leave tax at 0 if it does not apply to you.
  • Grand total = Subtotal + Tax amount.

Worked example: two items plus 8% tax

Imagine you are a freelance designer billing a client for two things:

  • Logo design: 1 × $400.00 = $400.00
  • Homepage mockups: 2 × $150.00 = $300.00
  • Subtotal: $400.00 + $300.00 = $700.00
  • Tax (8%): $700.00 × 0.08 = $56.00
  • Total due: $700.00 + $56.00 = $756.00

Enter those two line items in the generator above with an 8% tax rate and you will see $756.00 as the total due.

What to include on a real invoice

A professional invoice needs more than numbers. Make sure yours includes:

  • Your business name and contact information so the client knows exactly who is billing them.
  • The client’s name (and company, if applicable).
  • A unique invoice number — sequential numbers like 001, 002 make your records easy to track.
  • Issue date and due date — the due date is what triggers late-payment expectations.
  • Itemized line items with clear descriptions, quantities, and rates. “3 hours of consulting at $120/hr” beats a vague “services.”
  • Tax, if applicable — shown as its own line so the client can see the breakdown.
  • Payment terms and notes — how to pay you, when payment is due, and any late-fee policy.

How to save your invoice as a PDF

  1. Fill in the invoice above and double-check the totals.
  2. Click Print / Save as PDF.
  3. In the print dialog, change the destination to Save as PDF (or “Microsoft Print to PDF” on Windows).
  4. Only the invoice itself prints — the header, navigation, buttons, and article text are hidden automatically by the print stylesheet.
  5. Save the PDF and email it to your client, or print a paper copy for your records.

Getting paid faster: invoice best practices

A well-built invoice does more than record what you're owed — it shortens the time until the money arrives. The habits below are used by experienced freelancers and small businesses:

  • Send it the same day the work is delivered. Invoicing delays are one of the most common reasons payments arrive late. Generate the invoice while the work is fresh and send it immediately.
  • Always show a clear due date. “Due October 18, 2026” gets paid faster than vague terms. Plain language (“Due within 14 days”) beats jargon your client has to decode.
  • Number every invoice sequentially (001, 002, 003…). It looks professional, makes follow-ups unambiguous (“following up on invoice 014”), and keeps your tax records clean.
  • Itemize the work. “Website redesign — 12 hours × $75” is harder to dispute than a single lump sum. Clients pay detailed invoices faster because they can see the value.
  • List how to pay. Include your accepted payment methods and details right on the invoice — bank transfer info, payment link, or mailing address. Every extra step the client must ask about adds days.
  • Follow up on a schedule. A polite reminder on the due date, then once a week after. Most late payments are forgetfulness, not malice.

One caution: late fees should only be charged if they were agreed in advance (ideally in a written contract) and are allowed where you operate — rules differ by state and country. And keep a copy of every invoice you send; at tax time, your invoice history is the backbone of your income records. (This is general business information, not legal or tax advice — consult a professional for your situation.)

Frequently asked questions

How do I save my invoice as a PDF?

Click “Print / Save as PDF”, then choose “Save as PDF” (or “Microsoft Print to PDF”) in the print dialog’s destination dropdown. Only the invoice itself prints — the site header, navigation, and buttons are hidden automatically.

Is my invoice data sent to a server?

No. Everything you type stays in your browser. No account is needed and nothing is uploaded or stored anywhere.

How is the invoice total calculated?

Each line total is quantity × rate. The subtotal is the sum of all line totals, the tax amount is subtotal × tax %, and the grand total is subtotal + tax.

What should a real invoice include?

Your business name and contact info, the client’s name, a unique invoice number, the issue date and due date, itemized line items with quantities and rates, the tax amount, the total due, and any payment terms or notes.

Can I invoice in a currency other than dollars?

The totals are shown with a $ sign, but the math works the same for any currency — just treat the numbers as your own currency when you send the invoice.

Related tools