What an invoice actually is
An invoice is a written request for payment. It records what you supplied, what it costs, who owes the money and when it is due. That sounds obvious, but the distinction matters: an invoice is not a receipt and not a quote. It creates a payable amount, it goes into your accounts as revenue, and in most countries it is the document a tax authority will ask to see if it ever checks your books.
Because of that, an invoice has to carry certain details to be useful, and a few more to be legally valid where you trade. Freelancers and small businesses often lose time either fighting a word processor template or paying a subscription for software they use twice a month. Neither is necessary for a document this simple.
This free invoice generator online PDF tool covers the whole job in one page. You fill in a form, the invoice builds live beside you, and one button gives you a PDF ready to email. There is no account, no trial period, no watermark and no limit on how many you create. Everything runs inside your browser, which means your client names, amounts and bank details are never sent anywhere.
How to use the invoice generator
- Add your details. Business name, address, email, phone and your tax registration number if you have one. Tick "remember my business details" and the tool fills them in next time, using your browser's own storage.
- Upload a logo. Optional, but it makes the invoice look like it came from a business rather than a template. PNG or JPG works, and the file stays on your device.
- Enter your client. The name here should be the legal entity that is paying, not your day-to-day contact. Accounts departments reject invoices addressed to the wrong company name.
- Set the number and dates. The tool suggests a number based on the current year and sets the issue date to today. Set a due date rather than leaving it blank, because a specific date is much harder to ignore than "payable on receipt".
- Add your line items. One line per thing you are charging for, with quantity and rate. Quantity can be hours, units, days, or simply 1 for a fixed-price job. Totals update as you type.
- Add tax and any discount. Enter a rate and a label such as GST, VAT or Sales tax. The discount applies to the subtotal first, then tax is calculated on what remains.
- Write your payment terms. Bank details, UPI ID, payment link, late fee policy. This is the part clients look for, so be exact.
- Download the PDF. The file is named with your invoice number so it is easy to find later. Email it as an attachment rather than pasting it into the message body.
What every invoice must include
The exact requirements depend on where you are registered, but the core list is close to universal.
| Element | Why it matters |
|---|---|
| The word "Invoice" | Distinguishes it from a quote or a statement, both for your client's accounts team and for auditors. |
| Unique invoice number | Required for tax records in most countries and essential for tracking payments. |
| Issue date and due date | Starts the payment clock and sets the point at which the amount is overdue. |
| Your business details | Name, address, email, phone. Registered businesses add their company registration number. |
| Tax registration number | GSTIN in India, VAT number in the UK and EU, ABN in Australia, and so on where you are registered. |
| Client name and address | Must match the legal entity paying you, or the invoice can be rejected. |
| Description of work or goods | Specific enough that someone who was not in the meeting understands what was supplied. |
| Quantity, rate and line amounts | Lets the client check the maths rather than querying a single lump sum. |
| Subtotal, tax, total due | Shown separately so tax is transparent and can be reclaimed where applicable. |
| Payment instructions | Bank account, UPI ID, payment link or cheque details, plus terms and any late fee. |
Cross-border invoices may need extra lines, such as a note about reverse charge in the EU, a place-of-supply line for Indian GST, or the client's own VAT number. If you regularly invoice overseas clients, confirm the format with an accountant once and then reuse it.
Invoice numbering that works
Invoice numbers need to be unique and, in many jurisdictions, sequential with no gaps. A missing number in a sequence looks like a deleted invoice, which is exactly what tax inspectors look for. Pick a simple system and stay with it:
- Year plus sequence: 2026-001, 2026-002. Easy to file, resets neatly each year.
- Prefix plus sequence: INV-0042. Fine for low volume, but harder to scan by year.
- Client code plus sequence: ACME-2026-03. Useful when several clients query invoices often.
Avoid starting at 001 if you would rather not advertise that this is your first invoice; starting at a higher number is common and harmless. Avoid dates alone as numbers, because two invoices on the same day collide. And never reuse a number after cancelling an invoice: issue a credit note instead, referencing the original.
GST, VAT and sales tax on invoices
Tax handling is where most invoice errors happen. The general principles:
- Only charge tax if you are registered. Adding GST or VAT without a registration number is a serious error, not a formatting choice.
- Show tax separately. Clients who reclaim input tax need the amount broken out, with the rate visible.
- Apply discounts before tax. Tax is due on the amount actually charged, which is what this tool calculates.
- India: a GST invoice needs your GSTIN, the client's GSTIN for business sales, HSN or SAC codes, place of supply, and CGST plus SGST for sales within a state, or IGST across states. Add split rates as separate lines in the items table if you need both.
- UK and EU: VAT invoices need your VAT number, the rate applied per line, and a note if the reverse charge applies to a business client in another country.
- United States: sales tax is set at state and local level, and most services are not taxed. Check nexus rules before charging anything.
Tax rules change and vary by product, service and location, so treat the above as orientation rather than advice, and confirm your own position with an accountant. The generator gives you a free-text label and rate so any of these can be represented.
Payment terms that actually get you paid
Late payment is rarely about the client being unwilling. It is usually about friction: an unclear due date, missing bank details, or an invoice that arrived three weeks after the work finished. A few habits fix most of it.
- Invoice immediately. The day the work is delivered, not at month end. Payment clocks start when the invoice arrives.
- Use a specific due date. "Due 15 October 2026" beats "Net 15" for anyone who does not want to calculate.
- Shorten the terms. Net 15 is normal for freelancers. Net 30 is standard for larger companies, and Net 45 or 60 is worth negotiating before you accept the work, not after.
- State the late fee up front. A line such as "1.5% per month on overdue amounts" is only enforceable if it was in your agreement, so put it in the contract as well as the invoice.
- Make paying easy. Bank details, UPI ID or a payment link, spelled out exactly. Every extra email asking for account details costs you days.
- Ask for a deposit on larger jobs. 30% to 50% up front is normal and filters out clients who were never going to pay.
Why PDF is the right format for invoices
A PDF looks the same on every device, cannot be edited accidentally, prints correctly and is what accounting departments expect. A Word file can shift layout between versions and invites changes. A spreadsheet exposes your formulas. A screenshot cannot be read by accounting software that scans documents. An image pasted into an email body often does not survive forwarding.
Name the file so it is findable later: something like invoice-2026-001-acme.pdf rather than invoice.pdf. This tool names the download using your invoice number automatically. Attach it to the email rather than linking to a download, because attachments survive in the client's inbox and their accounts system.
Invoice, bill, receipt, proforma and credit note
| Document | What it does |
|---|---|
| Invoice | Requests payment for work already delivered. Creates a debt due by a date. |
| Bill | The same document, seen from the customer's side. Your invoice is their bill. |
| Receipt | Confirms money has been received. Issued after payment, not before. |
| Proforma invoice | A preview of what will be charged, often used to request advance payment. Not a tax document and not recorded as revenue. |
| Quote or estimate | An offer of price before work begins. No payment obligation. |
| Credit note | Cancels or reduces an invoice already issued, referencing the original number. |
You can use this tool for a proforma invoice or a quote as well: change the heading wording in your notes and make clear in the covering email which one it is.
Mistakes that delay payment
- Wrong client entity. Addressed to a person or a trading name instead of the registered company.
- Vague descriptions. "Consulting services" tells an approver nothing. "Website audit and 12-page SEO report, September 2026" does.
- No purchase order number. Larger companies will not pay without one. Ask for it before you start.
- Sent to the wrong address. Your contact is often not accounts payable. Ask where invoices should go.
- Arithmetic errors. One reason to let a tool add it up rather than a spreadsheet you edited by hand.
- Missing bank details. Surprisingly common, and it stalls everything.
- No follow-up. A short, polite reminder on the due date and again a week later resolves most late payments.
Sending and keeping your records
Send the PDF as an attachment with a short covering email: what the invoice is for, the amount, the due date, and how to pay. Put the invoice number in the subject line so it can be searched for later. If the client has an invoicing portal, upload it there as well and note the date you did.
Keep every invoice you issue. Retention requirements differ by country, commonly between five and eight years, and the copy needs to be readable for that whole period. A folder per financial year, synced to cloud storage, is enough for most freelancers. Track which invoices are paid in a simple sheet with the number, client, amount, issue date, due date and payment date, so chasing is a two-minute job instead of an archaeology project.
Once you are issuing more than a handful of invoices a month, or you need recurring billing and automatic reminders, dedicated accounting software starts to earn its subscription. Until then, a generator like this one plus a spreadsheet handles the job at zero cost.
Frequently asked questions
Is this invoice generator really free?
Yes. There is no sign-up, no limit on how many invoices you create, and no watermark on the PDF. The tool runs entirely in your browser, so your client details and amounts never reach a server.
Can I add my company logo to the invoice?
Yes. Upload a PNG or JPG and it appears at the top of the invoice and in the downloaded PDF. The image stays on your own device.
What information must a valid invoice include?
At minimum: the word Invoice, a unique invoice number, the issue date, your business name and contact details, the client's name and address, a description of what you supplied, amounts, any tax charged, the total due and payment terms. Tax registration numbers such as GSTIN or a VAT number are required where you are registered.
How do I number my invoices?
Use a sequential system with no gaps, such as 2026-001 or INV-0042. Many tax authorities require unique, consecutive numbering. The tool suggests a number based on the year and you can edit it.
Can I add GST, VAT or sales tax?
Yes. Enter any tax rate as a percentage and give it a label such as GST 18%, VAT 20% or Sales tax. The tax is calculated on the amount after any discount. Check the rules that apply where you are registered, since split rates such as CGST and SGST may need separate lines.
Are my invoice details stored anywhere?
No. Nothing is uploaded. If you tick the option to remember your business details, they are saved only in your own browser's local storage and can be cleared at any time.
How long should I keep copies of my invoices?
Retention periods vary by country, commonly between five and eight years. Keep a copy of every PDF you send, backed up somewhere other than your laptop, and check the requirement for your own jurisdiction.
Create your invoice
Getting paid starts with a document that leaves no questions: who is charging, for what, how much, by when and how to pay. Fill in the form above, download the PDF, and send it the same day the work lands. Back to the generator.