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

Invoice total = subtotal + tax − discounts. Subtotal = sum of (quantity × unit rate) for all line items.

How it works

  1. Open the free Invoice Generator and enter your business and client details.
  2. Add line items with description, quantity, and rate.
  3. 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

1

Invoice number

Supports bookkeeping, record matching, and client payment systems. Use a unique, consistent sequence and document voids or corrections.

2

Invoice date

Sets the reference point for stated payment terms and recordkeeping.

3

Payment due date

A clear due date reduces back-and-forth and gives the client an exact payment deadline.

4

Your full name or business name

Identifies the supplier. Use the registered or trading name appropriate to your business and local rules.

5

Your address or required contact details

Client procedures and local invoice rules vary. Include the details needed to identify and contact the supplier.

6

Client name and address

Identifies who owes the money. Use the legal entity name, not just a contact name.

7

Line items with description, quantity, rate, and amount

Detailed line items reduce disputes and help clients match your invoice to their purchase order.

8

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.

9

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:

TermMeaningBest for
Due on ReceiptPay immediately on receiving the invoiceNew clients, deposits, small amounts
Net 14Pay within 14 days of invoice dateSmall projects, freelancers
Net 30Pay within 30 daysStandard B2B, established clients
Net 60Pay within 60 daysLarge corporate clients, common in some industries
2/10 Net 302% discount if paid in 10 days, else full in 30Encouraging 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.

Canada invoicing kit

Get the checklist for invoice fields, GST/HST/TPS/TVQ lines, payment terms, and year-end document hygiene.