How to Invoice a Client (The Freelancer's Complete Guide)

Get paid faster, avoid late payments, and send invoices that look as professional as your work. Free checklist, email scripts, and payment terms templates included — no signup required.

Free Downloads — No Email Required

Three practical tools to improve your invoicing right now. Click any button to download instantly — no account, no signup, no catch.

Pre-Send Invoice Checklist

15 items to verify before you send any invoice — client info, line items, payment terms, late fee clause, and more.

Download Free →

Invoice Email Scripts

5 ready-to-send email scripts: invoice sent, 3-day reminder, 1-day overdue, 1-week overdue, and final notice before collections.

Download Free →

Payment Terms Clauses

10 copy-paste payment terms clauses: Net-15, Net-30, late fees, kill fee, deposit requirement, rights transfer, and more.

Download Free →

Invoice like a pro from day one

Get 50+ done-for-you business templates — invoices, proposals, contracts & more. $19/mo.

See Templates →

Related guide: This page covers invoice formatting and structure. For payment terms, deposit strategies, and late invoice scripts, see our Getting Paid guide →

The Complete Freelance Invoicing Guide

What to include on every freelance invoice

A professional invoice should include your business name and contact info, the client's full billing details, a unique invoice number, the invoice date and payment due date, itemized line items with quantities and rates, the total amount due, and your accepted payment methods. Missing even one of these — especially the due date or payment instructions — is a common reason invoices go unpaid for weeks. Think of your invoice as a payment request, not just a receipt: it should make paying you as easy as possible.

Setting payment terms that protect you

Net-15 (due in 15 days) is the freelancer standard for most project-based work — it's short enough to maintain cash flow without feeling aggressive. Always specify the exact calendar date alongside the net term so there's no ambiguity. Include a late fee clause (1.5% per month is common) right on the invoice and in your contract so clients know the consequence of paying late before you ever have to bring it up.

How to avoid late payments

The single best way to avoid late payments is to send invoices immediately when work is delivered, not days later — delayed invoices signal that you're not in a hurry. Require a deposit (25–50%) on new clients and large projects so you're never carrying the full risk. Send a friendly reminder 3 days before the due date: most late payments are forgetfulness, not bad faith, and a proactive nudge almost always works.

What to do when a client doesn't pay

If a client misses the due date, follow a structured escalation: a neutral reminder on day 1, a firm notice with late fees stated on day 7, and a final notice before collections on day 14–21. Keep every email — these become evidence if you need to file in small claims court, which handles most freelance invoice amounts cheaply and without a lawyer. Never delete invoices or communications, and never agree to "pay you when they can" without a written date attached.

Invoice tools vs. templates — what's the difference

Invoicing tools like FreshBooks, Wave, or Bonsai generate and track invoices automatically, send reminders, and sync with accounting software — great once you're billing multiple clients regularly. Templates (like the ones below) are the better starting point: they're free, flexible, and teach you exactly what should be on an invoice before you automate anything. Many freelancers use templates indefinitely for simple project work and only switch to software when the volume justifies the monthly cost.

Want all 60+ templates?

Drop your email for a free starter bundle — invoice, proposal, onboarding, social calendar.

Ready-to-use invoice templates inside SoloStack

SoloStack members get a full library of professionally formatted invoice templates, proposal templates, contracts, and more — updated every month with new themed packs.

Instant download. Cancel anytime.

Frequently Asked Questions

How often should I send invoices?
For project-based work, send an invoice immediately when the work is delivered — the same day if possible. For ongoing retainers, invoice on a consistent schedule: the 1st of the month is standard. The faster you invoice, the faster you get paid. Waiting even a few days after delivery makes it easier for clients to deprioritize payment.
What's a fair late fee percentage?
1.5% per month (18% annually) is the most common freelance late fee and is widely accepted as reasonable. Some freelancers use a flat dollar amount (e.g., $25–$50 per 30-day period) for smaller invoices. The goal isn't to make money from late fees — it's to create an incentive to pay on time. State it in your contract and on every invoice so clients know the terms before they're late.
Should I ask for a deposit upfront?
Yes, especially for new clients or large projects. A deposit of 25–50% is standard in most creative and freelance fields. It filters out clients who aren't serious, covers your time if the project is canceled, and means you're never working entirely on credit. Once you have an established relationship with a client and trust their payment history, you can waive or reduce the deposit.
What payment methods should I accept?
Bank transfer (ACH) is the cheapest option for both parties — no fees on either side. PayPal and Stripe are convenient but take 2.9% + $0.30 per transaction. Venmo Business, Zelle, and checks are other options. The key rule: list every method you accept on every invoice. The more friction you remove, the faster clients pay. If a client asks to pay via a method you haven't listed, say yes — just add it to your invoice for next time.
Do I need accounting software or can I use templates?
Templates work perfectly for most freelancers, especially in the early stages. A plain text or spreadsheet invoice template, combined with a simple income log, gives you everything you need to send invoices, track payments, and file taxes. Once you're billing 5+ clients regularly or want automatic reminders and expense tracking, tools like Wave (free), FreshBooks, or Bonsai add real value. Start with templates — you'll know when you've outgrown them.