Most freelancers focus on getting a contract signed — any contract. But a bad contract can be worse than no contract. Some clauses lock you into terms that benefit only the client, strip your rights, or leave you with no recourse if things go wrong.

Here are the red flags to look for before you sign.

Vague or Unlimited Scope

🚩 Red flag: "The freelancer will complete all work required for the project as directed by the client."

If the scope isn't defined specifically, the client can keep adding work indefinitely. "As directed by the client" is the most dangerous phrase in a freelance contract. Every deliverable should be listed explicitly — and anything not listed should require a separate agreement.

No Payment Terms or Vague Payment Schedule

🚩 Red flag: "Payment will be made upon satisfactory completion of the project."

Who decides what "satisfactory" means? This clause gives the client unlimited power to withhold payment by claiming they're not satisfied. Payment terms should specify exact amounts, exact dates, and what "completion" means objectively.

Ownership of Everything You Create

🚩 Red flag: "All work product, including drafts, concepts, and ideas presented during the project, becomes the property of the client."

Transferring ownership of final deliverables is standard. But handing over rejected drafts, unused concepts, and background IP you bring to the project is not. Make sure IP transfer applies only to final, approved deliverables — not everything you think about during the engagement.

Non-Compete Clauses

🚩 Red flag: "The freelancer agrees not to work with any competitors of the client for 12 months following the project."

Non-competes in freelance contracts are often unenforceable — but they can still cause problems. A broad non-compete could prevent you from working in your primary niche. If a client insists on one, negotiate it down to a shorter timeframe and narrower definition of "competitor."

No Kill Fee

🚩 Red flag: Contract is silent on what happens if the client cancels mid-project.

If a client can cancel with no financial consequence, they can string you along for weeks and walk away without paying for work you've already done. A kill fee clause — typically 25–50% of the remaining project value — protects your time.

"We'll Sort Out the Details Later"

This isn't a contract clause — it's something clients say when they want to start work before the contract is finalized. Don't do it. The moment you start work without a signed agreement, you lose all leverage. Every verbal assurance becomes meaningless once a dispute arises.

Unlimited Revision Requests

🚩 Red flag: "Revisions will be provided until the client is satisfied."

Same problem as vague scope. "Until the client is satisfied" has no endpoint. Revision rounds should be a specific number, with a clear definition of what constitutes a revision versus a new request.

What to Do When You Spot a Red Flag

Use GetSoloTools' free Contract Generator to create a balanced freelance contract that protects both parties — no sign-up required.

Try the Contract Generator →