How to Create a Professional Invoice for Free
A complete guide to every field your invoice needs, the payment terms that get you paid faster, and how to create one for free.
Invoice requirements vary by country and tax jurisdiction. This guide is educational — verify local requirements with an accountant.
Calculator
Results update as you type
Why invoice formatting affects payment speed
Research from invoice processing companies consistently shows the same pattern: invoices with clear payment due dates, specific payment instructions, and professional formatting get paid 40–60% faster than informal requests for payment. The invoice is not just a bill — it is a document that has to pass through a client’s accounts payable system.
Missing fields create friction. A missing address means the AP department can’t process it. A missing due date means it sits in a queue indefinitely. Missing payment details mean the client has to contact you before paying.
Every field your invoice must include
Invoice number
Required for bookkeeping, tax records, and client payment systems. Sequential numbering prevents confusion.
Invoice date
Sets the starting point for payment due dates. Required for both your records and client accounts payable.
Payment due date
Invoices without a due date are paid 14 days later on average than those with a clear date.
Your full name or business name
Legal requirement for a valid invoice in most jurisdictions. Use exactly the name on your bank account.
Your address
Required in most countries for invoices above certain thresholds. Your client's AP department needs it.
Client name and address
Identifies who owes the money. Use the legal entity name, not just a contact name.
Line items with description, quantity, rate, and amount
Detailed line items reduce disputes and help clients match your invoice to their purchase order.
Subtotal, tax, and total
Clients need to see tax separately for their own VAT/GST reporting.
Payment instructions
Include bank details, PayPal, or payment link. Clients who don't know how to pay will delay.
Choosing the right payment terms
Payment terms define when you expect to be paid. The most common formats:
| Term | Meaning | Best for |
|---|---|---|
| Due on Receipt | Pay immediately on receiving the invoice | New clients, deposits, small amounts |
| Net 14 | Pay within 14 days of invoice date | Small projects, freelancers |
| Net 30 | Pay within 30 days | Standard B2B, established clients |
| Net 60 | Pay within 60 days | Large corporate clients, common in some industries |
| 2/10 Net 30 | 2% discount if paid in 10 days, else full in 30 | Encouraging faster payment |
The late fee clause that actually works
Adding a late fee to your invoices improves payment rates — even if you never enforce it. A clear, professional statement signals that you take payment seriously.
Example late fee clause:
“Payment is due within 30 days of the invoice date. Overdue balances are subject to a late payment fee of 1.5% per month (18% per year) from the due date until paid.”
Check local laws before including a late fee — some jurisdictions cap the rate or require specific wording. Use the Late Fee Calculator to calculate the exact amount on overdue invoices.
How to handle tax on invoices
United States — Sales tax
Sales tax depends on your state and the product/service type. If you are registered to collect sales tax, show it as a separate line. Use the Sales Tax Calculator for US state rates.
Canada — GST/HST
Once registered for GST/HST, you must charge and remit tax. Your registration number must appear on the invoice. Show GST/HST as a separate line item.
UK — VAT
VAT-registered businesses must show their VAT number, the VAT rate applied, and the VAT amount separately on every invoice.
Australia — GST
GST-registered businesses add 10% GST. Your invoice must show your ABN and the GST amount separately.
Create your first invoice now — free
The Free Invoice Generator creates a professional PDF invoice in your browser. No account required, no monthly fee, no uploads. Add your logo, line items, tax, and notes — then download the PDF ready to send.
For time-based billing, use the Hourly Invoice Builder. For client quotes before the project starts, use the Quote & Estimate Builder.
Formula
The math behind the result
How it works
A clean flow from input to answer
- 1Open the free Invoice Generator and enter your business and client details.
- 2Add line items with description, quantity, and rate.
- 3Set payment due date, add tax if applicable, and download the PDF.
FAQ
Common questions
What should a professional invoice include?
Invoice number, date, payment due date, your business name and address, client name and address, line items (description, quantity, rate, amount), subtotal, tax, total, and payment instructions.
What payment terms should I use on an invoice?
Net 30 is standard for B2B. Net 14 is common for small projects. Due on receipt is appropriate for new clients or high-risk situations. Including a late fee clause (1.5–2% per month) improves payment rates.
Do I need to charge tax on my invoice?
It depends on your location, registration status, and the client's location. In the US, sales tax varies by state and product type. In Canada, you charge GST/HST once registered. In the UK, VAT-registered businesses must charge VAT. Check with an accountant.
How do I number invoices professionally?
Use sequential numbers starting at 001 or a year-prefixed format like 2026-001. Never skip numbers. Your invoice number is a legal and accounting reference, not just an ID.
Can I create a free invoice without software?
Yes. The CalcBusiness Invoice Generator creates a professional PDF invoice in your browser — no account required, no monthly fee, no upload.
How do I follow up on an unpaid invoice professionally?
Send a polite reminder 3 days before the due date, another on the due date, and a firmer notice 7 days after. Include the invoice number, amount, and payment link in every reminder.