Vague scope and unlimited revisions
Without a defined scope and a revision limit, 'until the client is happy' becomes unpaid work with no end. Scope creep is the single most common way freelancers lose money, because each extra request feels small but the total is unbounded.
Ask for: Ask for a written list of deliverables, a set number of revision rounds, and a clear rate for any work beyond the agreed scope.
Slow or conditional payment
Watch for long payment terms (net-45 or net-60), payment only 'on final approval', or a right to withhold for any reason. Each one delays or endangers your money, and 'on approval' hands the client a reason to stall indefinitely.
Ask for: Ask for a deposit up front, milestone payments on longer jobs, shorter terms such as net-14 or net-30, and a late-payment fee.
IP transfer before full payment
Many contracts assign ownership of your work to the client on creation or on delivery. If ownership passes before you are paid in full, you lose your main leverage if the client does not pay. The timing of the transfer matters as much as the transfer itself.
Ask for: Ask that IP ownership transfers only on receipt of full payment, and that you keep the right to show the work in your portfolio.
Uncapped liability and broad indemnity
An indemnity makes you cover the client's losses in certain situations; uncapped, it can expose you far beyond the value of the job. A small project should not carry unlimited financial risk. Look for a liability cap and a sensible limit on what you indemnify.
Ask for: Ask to cap your total liability at the fees paid, or a small multiple of them, and to exclude indirect and consequential losses.
One-sided termination and missing kill fees
Check what happens if the client cancels mid-project. Without a kill fee or payment for work done, you can be left unpaid for completed work while you may still owe notice or deliverables. Termination terms are often tilted heavily toward the client.
Ask for: Ask for payment for all work completed up to termination, plus a kill fee or notice period, and make the termination rights mutual.
Exclusivity and non-solicit restrictions
Some client contracts quietly stop you from working with competitors, taking similar clients, or being hired directly by the client's contacts. For an independent business, an unexpected exclusivity or non-solicit clause can cut off future income.
Ask for: Ask to remove or narrowly limit any exclusivity and non-solicit terms so they do not restrict your wider freelance business.