TermGuard
Blog

Free lead magnet

The Freelancer’s Contract Safety Checklist: 15 Red Flags to Check Before Signing

Use this as a fast first-pass screen before you sign any freelance agreement. If you check yes to even a few of these, slow down and review the exact wording.

Next step

This checklist helps you spot patterns quickly. For a full clause-by-clause read with counter-language, run the contract through TermGuard.

Try the full analysis tool
1

Payment terms longer than 15 days with no deposit

2

Payment tied to client approval, launch, or the client getting paid first

3

Unlimited revisions or vague ‘until satisfied’ language

4

Scope language that includes ‘other related tasks’ without change-order terms

5

No kill fee or no payment for work completed if the project is canceled

6

Broad IP assignment that grabs drafts, methods, templates, or pre-existing materials

7

No explicit portfolio right for non-confidential work

8

Unlimited liability or damages far beyond the project fee

9

Broad indemnity covering ‘any and all claims’

10

Exclusivity or non-compete restrictions that limit future client work

11

Confidentiality terms that never expire or block normal self-promotion

12

No response deadline for feedback, approvals, or deliverable review

13

Mandatory unpaid support, maintenance, or post-launch fixes

14

The client can pause the project indefinitely without paying for reserved time

15

The agreement contradicts the statement of work or leaves key deliverables undefined

How to use it

Mark each red flag you see. Then compare the risky language against your scope, payment schedule, and actual project value before you agree.

Best paired with

TermGuard’s full contract analysis tool for line-by-line clause explanations, negotiation suggestions, and a faster path to a fairer agreement.