Writing a professional invoice is one of the most important skills for any freelancer or small business owner. A clear, complete invoice gets paid faster, reduces disputes, and creates a paper trail for your records. A vague or incomplete invoice does the opposite.
This guide walks through every element of a professional invoice, in the exact order it should appear, with tips on how to get paid on time.
Skip the Setup — Use InvoFree
All fields pre-built, automatic calculations, 6 templates, instant PDF. Free, no account needed.
Step 1 — Add Your Business Information
The top of your invoice identifies who is sending it. Include:
- Your full name or business name
- Your logo (if you have one — adds professionalism instantly)
- Your address — city and country at minimum
- Your email address
- Your phone number (optional but helpful)
- Your website (optional)
Step 2 — Add Your Client's Information
The "Bill To" section identifies who owes you money. Include:
- Client's full name
- Company name (if billing a business)
- Client's address
- Client's email address
Tip: Always confirm the correct billing name and address before sending. Billing the wrong entity (e.g. a person instead of their company) can cause payment delays and accounting issues on their end.
Step 3 — Write the Invoice Number
Every invoice needs a unique invoice number. This is critical for your records, for the client's accounting team, and for any payment disputes.
Format: Start with INV-001 and increment by one for each new invoice. Never skip or reuse a number.
You can also include a prefix for the year or client: 2026-001, ABC-001, or INV-2026-001. Pick a format and stick to it consistently. InvoFree auto-increments invoice numbers each time you open the tool.
Step 4 — Set the Invoice Date and Due Date
Two dates appear on every invoice:
Invoice Date
The date you are sending the invoice. This is usually today's date, or the date you completed the work.
Due Date
The date payment must be received by. Common terms: Net 14 (14 days) for freelancers, Net 30 (30 days) for agencies and businesses. Always write the specific calendar date — "Due: 8 May 2026" — not just "Net 30", as specific dates create a clearer deadline.
Step 5 — List Your Services or Products
The line items section is the core of your invoice. For each service or product include:
- Description — be specific. "Website homepage design" is better than "design work"
- Quantity — number of hours, units, or deliverables
- Rate — price per hour or per unit
- Amount — quantity × rate (calculated automatically in InvoFree)
For a complete breakdown of what each field should contain, see: What to Include on an Invoice.
Step 6 — Calculate Subtotal, Tax, and Total
Below your line items, show the financial summary:
- 1SubtotalThe sum of all line item amounts before tax or discount.
- 2Discount (if applicable)A percentage or fixed amount deducted from the subtotal. Show the discount amount clearly.
- 3Tax (if applicable)Enter your applicable tax rate as a percentage. For guidance on when to charge tax, see: How to Add Tax to a Freelance Invoice.
- 4Total DueThe final amount the client owes. Make this prominent — it is the most important number on the invoice.
Step 7 — Add Payment Instructions
Your invoice must tell the client exactly how to pay. This is where most freelancers are too vague. Be explicit:
- Bank transfer: include bank name, account number, sort code / routing number, IBAN/SWIFT for international clients
- PayPal: include your PayPal email address
- Wise: include your Wise email or account details
- Stripe / payment link: paste the URL directly into the notes field
Offer at least two payment options where possible. The easier you make it to pay, the faster you get paid.
Step 8 — Add Notes and Payment Terms
The notes section is optional but useful. Common things to include:
- A thank-you line ("Thank you for your business!")
- Late payment policy ("A 2% late fee applies after the due date")
- Project reference or PO number if the client requires one
- Revision terms or warranty information
Step 9 — Save as PDF and Send
Always send your invoice as a PDF — never as a Word document, Google Docs link, or editable file. A PDF is fixed, professional, and cannot be accidentally changed by the client.
Send your invoice by email, clearly stating the amount and due date in the email subject line: "Invoice INV-001 — $1,500 — Due 8 May 2026".
Create Your Invoice Now — Free
InvoFree handles all 9 steps above automatically. Fill in your details, download PDF, send to client.
How to Get Paid Faster
A professional invoice is the foundation, but these habits get you paid on time consistently:
- Invoice immediately — send the invoice the day work is completed, not days later
- Use a specific due date — "Due: 8 May 2026" works better than "Net 30"
- Follow up one day before — a short, polite email reminder the day before the due date works well
- Offer multiple payment options — the more ways a client can pay, the fewer excuses they have
- Charge a late fee — state it on the invoice. Even if you never enforce it, it signals you are professional and will follow up
For freelancers specifically, see: How to Create a Freelance Invoice. For Fiverr sellers: How to Send an Invoice on Fiverr.
Invoice Writing Tools
You can write an invoice in Word, Google Docs, or a spreadsheet — but dedicated tools are faster and more reliable because they handle calculations, numbering, and PDF generation for you.
- InvoFree — free, no signup, browser-based, 6 templates, instant PDF
- Word invoice templates — free with Microsoft Office, manual calculations
- Google Docs invoice templates — free, requires Google account, manual calculations