A complete freelance invoice should make three things immediately clear: who is billing whom, what work was delivered, and when and how payment is expected. This reusable freelance invoice checklist covers the information to include, the checks to make before sending, and a practical follow-up schedule for overdue invoices.
Overview
Invoicing is part of the client workflow, not an administrative task to handle at the very end. Clear invoices reduce avoidable questions, create a useful payment record, and give you a professional reference if a payment becomes late.
Your invoice should match the agreement you made with the client. Before creating one, review the relevant proposal, statement of work, purchase order, or contract. Confirm the agreed scope, billing method, milestones, currency, payment terms, reimbursable expenses, and any requirements for submitting invoices. If your contract needs attention, see Freelance Contract Essentials: Clauses Every New Client Agreement Needs.
Do not treat an invoice template as a substitute for an agreement. A template helps you present information consistently; it does not establish terms that were never discussed. If tax, registration, or record-keeping rules apply to you, verify the current requirements in your location or ask a qualified professional. General invoicing guidance cannot replace local tax advice.
Checklist by scenario
Every invoice
- Invoice identification: Add a unique invoice number and the issue date. Use a consistent numbering system so invoices can be found quickly.
- Your details: Include your legal or trading name, business address where appropriate, email address, and any business or tax registration details that you are required to show.
- Client details: Name the client or business being billed and include its billing address, contact person, purchase order reference, or accounts-payable email when relevant.
- Project reference: State the project name, contract or proposal reference, milestone, or service period. This helps the client match the invoice to the approved work.
- Itemised work: Describe each service or deliverable clearly. For hourly work, show the dates or period, hours, rate, and subtotal. For fixed-price work, identify the agreed deliverable or milestone.
- Expenses: List approved expenses separately and attach receipts or supporting records where required by the agreement.
- Totals: Show subtotals, applicable taxes or deductions, credits, the final amount due, and the currency. Make the total easy to find.
- Payment terms: State the due date, not only a vague phrase such as “payable promptly.” If the agreement uses a number of days from receipt or issue, show the resulting date as well.
- Payment instructions: Include the accepted payment method, account or payment-link details, and any reference the client should use. Share only the information needed to receive payment.
- Contact route: Give the client a simple way to ask billing questions without delaying the entire payment.
Milestone or deposit invoice
Identify the milestone being billed and show how it relates to the full project value. If the invoice is for a deposit, label it as such and explain how it will be applied. Do not imply that final delivery or ownership has transferred if the contract says otherwise. For larger projects, use the same milestone names on the contract, project tracker, and invoice.
Recurring or retainer invoice
Show the covered service period and distinguish recurring work from one-off additions. Record the agreed hours, deliverables, or availability where that information affects the fee. Check whether unused hours, rollover arrangements, or extra work are treated differently under your agreement.
Invoice through a freelance platform
Follow the platform's current submission process rather than sending a duplicate invoice that could confuse the client or create duplicate records. Check the platform's requirements for descriptions, approvals, payment timing, fees, currency, withdrawals, and dispute handling before you submit. Keep a copy of the approved invoice and the platform transaction record for your own files.
Simple invoice planning template
Before opening your invoicing software, capture the following:
- Client and accounts-payable contact
- Project, contract, or purchase order reference
- Work period or milestone
- Line items, quantities, rates, and expenses
- Subtotal, tax treatment, deductions, and total
- Issue date and exact due date
- Payment method and reference instructions
- Attachments and delivery method
- Next follow-up date
What to double-check
Run this review before sending an invoice:
- Scope: Does every billed item correspond to approved work? Remove informal extras unless the client agreed to them.
- Math: Recalculate quantities, rates, subtotals, tax, credits, and the final balance. A second check is especially useful for mixed hourly and fixed-fee work.
- Dates: Confirm that the service period, issue date, and due date are consistent with the contract.
- Names and references: Check spelling, legal entity details, purchase order numbers, and the correct billing contact.
- Attachments: Include only the timesheet, receipt, approval, or deliverable record the client needs to process payment.
- Delivery: Send the invoice to the agreed channel and retain evidence of submission. If possible, request confirmation that it reached the correct accounts-payable contact.
- Records: Save the invoice, supporting documents, communication, payment confirmation, and any revisions in one project folder.
Payment terms should be agreed before work begins, not introduced as a surprise on the invoice. For help setting prices and explaining them to clients, review the Freelancer Rates Guide. A clear rate and scope discussion makes later invoices easier to defend.
Common mistakes
- Sending a blank or overly broad description: “Design services” may not give the client enough information to approve payment. Use a concise description tied to the project or period.
- Using “net” terms without a date: State the actual due date and account for the date on which the invoice was submitted.
- Changing the agreed terms unilaterally: Do not add a late fee, expense, tax treatment, or payment method that was not agreed or is not permitted by the applicable rules.
- Mixing personal and project records: Keep a separate invoice register with invoice number, client, amount, issue date, due date, status, and follow-up history.
- Waiting too long to ask about a late payment: A polite administrative check soon after the due date is usually easier than an emotional message weeks later.
- Continuing unpaid work without a decision: Review the contract and consider pausing new work when an account is materially overdue, while communicating the pause clearly and professionally.
- Escalating without documentation: Keep the contract, approved scope, invoice, delivery evidence, reminders, and payment history together before pursuing a formal next step.
Overdue invoice follow-up schedule
Adapt this schedule to your agreement, client relationship, and local rules:
- Before the due date: Send a brief reminder with the invoice number, amount, due date, and payment link or instructions.
- Shortly after the due date: Ask whether the invoice was received and whether accounts payable needs anything else. Keep the message factual and attach the invoice again.
- After a further interval: Send a firmer reminder that confirms the outstanding balance and requests a specific payment date. Refer to the agreed terms.
- If there is still no response: Contact the responsible decision-maker or accounts-payable lead, then review the contract's dispute, suspension, or escalation process.
- Before formal action: Organise all records and obtain appropriate legal or professional guidance for your jurisdiction and circumstances.
A useful follow-up message is short: identify the invoice, state the balance and due date, ask whether anything is blocking approval, and request a confirmed payment date. Avoid making accusations before you know whether the problem is a missing reference, an internal approval delay, or a genuine dispute.
When to revisit
Use this checklist before every new invoice, but conduct a broader review at least when your workflow changes. Revisit it when you sign a new type of client, start using a freelance platform, change payment providers, introduce recurring billing, work in another currency, add subcontractor or expense lines, or take on a project with milestones.
Review your invoice template before seasonal planning cycles if your workload, availability, or client mix changes. Update payment instructions whenever a bank account, payment link, business name, address, or tax registration changes. Also check invoicing software features and platform requirements when you change tools; an automated reminder or recurring invoice can help, but only if its settings match your actual agreement.
Once a month, reconcile issued invoices against payments received and mark each record as paid, partially paid, disputed, or overdue. Archive receipts and payment confirmations according to the record-keeping approach you use. If late payments are becoming a pattern, revisit your contract terms, deposits, milestones, and client screening rather than relying only on increasingly frequent reminders. For broader client-management planning, the guide on how to get freelance clients can complement this payment workflow.
Action for your next project: confirm payment terms in writing, prepare the invoice fields before work starts, record the exact due date, and schedule the first follow-up while sending the invoice. That small routine turns invoicing from a last-minute task into a repeatable part of your freelance business.