How to Make an Invoice — Step by Step Guide (Free Template Included)
How to Make an Invoice — Complete Step-by-Step Guide
Getting paid starts with a professional invoice. Whether you're a freelancer billing your first client, a contractor wrapping up a job, or a small business owner managing multiple customers, knowing how to create a proper invoice is one of the most useful business skills you can have. This guide covers everything — what an invoice needs to include, how to create one for free, and how to get paid faster.
What is an invoice?
An invoice is a formal document you send to a client or customer requesting payment for goods or services you've provided. It acts as a legal record of the transaction — documenting what was delivered, how much is owed, and when payment is due.
Unlike a receipt (which confirms payment has been made), an invoice is sent before payment to request it. Unlike a quote or estimate (which proposes a price), an invoice confirms the actual amount owed after the work is done.
What every invoice must include
For an invoice to be valid and professional — and to protect you legally if a payment dispute arises — it should contain these essential elements:
1. Your business information
Your full name or business name, address, phone number, and email address. If you have a business registration number or VAT/tax ID, include that too.
2. Client information
Your client's name or company name, billing address, and contact information. Make sure this matches what's in your contract or agreement.
3. Invoice number
Every invoice should have a unique number for tracking and record-keeping. Start with INV-001 and increment sequentially. This is essential for accounting and if you ever need to reference the invoice in a dispute.
4. Invoice date and due date
The invoice date is when you issued the invoice. The due date is when payment is expected. Common payment terms include Net 7 (7 days), Net 14, Net 30, or "Due on receipt." Be explicit — "due within 30 days" is vague; "due by 15 May 2026" is not.
5. Description of goods or services
A clear description of what you provided — specific enough that your client knows exactly what they're paying for. Vague descriptions lead to disputes and delayed payments.
6. Quantities and rates
For each line item: how many units, hours, or items, and the rate per unit. The total for each line item = quantity × rate.
7. Subtotal, tax, and total
Show the subtotal (before tax), any applicable tax amount and rate, any discounts, and the final total amount due. Never bury the total — make it the most prominent number on the invoice.
8. Payment instructions
How do you want to be paid? Include your bank details (account name, account number, sort code or routing number), PayPal email, or any other payment method you accept. The easier you make it to pay, the faster you get paid.
9. Notes and terms
Optional but useful: a thank you note, your late payment policy, your cancellation terms, or any other relevant information.
How to make an invoice — 3 ways
Option 1: Use a free online invoice generator (fastest)
The quickest way to create a professional invoice is to use a free invoice generator tool. You fill in your details, add your line items, and download a PDF — no account required, no software to install.
Our free invoice generator lets you create and download a professional invoice in under 2 minutes. You can add your logo, set tax rates, add discounts, and include payment terms — all free, no sign up needed.
Option 2: Use a Word or Google Docs template
Download a free invoice template in Word or Google Docs format, fill in your details, and save as PDF. This works well if you want a template you can reuse and customise over time. The downside is that formatting can break if you're not careful, and you have to manually calculate totals.
Option 3: Use accounting software
Tools like QuickBooks, Zoho Invoice, FreshBooks, or Wave offer invoice creation as part of a broader accounting suite. These are worth it if you need recurring invoices, automatic payment reminders, and accounting integrations. For occasional invoicing, they're overkill — and most require a paid subscription.
How to write invoice payment terms
Payment terms tell your client when and how you expect to be paid. Being specific here reduces late payments significantly.
Common payment terms:
- Due on receipt — payment expected immediately upon receiving the invoice
- Net 7 / Net 14 / Net 30 — payment due within 7, 14, or 30 days of the invoice date
- 50% upfront, 50% on completion — common for project-based work
- Late payment fee — e.g. "A 1.5% monthly fee applies to invoices unpaid after 30 days"
Always include your late payment policy on the invoice, even if you never enforce it. It sets expectations and speeds up payment.
How to get paid faster — 5 proven tips
1. Invoice immediately
Send your invoice the moment a project is complete — or even before, for larger projects. Every day you wait to invoice is a day added to how long it takes to get paid.
2. Make the total unmissable
Put the total amount due in a large, bold font. Clients shouldn't have to search for the number they owe you.
3. Give payment options
The more ways a client can pay, the fewer excuses they have. Include bank transfer details, PayPal, or a payment link if you use one.
4. Set a real due date — not "30 days"
"Invoice due within 30 days" is vaguer than "Invoice due by 12 May 2026." Specific dates get paid faster.
5. Follow up before the due date
A brief, friendly reminder 3–5 days before the due date reduces late payments by a significant margin. Something like "Just a quick reminder that invoice INV-042 is due on Friday — let me know if you have any questions."
Invoice checklist — before you send
Before sending any invoice, confirm:
- ☐ Correct client name and billing address
- ☐ Unique invoice number
- ☐ Correct invoice date and due date
- ☐ All line items listed accurately
- ☐ Tax rate applied correctly (if applicable)
- ☐ Total amount is correct
- ☐ Payment instructions are included
- ☐ Your contact details are correct
- ☐ Your logo is on the invoice (optional but professional)
Create your invoice right now — free
Use our free invoice generator to build a professional invoice in under 2 minutes. No account, no watermarks, no limits.
Open Free Invoice Generator →Related Posts
Want results like these?
Our custom SEO strategies build long-lasting online authority.
