Invoice Generator
This free invoice generator creates professional invoices with line items, tax, discounts, and currency options. Print or save as PDF instantly.
This invoice generator lets you create clean, professional invoices directly in your browser. Fill in your company details, client information, and line items, then preview the result in real time and print or save as a PDF. No sign-up, no accounting software, and no data leaves your device.
About Invoice Generator
What You Can Include on the Invoice
| Section | Fields | Notes |
|---|---|---|
| Sender (your details) | Company name, address | Appears in the invoice header |
| Recipient | Client name, address | Appears as the "Bill To" section |
| Invoice details | Invoice number, date, due date | Sequential numbering is your responsibility |
| Line items | Description, quantity, unit price (line total calculated automatically) | Add as many rows as needed |
| Tax | Tax rate percentage | Applied to the subtotal; optional |
| Discount | Discount percentage | Applied before tax; optional |
| Currency | USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, INR, BRL | Affects the currency symbol displayed |
| Notes | Payment terms, bank details, thank-you message | Free text area at the bottom of the invoice |
How the Calculations Work
The generator uses a straightforward order of operations: discount is applied to the subtotal first, then tax is calculated on the discounted amount. This matches how most accounting systems handle invoice maths.
| Calculation | Formula | Example |
|---|---|---|
| Line total | Quantity x Unit price | 5 hours x $100/hr = $500 |
| Subtotal | Sum of all line totals | $500 + $200 = $700 |
| Discount | Subtotal x Discount % | $700 x 10% = $70 discount |
| Discounted subtotal | Subtotal - Discount | $700 - $70 = $630 |
| Tax | Discounted subtotal x Tax % | $630 x 20% = $126 |
| Total | Discounted subtotal + Tax | $630 + $126 = $756 |
Worked example: A freelance web developer completes a project with three line items: "Homepage design" (1 x $1,200), "Blog template" (1 x $600), and "Revisions" (3 hours x $80/hr = $240). The subtotal comes to $2,040. The client negotiated a 5% discount, so the discount amount is $2,040 x 0.05 = $102, bringing the discounted subtotal to $1,938. With 20% VAT applied, the tax is $1,938 x 0.20 = $387.60, and the final invoice total is $1,938 + $387.60 = $2,325.60.
What Must an Invoice Include?
Legal requirements for invoices vary by country, but most tax authorities expect the same core information. Missing a required field can delay payment or cause problems at tax time.
| Element | UK Requirement | US Requirement |
|---|---|---|
| Your name or business name | Required | Required |
| Your address | Required | Required |
| Client name and address | Required | Recommended |
| Unique invoice number | Required (sequential) | Recommended |
| Invoice date | Required | Required |
| Description of services/goods | Required | Required |
| Amount and currency | Required | Required |
| VAT number (if registered) | Required if VAT-registered | N/A |
| VAT breakdown | Required if VAT-registered | N/A (sales tax varies by state) |
| EIN or Tax ID | N/A | Recommended |
| Payment terms | Recommended | Recommended |
In the UK, HMRC requires self-employed individuals and businesses to issue invoices that include a unique sequential number, the date, and a clear description of the goods or services provided. If your taxable turnover exceeds the VAT registration threshold of £90,000 (as of April 2026), you must also include your VAT number and show the VAT amount separately. Invoices should be kept for at least six years.
In the US, there is no single federal law dictating invoice format, but the IRS expects clear records of income for tax purposes. Including your EIN (Employer Identification Number), a unique invoice number, and itemised descriptions makes your records audit-ready. Some states also require sales tax to be shown separately on invoices.
Standard Payment Terms Explained
Payment terms tell the client when the invoice is due. The most common terms are expressed as "Net X", meaning the full amount is due within X days of the invoice date.
| Term | Meaning | Best For |
|---|---|---|
| Due on receipt | Payment expected immediately | Small one-off jobs, retail |
| Net 7 | Due within 7 days | Ongoing freelance work with trusted clients |
| Net 14 | Due within 14 days | Small to mid-size projects |
| Net 30 | Due within 30 days | Industry standard for most B2B work |
| Net 60 | Due within 60 days | Large corporations, government contracts |
| 2/10 Net 30 | 2% discount if paid within 10 days, otherwise due in 30 | Encouraging early payment |
| 50% upfront | Half before work starts, half on completion | Large projects, new client relationships |
Net 30 is the default standard in most industries. According to a 2025 QuickBooks report, 62% of UK small businesses dealt with unpaid invoices, with the average outstanding balance reaching £21,400 per business. In the US, Atradius research found that only 36% of B2B invoices are paid on time, with the average payment arriving 7 to 8 days past the due date. Setting clear terms upfront and following up promptly makes a real difference to cash flow.
Common Invoice Scenarios
| Scenario | Line Item Setup | Tax / Discount |
|---|---|---|
| Freelance developer billing hourly | One row per task: "Frontend development - 20 hrs x $100" | VAT at your country's rate; no discount |
| Graphic designer per-project | One row per deliverable: "Logo design - 1 x $500" | VAT if applicable |
| Contractor materials + labour | Separate rows for materials and labour hours | VAT on the total; quantity discount for large orders |
| Consulting retainer | One row: "Monthly retainer - January 2026 - 1 x $3,000" | VAT if applicable |
| Product sale | One row per product with quantity and unit price | Sales tax at your local rate |
How to Avoid Late Payments
Late payment is one of the biggest cash flow problems for small businesses and freelancers. A few practical steps can reduce the risk:
- Send the invoice immediately. The longer the gap between completing work and sending the invoice, the longer the payment cycle. Issue the invoice on the same day the work is delivered or the milestone is reached.
- State payment terms clearly. Include the due date on the invoice itself, not just in a separate email. "Payment due: 15 May 2026" is clearer than "Net 30" for many clients.
- Offer multiple payment methods. List bank transfer details, PayPal, or a payment link in the notes section. The easier it is to pay, the faster the money arrives.
- Follow up at set intervals. A polite reminder at 7 days overdue and a firmer one at 14 days is standard practice. In the UK, the Late Payment of Commercial Debts (Interest) Act 1998 allows businesses to charge statutory interest of 8% plus the Bank of England base rate on overdue invoices, along with fixed compensation of £40 to £100 depending on the debt size.
- Consider milestone billing. For projects over £2,000 or $2,500, splitting the invoice into stages (e.g. 50% upfront, 50% on completion) reduces the risk of a single large unpaid invoice.
Printing and Saving as PDF
The invoice preview is styled with a clean layout optimised for printing. Click the Print / Save as PDF button to open your browser's print dialog. The tool UI is hidden during printing so only the invoice appears on the page.
| Action | How |
|---|---|
| Save as PDF | In the print dialog, select "Save as PDF" as the destination |
| Print directly | Select your printer and print |
| Email to client | Save as PDF first, then attach to an email |
Once saved, the PDF can be attached to emails, uploaded to cloud storage, or printed for physical records. Most accounting rules require keeping invoices for at least six years (UK) or three years (US IRS minimum, though seven years is recommended for businesses).
Invoice Numbering Best Practices
A consistent invoice numbering system keeps records organised and makes life easier at tax time. There is no single correct format, but the number must be unique and sequential. Some common approaches:
- Simple sequential: INV-001, INV-002, INV-003. Works well for freelancers with a single client base.
- Year-prefixed: 2026-001, 2026-002. Resets each year, making it easy to see which tax year an invoice belongs to.
- Client-coded: ACME-001, ACME-002. Useful if you frequently invoice the same clients and want to see history at a glance.
- Date-based: 20260416-01, 20260416-02. Groups invoices by date, good for high-volume billing.
Avoid starting from INV-001 if you want clients to think your business is established. Starting from INV-100 or INV-1001 is a common tactic. The important thing is that numbers never repeat and always increase.
Common VAT and Sales Tax Rates
When setting the tax rate on your invoice, use the rate that applies to your jurisdiction and the type of goods or services provided. Here are the standard rates for some of the most common countries as of 2026:
| Country | Standard VAT / Sales Tax | Reduced Rates |
|---|---|---|
| United Kingdom | 20% | 5% (energy, child seats), 0% (food, books, children's clothing) |
| United States | No federal sales tax; state rates 0-7.25% | Varies by state and product type |
| Germany | 19% | 7% (food, books, public transport) |
| France | 20% | 5.5% (food, books), 10% (restaurants) |
| Canada | 5% GST + provincial (0-10%) | Varies by province |
| Australia | 10% GST | 0% (fresh food, medical, education) |
| Japan | 10% | 8% (food, non-alcoholic drinks) |
| India | 18% GST (standard) | 5%, 12%, 28% depending on category |
For a quick way to work out the VAT on any amount, the VAT Calculator covers rates for 12+ countries with add/remove options. Need to figure out the discount amount before tax? The Discount Calculator handles both percentage and fixed discounts. For invoices that need detailed tax breakdowns by line item, the Invoice Tax Calculator can help.
Sources
Frequently Asked Questions
How do I save the invoice as a PDF?
Click the "Print / Save as PDF" button at the bottom of the invoice preview. In the print dialog that appears, select "Save as PDF" as the destination (instead of a physical printer). The invoice is styled specifically for printing, so headers, footers, and unnecessary UI elements are hidden automatically.
Does this tool store my invoice data?
No. Everything runs entirely in your browser. No data is sent to any server or stored anywhere. If you close or refresh the page, the invoice data will be lost, so make sure to print or save as PDF before navigating away.
Can I add my company logo to the invoice?
This generator focuses on clean text-based invoices that work universally. While a logo upload is not currently supported, you can add your logo after saving as PDF using any PDF editor, or paste it into the printed copy.
What currencies are supported?
The generator supports USD, EUR, GBP, JPY, CAD, AUD, CHF, CNY, INR, and BRL. The selected currency symbol is displayed on the invoice preview and in all calculated totals.
Related Tools
Link to this tool
Copy this HTML to link to this tool from your website or blog.
<a href="https://toolboxkit.io/tools/invoice-generator/" title="Invoice Generator - Free Online Tool">Try Invoice Generator on ToolboxKit.io</a>