PublicSoftTools
Tools16 min read·PublicSoftTools Team·June 2026

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:

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

FieldRequiredNotes
Invoice NumberYesSequential numbers (INV-001) aid bookkeeping; use the same sequence for all clients
Issue DateYesTriggers payment terms countdown; use today's date
Due DateRecommendedNet 14 or Net 30 is standard; Net 7 for smaller amounts
From (Sender)YesMust match your registered business or trading name
Bill To (Client)YesUse the official legal entity name to avoid payment processing delays
Line ItemsYesOne row per deliverable, milestone, or product SKU
Tax RateConditionalRequired if GST/VAT registered; verify applicable rate for your goods/services
Notes / TermsRecommendedInclude payment method, late-payment terms, and any contractual references

How to Create an Invoice with the Free Generator

  1. Open the Invoice Generator
  2. 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
  3. Fill in your From details — business name, email, address, and phone
  4. Fill in the Bill To section with your client's name, email, and address. Use the full legal entity name for corporate clients
  5. Add line items — click “Add Line Item” for each service or product, entering description, quantity, and unit price. Totals calculate automatically
  6. Enter a tax rate if applicable. The tool calculates the tax amount and grand total
  7. Add payment notes — bank details, PayPal address, or terms — in the Notes field
  8. 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:

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:

TermMeaningBest for
Due on receiptPayment expected immediatelySmall amounts; trusted long-term clients; final balance on delivery
Net 77 calendar days to paySmall projects; first-time clients; amounts under $500
Net 1414 calendar days to payStandard for freelancers; mid-size projects
Net 3030 calendar days to payCorporate clients; large project milestones; standard B2B
Net 6060 calendar days to payGovernment or enterprise clients with slow AP processes
2/10 Net 302% discount if paid within 10 days; full amount due in 30 daysIncentivizing 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:

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:

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:

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