Free browser tool

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

Free

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

1

Invoice number

Required for bookkeeping, tax records, and client payment systems. Sequential numbering prevents confusion.

2

Invoice date

Sets the starting point for payment due dates. Required for both your records and client accounts payable.

3

Payment due date

Invoices without a due date are paid 14 days later on average than those with a clear date.

4

Your full name or business name

Legal requirement for a valid invoice in most jurisdictions. Use exactly the name on your bank account.

5

Your address

Required in most countries for invoices above certain thresholds. Your client's AP department needs it.

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, tax, and total

Clients need to see tax separately for their own VAT/GST reporting.

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 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

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

How it works

A clean flow from input to answer

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