How to use Invoice Generator
Generate professional invoices entirely in your browser — no account, no server upload, no subscription required. Fill in your business and client details, add line items with quantities and unit rates, apply tax, and download a clean PDF in seconds. Ideal for freelancers, consultants, and small businesses that need a fast, private invoicing solution without relying on cloud-based accounting software.
- Enter your business name, address, and contact details in the "From" section.
- Fill in your client's name and billing address in the "Bill To" section.
- Add a unique invoice number, issue date, and payment due date.
- Click "Add line item" for each product or service; enter the description, quantity, and unit price.
- Set a tax rate (e.g. 10% GST or 20% VAT) — subtotal, tax amount, and total update automatically.
- Click "Download PDF" to save the finished invoice to your device.
Your data never leaves your device — 100% private processing.
Required fields on a professional invoice
A legally compliant invoice must contain enough information for the client to verify the charge and for your tax authority to audit the transaction. The core required fields are: your business name and address, client name and address, a unique invoice number, issue date, payment due date, a description of each good or service, the quantity and unit price, the subtotal, any applicable tax (with rate), and the total amount due. Including your bank details or payment instructions avoids delays.
| Field | Purpose | Required? |
|---|---|---|
| Invoice number | Unique sequential identifier for tracking and audit | Yes |
| Issue date | Date the invoice is created and sent | Yes |
| Due date | Payment deadline (e.g. Net 30) | Yes |
| Line item description | Clearly identifies the service or product | Yes |
| Quantity & unit price | Basis for calculating line total | Yes |
| Tax rate & amount | Required by most tax authorities (GST/VAT) | Yes |
| Payment instructions | Bank account, PayPal, or card details | Strongly recommended |
| Purchase order (PO) number | Required by many corporate clients for matching | When applicable |
Invoice numbering best practices
A consistent invoice numbering scheme prevents duplicates, simplifies record-keeping, and satisfies most tax authorities. Common formats include sequential numbers (INV-0001, INV-0002), date-prefixed numbers (INV-2025-001), or client-prefixed numbers (ACME-001). Never reuse or skip numbers — gaps attract auditor attention. If you issue a credit or correction, create a separate credit note with its own number (CN-0001) referencing the original invoice rather than editing the invoice itself.
Worked examples
Hourly service invoice
Inputs: 10 hrs × $80 + 8% tax
Result: Subtotal $800 + $64 tax = $864
With a discount
Inputs: $1,000 subtotal − 10% + 8% tax
Result: $900 + $72 tax = $972
Glossary
- Net 30
- A payment term meaning the full invoice amount is due within 30 calendar days of the invoice date. Other common terms: Net 15, Net 60, and Due on Receipt.
- Line item
- A single row on an invoice representing one product or service, showing description, quantity, unit price, and the calculated line total.
- VAT / GST
- Value Added Tax (EU/UK) or Goods and Services Tax (AU/NZ/CA) — a consumption tax applied to most goods and services at a percentage of the sale price.
- Credit note
- A document issued to cancel or reduce a previously sent invoice, used to process returns, adjustments, or billing errors without altering the original invoice record.
- Purchase order (PO)
- A buyer-issued document authorising a purchase; the PO number is often required on the matching invoice to streamline corporate accounts-payable processing.
Related reading
Frequently Asked Questions
Why use Invoice Generator?
- Auto-calculates subtotal, tax amount, and total as you add or edit line items
- Generates a consistently sequenced invoice number to satisfy tax-authority audit trails
- Outputs a print-ready PDF in seconds without requiring cloud accounting software
- Lets you specify Net 30, Net 15, or custom payment terms on each individual invoice
Common use cases
- A freelance designer billing a client for a completed brand identity project
- A contractor issuing a first invoice to a corporate client that requires a PO number
- A sole trader creating a GST-itemised invoice to meet Australian tax-reporting obligations
- A consultant generating monthly retainer invoices for several ongoing client engagements
- A small catering business producing itemised invoices for each confirmed event booking
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Related Productivity
Meeting Cost Calculator
Calculate the real cost of a meeting based on attendees, duration, and salaries. See live cost ticking up in real time. Free meeting cost calculator online.
Receipt Maker
Create receipts online and download them as PDF. Add seller, buyer, items, payment method, and totals. Free, private receipt generator in your browser.
e-Signature Generator
Create an electronic signature online by drawing or typing. Download a transparent PNG signature for documents and emails. Free and private.
Loan Calculator
Calculate your loan monthly payment, total interest, and payoff. Compare rates and terms instantly with this free online personal loan calculator.
Overtime Pay Calculator
Calculate overtime pay at time-and-a-half, double time, or any multiplier. Add regular and OT hours to get total gross pay. Free and private.
Pomodoro Timer
A free online Pomodoro timer to boost focus. Work in 25-minute sprints with short and long breaks, automatic cycles, and notifications. No sign-up required.
Explore all Productivity.