These phrases show up in bad contracts over and over. Freelancers sign them without thinking. Then they work for free.
Here are the 10 worst offenders—with real examples from r/freelance horror stories.

"Reasonable" has no legal definition. What you think is reasonable and what the client thinks are two different universes.
Real freelancer quote:
"After delivering results, the narrative shifted: the work was reframed as "design only," authorship was suddenly "reconsidered," and I felt implicitly blamed for not doing more—despite the new requests being outside the original scope."
— Reddit r/freelance, Academic simulation project gone wrong
Replace with: "Up to 2 rounds of revisions based on the approved deliverables outlined in Section 3. Additional revisions billed at $X/hour."
Undefined scope is infinite scope. "As needed" means "whenever I feel like asking for more work."
Real freelancer quote:
"During the work, inputs were vague or missing. I was repeatedly told to "find values from papers" and "adjust accordingly," which required making engineering judgments rather than just executing instructions."
— Reddit r/freelance, Consultant scope creep
Replace with: "Up to 5 hours per month of support calls, scheduled in advance. Additional support available at $X/hour with 48-hour notice."
This is the scope creep wildcard. It literally says "we can add anything we want and you agreed to it."
Real freelancer quote:
"He thought he can add new functionality and I will do it for free?"
— Reddit r/freelance, 21 hours ago
Delete it. Replace with: "Additional tasks outside this scope require a separate proposal and signed change order."
One person's "minor" is another person's 10-hour rebuild. "Minor" is subjective and unenforceable.
Real freelancer quote:
"Customer belittling work... after a month, they magically reappeared, complaining that the work wasn't finished, that sections were missing, and that there were fixes to be made."
— Reddit r/freelance, 8 days ago
Replace with: "Adjustments limited to: typo corrections, alignment fixes, and color tweaks. Structural changes billed separately."
This is code for "we have no plan and you'll do all the thinking for free." Verbal agreements die fast.
Real freelancer quote:
"Inputs were vague or missing. When I questioned impractical dimensions, I was told to correct them myself."
— Reddit r/freelance
Replace with: "Project scope finalized and approved in writing before work begins. Changes require written change orders."
You just sold infinite labor for a fixed price. Clients will revise forever if there's no limit.
Real freelancer quote:
"After delivering results, I was asked multiple times to extend the scope."
— Reddit r/freelance
Replace with: "Included: 3 revision rounds within 30 days of delivery. Additional rounds billed at 50% of project rate."
Anything TBD is a trap. Deadlines TBD. Payment terms TBD. Scope TBD. You're giving away negotiating power.
Real freelancer quote:
"The original scope was limited: seat design + partial ergonomic validation. After delivering results, authorship was suddenly "reconsidered.""
— Reddit r/freelance
Never sign with TBD. Replace with: "Final specs due by [date]. Project paused until specs approved in writing."
Sounds nice. Means unpaid relationship maintenance and expectation of free advice forever.
Real freelancer quote:
"I was expected to attend meetings and provide input beyond the contracted work—unpaid."
— Inferred from multiple Reddit posts about scope drift
Replace with: "Post-delivery support available via retainer at $X/month or $Y/hour as-needed billing."
Who approves? Based on what? Undefined approval = infinite revisions until they "feel" it's right.
Real freelancer quote:
"They disappeared for weeks, and in the meantime, the site went live. After a month, they complained the work wasn't finished."
— Reddit r/freelance
Replace with: "Approval based on: [specific criteria]. Client has 5 business days to provide written feedback or work is deemed accepted."
"Quick" to them is never quick for you. Death by a thousand "quick" tweaks.
Real freelancer quote:
"They kept asking for "small" additions that added up to weeks of unpaid work."
— Pattern across multiple Reddit posts
Replace with: "Post-delivery changes billed at $X per request (minimum 1 hour). Bundled requests available at discounted rate."
Every red flag phrase has the same problem: vague language that gives clients infinite room to ask for more.
"Reasonable." "As needed." "Minor." "Quick." These words have no legal definition. They mean whatever the client says they mean when they email you at 11 PM asking for "one small change."
And here\'s the worst part: you already agreed to it. It\'s in the contract you signed. Now you\'re stuck working for free or looking like the "difficult" freelancer who won\'t "collaborate."
You can\'t beat this playbook after you sign. You have to catch it BEFORE.


Search for: "reasonable," "as needed," "TBD," "ongoing," "minor," "quick," "additional," "unlimited."
If the contract doesn\'t define completion criteria, you\'ll never be done. Ever.
Good contracts have: "3 revisions," "5 hours," "10 business days." Bad contracts say "reasonable."
If you can\'t explain what a clause means to a 10-year-old, it\'s designed to screw you.
Upload your contract. Our AI reads it in 60 seconds and highlights every scope creep phrase—before you sign.
ANALYZE YOUR CONTRACT FREE →First contract free. No credit card. Results in 60 seconds.
If a clause doesn\'t have a NUMBER or a DEADLINE, it\'s a trap. Fix it or don\'t sign.
DON'T LET THIS HAPPEN TO YOU
CHECK YOUR CONTRACT NOW