Notes from Lucy
A Practical Freelance Invoice Checklist
A neutral checklist for invoices that help clients approve, reconcile, and pay freelance work with fewer avoidable questions.
By Lucy
An invoice is not only a request for payment. It is also a record a client may need to match to a contract, purchase order, project budget, delivery, and accounting system.
A clear invoice helps both sides. The freelancer makes the payment request easier to process; the client has enough information to approve and reconcile it without guessing. The checklist below focuses on the information that usually matters most.
Start with clear identification
Put the basic identifiers near the top, where a reviewer can find them quickly:
- Your business or professional name, address, and contact email
- The client’s legal or billing name and billing address, if requested
- A unique invoice number
- The invoice issue date
- The payment due date or agreed payment terms
- The currency
A unique invoice number is especially useful. It gives both parties a shared reference if there is a payment question later. A simple sequential system, such as INV-2025-041, is often easier to manage than a number based only on the client or project name.
Use the client name and entity named in the agreement or onboarding instructions. A client may operate under a familiar brand while asking suppliers to bill a different legal entity. If that is unclear, asking before sending the invoice can avoid a preventable rejection.
Include the right references
References connect the invoice to the client’s internal approval process. They are not always required, but missing ones can delay payment when a finance team cannot identify the engagement.
Check whether the client asked for any of the following:
- Contract, statement of work, or project reference number
- Purchase order, often shortened to PO, number
- Client vendor ID or supplier number
- Project name, cost center, or department
- Name and email of the person approving the work
- Milestone, sprint, campaign, or service period
A purchase order is a client-issued authorization to buy specified goods or services. If the agreement says a PO is required, put its number in a prominent place, not only in an email attachment name.
References should be accurate rather than exhaustive. For example, “Website redesign — design milestone 2 — PO 1842” is more useful than a long project history. If no PO was issued, do not invent one. You can write “No PO provided” only if that is consistent with the client’s process; otherwise, ask what reference they prefer.
Make each line item understandable
Line items are where an invoice shows what is being billed. A reviewer should be able to compare each item with the agreed scope without needing to reconstruct the whole project.
For each line item, include a concise description, quantity or hours where relevant, rate, and line total. For time-based work, a format such as “Content strategy, 12 hours at $100 per hour” makes the calculation visible. For fixed-fee work, identify the deliverable or milestone, such as “Final approved logo package — fixed project fee.”
Where useful, add the service period: “Retainer services, 1–31 May.” This is particularly helpful for recurring work and for clients closing monthly accounts.
The description does not need to be a timesheet or a detailed work diary unless the agreement requires that level of detail. Too little detail can make approval hard; too much can make the invoice difficult to scan or reveal more project detail than the client needs for accounting. A short supporting report or time log can be attached when it is required, while the invoice itself stays readable.
Do not combine unrelated work into a vague line such as “Services rendered” if the client needs to allocate costs across projects or budgets. On the other hand, avoid splitting a single agreed fixed-fee milestone into artificial micro-items unless the parties agreed to bill that way.
Show totals and adjustments transparently
The financial section should let someone check the arithmetic quickly. Show, as applicable:
- Subtotal before taxes or adjustments
- Discounts, credits, or approved expenses as separate lines
- Taxes, with the rate and tax registration details when required
- Total amount due
- Amount already paid, if this is a partial or deposit invoice
- Balance due
Make clear whether expenses are included in the fee or billed separately. If reimbursable expenses need receipts or prior approval under the agreement, attach or reference the relevant documentation. Currency deserves the same care: a dollar sign alone can be ambiguous, so use a currency code such as USD, CAD, or AUD where appropriate.
Tax invoicing rules vary by location and tax status. If tax applies, use the information and format required for your circumstances, and seek qualified local accounting or tax help when you are unsure.
Before sending, recalculate the totals and confirm that the invoice matches the agreed rate, milestone amount, cap, or approved change. A correct total with an unexplained change in scope can still create an approval question.
Give usable payment instructions
An invoice should tell the payer how to pay without requiring a separate email. State the accepted payment method and provide the details needed for that method, such as bank account information, an approved payment-platform link, or a remittance address for checks.
For bank transfers, include the account holder name and the routing details appropriate to the country and transfer type. Ask the client to use the invoice number as the payment reference when possible. That makes it easier to match an incoming payment to the right invoice.
Also include a contact for billing questions. If the client has a dedicated accounts-payable email or submission portal, follow that process as well as sending the invoice to the project contact if appropriate. The person who approves work and the person who releases payment are often different people.
Avoid changing payment details casually by email. If details do change, use an agreed verification method so both sides can confirm the request is genuine.
A final check before sending
Before submitting, compare the invoice against the agreement, the client’s billing instructions, and any approved scope changes. Check the invoice number, client entity, references, dates, line-item descriptions, arithmetic, currency, and payment details.
Then send it through the agreed channel and keep a copy of the final version and relevant supporting records. A well-structured invoice cannot guarantee a particular payment timeline, but it removes common reasons for avoidable back-and-forth and gives both freelancer and client a clearer record of what is due.