May 2, 2026·5 min read

The Freelance Contract Checklist: 12 Things to Verify Before Signing Any Client Agreement

Freelancing without a solid contract is a recipe for unpaid invoices and scope creep. Use this 12-point checklist to protect yourself before signing your next client agreement.

Why Every Freelancer Needs a Contract Checklist

Freelancing gives you freedom — but it also means you're your own legal department. A bad contract can mean working for free, losing ownership of your work, or being liable for things outside your control. This checklist covers the 12 most important things to verify in any client agreement before you sign.

The 12-Point Checklist

1. Scope of Work

The single most important section. It should describe exactly what you're delivering — number of revisions, deliverable format, milestones, and what's NOT included. Vague scope = scope creep = unpaid extra work.

2. Payment Terms

When do you get paid? Net 15, Net 30, upon delivery? Is there an upfront deposit? What happens if the client pays late? Look for late payment penalties and whether the contract specifies a payment method.

3. Kill Fee

If the client cancels the project mid-way, do you get compensated for work done? A kill fee (typically 25-50% of the remaining contract value) protects you from losing income when a client changes their mind.

4. Intellectual Property Ownership

Who owns the work? Many contracts transfer ALL rights to the client upon payment. If you want to use the work in your portfolio or retain certain rights, this must be stated explicitly.

5. Revision Limits

Unlimited revisions is a red flag. Your contract should specify how many revision rounds are included and what happens when the client requests more (additional fees).

6. Timeline and Deadlines

Clear deadlines for both parties. If the client must provide materials by a certain date and doesn't, the contract should state that your deadline shifts accordingly.

7. Confidentiality

Most client contracts include some form of NDA. Make sure the confidentiality obligations are reasonable and don't prevent you from marketing your services or mentioning the client in your portfolio.

8. Liability Cap

Your liability should be capped — typically at the total contract value. Without a cap, you could theoretically be sued for damages far exceeding what you were paid.

9. Termination Clause

Both parties should be able to terminate with reasonable notice (14-30 days). Check what happens to payment and deliverables upon termination.

10. Non-Compete Restrictions

Some client contracts restrict you from working with their competitors. As a freelancer, this can severely limit your income. Push back on any non-compete that lasts longer than the project duration.

11. Indemnification

Does the contract require you to cover the client's legal costs if something goes wrong? Make sure indemnification is mutual and reasonable, not one-sided.

12. Governing Law and Disputes

Which country's laws apply? Where would a dispute be resolved? If your client is in a different country, this clause determines whose legal system you'd navigate in case of a disagreement.

Let AI Check Your Contract

Upload your freelance contract to explains.app and get every clause flagged and explained. Our AI identifies missing protections, unfavorable terms, and risk clauses in 60 seconds — so you can negotiate confidently.

Frequently Asked Questions

Should I use my own contract or the client's?

Using your own contract gives you more control. But if the client insists on theirs, at minimum review it against this checklist before signing.

What if the client won't sign a contract?

Don't work without one. Even a simple 1-page agreement is better than nothing. No contract means no legal protection if the client refuses to pay.

Related Articles

Ready to Understand Your Documents?

Upload any contract, lease, or legal document and get instant AI-powered explanations in plain language.

Start 14-Day Free Trial →