Invoice Generator

Fill in your details and line items, then print or save as PDF directly from your browser.

Total 0.00
Your Company
Invoice: —
Date: —
Bill to: —
DescriptionQtyPriceAmount
Total: 0.00
Common invoice payment terms
Payment TermMeaningTypical Use
Due on receiptPayment expected immediatelySmall jobs, one-off services
Net 15Payment due within 15 daysFast-turnaround freelance work
Net 30Payment due within 30 daysMost common standard term
Net 60Payment due within 60 daysLarger companies, corporate clients

FAQ

How do I save this as a PDF?

Click 'Print / Save as PDF' — in the print dialog that opens, choose 'Save as PDF' as the destination/printer instead of a physical printer. This works in every modern browser without needing any extra software.

Is my invoice data saved anywhere?

No — everything you type stays in your browser only. Nothing is uploaded, stored, or sent anywhere, so refreshing the page will clear it.

Can I add multiple line items?

Yes — click 'Add line item' as many times as you need. Each row has its own description, quantity, and price, and the total updates automatically.

Does this calculate tax?

Not automatically — add tax as its own line item if you need to include it, since tax rates and rules vary significantly by location and business type.

What do payment terms like 'Net 30' mean?

The number after 'Net' is the number of days the client has to pay after the invoice date — Net 30 means payment is due within 30 days. See the table above for other common terms.

What should I include on a professional invoice?

At minimum: your business name, a unique invoice number, the date, a clear description of each line item with quantity and price, and a total. This tool's preview includes all of these by default.

Is this invoice legally valid for tax or accounting purposes?

Invoice requirements vary by country, industry, and business type, so check your local regulations for what's required (such as a tax ID or VAT number) if you need it to meet specific legal or accounting standards.

What should I put in an invoice description?

Describe what was done or supplied in enough detail that the client can match it to the agreed work, for example 'Website design, 12 hours' or 'Logo design, final files'. Include dates or a project reference where helpful.

How do I add tax to an invoice with this tool?

Add a separate line item for the tax with the quantity 1 and the tax amount as the price. For a 20% rate on a 1,190.00 subtotal the tax line would be 238.00. The generator itself does not calculate tax.

How do I number my invoices?

Use a simple sequence that never repeats, such as 0001, 0002 and so on, or include the year, such as 2026-001. Consistent numbering makes it easy to track payments and is often required for tax records.

About this tool

This tool builds a clean, printable invoice from your business details and line items, with the total calculated automatically. Use your browser's print function to save it as a PDF. Nothing you enter is saved or sent anywhere.

A worked example

Each line total is the quantity multiplied by the price, and the invoice total is the sum of the lines. For a small design job:

A sample invoice as the generator would total it
DescriptionQtyPriceAmount
Website design (hours)1265.00780.00
Logo design1350.00350.00
Stock photos512.0060.00
Total1190.00

The generator does not add tax. If you must charge sales tax or VAT, include it as its own line. For example, at a 20% rate the tax on 1,190.00 is 238.00, which brings the amount due to 1,428.00. Check the correct rate and rules for your country and for the type of work.

Setting payment terms

Payment terms state when you expect to be paid. Writing the actual due date on the invoice avoids confusion. Counting from an invoice dated 1 March 2026:

Due dates for an invoice dated 1 March 2026
Payment termDue date
Net 1516 March 2026
Net 3031 March 2026
Net 6030 April 2026

A shorter term helps your cash flow, but large clients often have a standard term of their own, so ask about it before you issue the first invoice. You can also state a late payment policy, such as interest on overdue amounts, if your contract or local law allows it.

Invoice numbering and record keeping

What to check before you send

Make sure your business name and contact details are correct, the client's name or company is right, the date and invoice number are filled in, each line describes the work clearly, and the payment terms and method are stated. Tax registration numbers and legal requirements vary by country, so add whatever your jurisdiction requires. This generator is a convenience for producing a clean document and is not tax or legal advice.

Check out my other free tools

Gematria CentralGematria & numerology tools Dream CipherAI dream interpretation Star CipherFree Daily Horoscope & Tarot ReadingsGods of IrelandIrish mythology reference