Invoice Generator: Create Professional Invoices and Save as PDF
Sending a professional invoice should take minutes, not hours. The free invoice generator lets you fill in your business details, add line items with automatic totals, apply tax, and export a clean PDF — all without creating an account or installing software.
What Should Every Invoice Include?
A well-formed invoice protects both parties and speeds up payment. Missing fields are among the most common reasons invoices are delayed — finance teams cannot process payments without complete information. At minimum, every invoice should contain:
- Invoice number — unique identifier for record-keeping and reference
- Issue date and due date — when the invoice was raised and when payment is expected
- Sender details — your business name, address, and contact information
- Client details — the name and address of the person or company being billed
- Line items — description, quantity, and unit price for each service or product
- Subtotal, tax, and total — clearly broken out so there is no ambiguity
- Payment instructions — bank details, payment link, or accepted methods
If you are GST or VAT registered, your jurisdiction may also require your tax registration number on the invoice face (ABN in Australia, GST number in New Zealand, VAT number in UK/EU). Add it to the sender details or notes section.
Invoice Fields Reference
| Field | Required | Notes |
|---|---|---|
| Invoice Number | Yes | Sequential numbers (INV-001) aid bookkeeping; use the same sequence for all clients |
| Issue Date | Yes | Triggers payment terms countdown; use today's date |
| Due Date | Recommended | Net 14 or Net 30 is standard; Net 7 for smaller amounts |
| From (Sender) | Yes | Must match your registered business or trading name |
| Bill To (Client) | Yes | Use the official legal entity name to avoid payment processing delays |
| Line Items | Yes | One row per deliverable, milestone, or product SKU |
| Tax Rate | Conditional | Required if GST/VAT registered; verify applicable rate for your goods/services |
| Notes / Terms | Recommended | Include payment method, late-payment terms, and any contractual references |
How to Create an Invoice with the Free Generator
- Open the Invoice Generator
- Set the invoice number, currency, issue date, and due date at the top. Use a sequential number like INV-001, INV-002 for easy reference
- Fill in your From details — business name, email, address, and phone
- Fill in the Bill To section with your client's name, email, and address. Use the full legal entity name for corporate clients
- Add line items — click “Add Line Item” for each service or product, entering description, quantity, and unit price. Totals calculate automatically
- Enter a tax rate if applicable. The tool calculates the tax amount and grand total
- Add payment notes — bank details, PayPal address, or terms — in the Notes field
- Click Print / Save as PDF and choose “Save as PDF” in the print dialog
Saving Your Invoice as a PDF
The invoice is formatted to fit cleanly on a single A4 or US Letter page. When you click Print / Save as PDF, your browser opens the native print dialog. To save as a PDF:
- Chrome / Edge: in the Destination dropdown, select “Save as PDF”
- Firefox: click the PDF icon or select “Print to PDF” as the printer
- Safari: click the PDF button in the lower-left of the print dialog
The resulting PDF has no watermarks, no branding, and no payment required. It is a clean document you can email directly to your client or upload to their accounts payable portal.
Payment Terms — Net 7, Net 14, Net 30
Payment terms specify how many calendar days the client has to pay after the invoice date. The most common terms in use:
| Term | Meaning | Best for |
|---|---|---|
| Due on receipt | Payment expected immediately | Small amounts; trusted long-term clients; final balance on delivery |
| Net 7 | 7 calendar days to pay | Small projects; first-time clients; amounts under $500 |
| Net 14 | 14 calendar days to pay | Standard for freelancers; mid-size projects |
| Net 30 | 30 calendar days to pay | Corporate clients; large project milestones; standard B2B |
| Net 60 | 60 calendar days to pay | Government or enterprise clients with slow AP processes |
| 2/10 Net 30 | 2% discount if paid within 10 days; full amount due in 30 days | Incentivizing early payment from larger clients |
Getting Paid Faster
Send invoices the same day work is delivered
Invoices sent within 24 hours of completing work are paid faster on average than those sent days or weeks later. Delayed invoicing signals to clients that payment is not urgent — and introduces the risk that the project falls out of their current-period budget. Make it a habit to generate and send the invoice the same day work is delivered.
Use shorter net terms for new clients
Offer Net 7 or Net 14 to new clients for the first project, rather than the Net 30 you might extend to established clients. Shorter terms establish payment discipline early in the relationship and reduce your exposure on clients who turn out to be slow payers.
Request a deposit on large projects
For projects over $1,000 (or whatever threshold represents meaningful financial risk for your business), request a 25–50% deposit before beginning work. Invoice the deposit as a separate invoice (INV-001A) with the balance due on delivery (INV-001B). This reduces your exposure and filters out clients with payment problems at the start of the relationship.
Use milestone billing on long projects
Rather than a single invoice at project completion, bill at defined milestones — typically start, midpoint, and completion for a three-stage project. Milestone billing spreads cash flow and reduces the risk of a client disputing the final invoice after the work is complete.
Follow up at the due date — and before
Send a payment reminder 3–5 days before the due date, noting the upcoming deadline. If unpaid on the due date, follow up immediately — not days later. Many late payments are the result of invoices being lost in email or overlooked in AP systems; a timely reminder typically resolves them quickly.
Writing Effective Line Item Descriptions
Vague descriptions like “consulting services” are more likely to trigger approval delays or disputes than specific ones. Finance teams reviewing invoices need enough detail to match the invoice to a purchase order or statement of work. Good line item descriptions:
- Name the specific deliverable: “Website copywriting — 5 pages, June 2026”
- Reference the project or PO: “Development — User Authentication Module (PO-2245)”
- Include the period for retainer or recurring services: “Monthly SEO retainer — June 2026”
- Specify units for time-based billing: “Consulting, 8 hours × $150/hr”
Specificity reduces back-and-forth, demonstrates professionalism, and makes your invoices easier to approve in corporate accounts payable workflows.
Invoice Numbering Systems
A consistent invoice numbering convention makes record-keeping and tax return preparation much easier. Common approaches:
- Sequential: INV-001, INV-002 — simple, no year prefix
- Year-prefixed: 2026-001, 2026-002 — resets each year, easy to locate by period
- Year-month-prefixed: 202606-001 — useful for high-volume invoicing
- Client-prefixed: ABC-001, XYZ-001 — useful when each client has a separate sequence
Whatever system you choose, be consistent. Never reuse an invoice number — once a number is issued (even if cancelled), it should remain in your records as a voided invoice.
International Invoicing Considerations
When invoicing clients in other countries:
- Currency: Specify the currency clearly — use three-letter codes like USD, GBP, EUR, AUD alongside the symbol to avoid ambiguity. “$1,000 USD” is clearer than “$1,000” when sending to a non-US client
- Date format: Use unambiguous formats (1 Jun 2026 or 2026-06-01) rather than 06/01/26, which reads as June 1 in the US but January 6 in the UK
- Tax treatment: B2B services exported across borders are often zero-rated for GST/VAT in the country of supply. Verify the applicable rules with your accountant; the invoice should note the zero-rating rationale if applicable
- Payment method: Wire transfers are standard for international payments — include your IBAN (EU/UK), SWIFT/BIC code, and bank address. PayPal is practical for smaller amounts but adds currency conversion costs
Frequently Asked Questions
Can I add my logo to the invoice?
The current version of the tool does not support image upload, so logo embedding is not available. For logo-branded invoices, open the generated PDF in a PDF editor and add your logo as an image overlay before sending, or use the PDF Editor to add an image to the saved PDF.
How do I calculate the tax correctly?
The tool applies the tax rate as a percentage of the subtotal (total of all line items before tax). This matches the standard calculation for GST, VAT, and sales tax. Use the GST / VAT Calculator to verify individual amounts or to determine which rate applies.
Is this legal for business invoicing?
The invoice includes all standard fields used in business invoicing. However, some jurisdictions have additional mandatory requirements for registered businesses — such as a VAT or GST registration number, specific wording, or minimum font sizes. Check your local tax authority requirements and add any missing fields to the Notes section before sending.
Does the tool save my invoices for future reference?
No — the tool runs entirely in your browser and does not store any data. Save the PDF immediately after generating it. Organise files by client and year — e.g.ClientName/2026/INV-042.pdf — so you can retrieve any invoice instantly at tax time.
What payment methods should I include on the invoice?
Include whichever methods you accept: bank transfer (include bank name, account name, account number, sort code/routing number, and SWIFT/BIC for international), PayPal (your PayPal email address), or a payment link from Stripe, Square, or similar. Providing multiple options reduces payment friction and speeds up receipt of funds.
Create Your Invoice Now
Fill in your details, add line items, and save as PDF in under two minutes. Free, no account needed.
Open Invoice Generator