Practical guide
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.
By CalcBusiness editorial team · Reviewed 2026-07-15 · About our team
Formula and assumptions
How it works
- Open the free Invoice Generator and enter your business and client details.
- Add line items with description, quantity, and rate.
- Set payment due date, add tax if applicable, and download the PDF.
Why invoice formatting affects payment speed
Invoices with clear payment due dates, specific payment instructions, and professional formatting are easier for clients to approve and pay. 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.
A practical invoice field checklist
Invoice number
Supports bookkeeping, record matching, and client payment systems. Use a unique, consistent sequence and document voids or corrections.
Invoice date
Sets the reference point for stated payment terms and recordkeeping.
Payment due date
A clear due date reduces back-and-forth and gives the client an exact payment deadline.
Your full name or business name
Identifies the supplier. Use the registered or trading name appropriate to your business and local rules.
Your address or required contact details
Client procedures and local invoice rules vary. Include the details needed to identify and contact the supplier.
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, applicable tax, and total
Separate applicable tax when local rules or the transaction require it; do not add a tax you are not authorized to collect.
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 can make expectations clearer, 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
Registration alone does not make every supply taxable. Determine the place of supply and whether the sale is taxable, zero-rated, or exempt, then follow CRA invoice-information rules for the amount charged.
UK — VAT
VAT treatment and invoice fields depend on registration, supply type, customer, location, and invoice type. Verify the current HMRC VAT-invoice rules before billing.
Australia — GST
GST treatment and tax-invoice fields depend on registration, the kind of supply, price, and recipient. Verify the current ATO requirements rather than applying 10% automatically.
Common invoice mistakes that delay payment
Some payment delays come from avoidable invoice friction, while others come from disputes, approval cycles, cash flow, or contract terms. These checks make the invoice easier to review without promising faster payment:
Sending the invoice days after the work is done
The longer you wait to invoice, the longer the client waits to pay. Send the invoice the same day you deliver the work, while it is still fresh in their mind.
Vague line items
'Consulting services — $2,000' invites questions and delays approval. 'Website redesign, homepage and 4 interior pages, 25 hours at $80/hour' gets approved on the first pass.
No payment link or bank details
If the client has to email you back to ask how to pay, you've added a full round trip to your payment timeline. Put the payment instructions directly on the invoice.
Rounding or math errors
A subtotal that doesn't match the sum of line items makes a client's AP department stop and double-check everything else on the invoice too, adding delay.
Inconsistent invoice numbering
Skipped or duplicate invoice numbers make a client's bookkeeper flag the invoice for manual review instead of routing it straight to payment.
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.
Frequently asked 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?
Choose an explicit due date or agreed term that matches the contract and client process. Net 14, Net 30, and due on receipt are business choices, not universal defaults. Confirm late fees before the work because local limits and notice rules may apply.
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 unique, consistent identifiers such as 2026-001 and retain records explaining voided or corrected numbers. Exact sequencing and retention requirements depend on your accounting and tax jurisdiction.
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.
Limitations: Invoice requirements vary by country and tax jurisdiction. This guide is educational — verify local requirements with an accountant.