Blanket IP Assignment (All Work Product Belongs to Client)
What the clause does
The contract says something like "all work product, including pre-existing materials, tools, and methodologies, shall be the exclusive property of Client." This means your reusable code snippets, design templates, plugins, and frameworks — things you've built over years — can be claimed by one client the moment you use them on their project.
Why it's dangerous
Legitimate clients need ownership of the specific deliverable, not everything that touched it. An all-work-product IP grab prevents you from using your own tools on future projects, creating a de facto non-compete without calling itself one.
✍️ Sample negotiation counter-line
"I'm happy to assign IP to the final deliverable. For pre-existing libraries, frameworks, and tools I've built independently, I retain ownership and grant you a perpetual, royalty-free licence to use them as incorporated in the work. Can we update §4 to reflect that distinction?"