Invoicing is one of those things that feels administrative until you realize it directly determines whether your freelance business runs smoothly or constantly chases money. A professional, clear invoice sent promptly after work is completed is the most reliable way to get paid on time. An invoice with missing information, unclear terms, or a confusing format gives clients an unconscious excuse to delay.

This guide covers what every freelance invoice should include, how to set payment terms that protect your cash flow, and what to do when clients pay late.

What Every Freelance Invoice Must Include

Your business name and contact information. Even if you're a solo freelancer, use a consistent name — either your own legal name or a business name you use consistently. Include an email address and, if relevant, a mailing address.

The client's name and address. Bill to the correct entity — if you're working with a company, use the company name, not just your contact's name. This matters for their accounting department.

Invoice number. A sequential invoice number (Invoice #001, #002, etc.) helps both you and your client track documents. Keep a log.

Invoice date and payment due date. Both are essential. The due date is what you're actually asking them to meet — "net 30" (due 30 days from invoice date) is standard in many industries, but you can use net 15 or even due on receipt for smaller amounts or clients with a history of slow payment.

Clear description of what you delivered. Be specific: "Logo design for Acme website redesign, delivered June 3, 2026" rather than just "Design work." Specificity reduces disputes and speeds up approval in the client's accounts payable process.

Amount, with any applicable taxes. If you're required to charge VAT, sales tax, or GST, show the tax separately: the base amount, the tax rate, the tax amount, and the total. Check your local requirements — tax obligations for freelancers vary significantly by jurisdiction and income level.

Payment method instructions. Tell clients exactly how to pay: bank transfer details (account number, routing number or sort code, bank name), PayPal address, link to an online payment portal, or whatever method you accept. The harder you make it to figure out how to pay, the longer they'll take.

Setting Payment Terms That Protect Your Cash Flow

Net 15 vs. Net 30 vs. Due on receipt. Net 30 (payment due 30 days after invoice) is the most common standard for B2B invoices. Net 15 is becoming more common for freelancers as a way to reduce the float period. "Due on receipt" is appropriate for smaller amounts or project milestones. Whatever terms you use, state them clearly on the invoice.

Deposits for new clients. Asking for 25–50% upfront before starting work is professional, protects you from non-payment, and is expected in many creative and professional service industries. Include the deposit as a line item on your final invoice with a credit applied.

Milestone billing for longer projects. For projects that span multiple weeks or months, invoice at milestones rather than at the end. This improves your cash flow, reduces the size of any one at-risk invoice, and keeps the client engaged in the financial side of the project.

Late payment terms. Consider adding a late payment clause: "Invoices unpaid after 30 days are subject to a 1.5% monthly late fee." Whether you enforce it is a separate question — the clause establishes expectations and gives you a legitimate basis for follow-up.

When and How to Follow Up on Late Payments

Late payments are one of the most common frustrations in freelancing. The key is to follow up earlier and more persistently than feels comfortable — without being aggressive about it.

The day after due date: Send a brief, professional reminder. Assume it may have been overlooked. "Hi [Name], just following up on Invoice #007 for $1,200 which was due yesterday. Please let me know if you have any questions or need another copy." This tone is professional and non-accusatory.

One week after due date: Follow up again, slightly more direct. Confirm the invoice was received. Ask if there's an issue with the payment.

Two weeks after due date: Escalate if there's been no response — contact their accounting department directly, not just your project contact. Reference the invoice number and amount explicitly.

Protecting future work: For clients with a history of late payment, consider requiring payment before starting new work. It's a legitimate business decision.

Invoicing Tools

You don't need specialized software to invoice, but the right tool makes it significantly easier:

Accounting software with invoicing (FreshBooks, QuickBooks, Xero): Best if you want invoicing integrated with your bookkeeping — payments reconcile automatically and your P&L updates when invoices are paid. FreshBooks has the strongest invoicing UX for freelancers.

Standalone invoicing tools (Invoice Ninja, PayPal Invoicing, Stripe Invoicing): Good if you use payment processors that have built-in invoicing, or if you want a simple tool without full accounting software complexity.

Wave: Free invoicing included with Wave's free accounting platform. A solid option if you're keeping costs at zero. See our guide on free accounting software for more context.

Spreadsheet or word processor: Workable for very low volume, but doesn't track payment status or send automatic reminders. Fine to start, limits later.

The Bottom Line

Invoicing well is a habit with a direct financial payoff: cleaner cash flow, fewer late-payment conversations, and professional relationships with clients. Include the right information, set clear terms, send invoices promptly, and follow up consistently. For the full picture of freelance finances, see our hub guide: The Complete Guide to Freelance Business Finance.

Want the first report without wrestling a spreadsheet?

Upload one bank statement. Compass categorises the transactions, flags invoice gaps, and gives you an owner-readable report in about ten minutes.

Start free trial
About the author

Ali Bundally built Compass after keeping books by hand for small businesses and seeing how often owners were stuck guessing whether they actually made money.