Freelance Contract Red Flags: 10 Things to Check Before You Sign
Check these first: how and when you get paid, who owns the work, what happens if the client cancels, and whether the scope has an end. If any of the four is vague or one-sided, ask for a change before you sign. Then go through the other six.
Why do freelance contracts go wrong?
Most disputes are not about bad intent. They start when two people never wrote down the same expectations. The client thinks "a website" includes the logo, and you think it does not. The contract is the only place where that gets settled, so a vague contract usually favors whoever has more power, and that is rarely the freelancer.
Many clients send their own template, written to protect the client. That is normal, and it is the reason to read it closely.
Red flag 1: No payment schedule
Bad"Contractor will be paid upon completion."
Better"A deposit of [amount] is due before work starts. The rest is due within 14 days of delivery."
"Upon completion" can mean never, because the client decides when the work is complete. Look for a deposit up front, especially with new clients, fixed due dates, and a late fee or the right to pause work when an invoice is overdue. If a client has already stopped paying, see what to do when a client won't pay.
Red flag 2: Payment depends on client approval with no time limit
Bad"Payment is due after Client approves the work."
Better"Work is deemed accepted if Client does not send written feedback within 7 days of delivery."
Without a deemed-acceptance rule, a client can stay silent and the invoice never comes due.
Red flag 3: Vague scope
Bad"Contractor will provide design services as needed."
Better"Deliverables: 5 page designs and 1 logo. Two rounds of revisions included. Extra rounds billed at $X per hour."
Vague scope is one of the most common complaints in freelance advice. When the work has no edge, your fee is fixed and your time is not. Ask for a list of deliverables, a number of revision rounds, and a price for anything extra.
Red flag 4: The client can end the contract for any reason, with no pay for finished work
Bad"Client may terminate this Agreement at any time without notice."
Better"Either party may terminate with 14 days written notice. Client pays for all work completed up to the termination date, plus a kill fee of [percent] of the remaining fee."
Termination "for convenience" is fine if you are paid for what you did. A kill fee is usually a share of the remaining fee, agreed in advance. It is a custom, not a rule, so treat it as something to ask for. More on kill fees and late-payment terms in Client not paying? How a freelance contract protects you.
Red flag 5: The client owns your work before paying
Bad"All work product is the sole property of Client from the moment of creation."
Better"Ownership of the final deliverables transfers to Client upon full payment."
Timing matters. If rights move on creation, the client can use your work even if the final invoice is never paid. Also check what you keep: your tools, your templates and earlier work you reuse. A good clause lets you keep those and gives the client a license to use them inside the deliverable.
Red flag 6: Unlimited liability or broad indemnity
Bad"Contractor shall indemnify Client against any and all claims, losses and damages arising from the services."
Better"Contractor's total liability is limited to the fees paid under this Agreement."
A cap tied to the fees you earned is a common middle ground. An open-ended promise to cover "any and all losses" can be far bigger than a small project's fee.
Red flag 7: A non-compete that blocks your other clients
Bad"Contractor will not provide similar services to any other company in the industry for 24 months."
This can stop you from earning a living. The rules differ a lot by country and state, and some places limit or ban these clauses. Ask for a narrow version: only direct competitors, only during the project, or only named clients. A lawyer where you live can tell you what is enforceable.
Red flag 8: Terms that make you look like an employee
Examples: fixed working hours, required use of the client's tools, instructions on how to do the work, and a ban on sending a substitute. If you are meant to be independent, terms like these can matter for taxes and for your legal status. Ask someone local before you sign.
Red flag 9: Disputes decided far away
Bad"All disputes shall be resolved by binding arbitration in [a city far from you], under the laws of [a state you have never worked in]."
Check who decides disputes, where, and under which law. If you live in Chicago and the contract says arbitration in San Francisco, even a small claim gets expensive. Ask for your home location or for a remote hearing.
Red flag 10: The client does not want a written contract
If a client resists signing anything, treat that as information. A short written agreement protects both sides. If a client will not sign even that, think about how a payment dispute would go.
What should I do when I find a red flag?
- Mark the clause and write down what you want instead. Keep the wording short and calm: "Could we change this to 14 days?"
- Send your changes in writing, in one message, not one by one.
- Rank them. Payment, ownership, termination and scope usually come first.
- Know your limit. Decide in advance which clause makes you walk away.
- Get a lawyer for large fees, long contracts, or anything that touches your right to work for others.
Can an app check a freelance contract for me?
An app can read the contract with you and point out clauses to look at. SignArmor does this on iPhone and iPad, and there is a web app too. In the iPhone and iPad app you open a PDF, a DOCX file or an image file of the contract from Files; the web app takes PDF and TXT files. In about a minute you get a Safety Score from 0 to 100, a summary, and a list of clauses worth a second look, such as penalty terms, hidden fees or one-sided obligations, explained in plain English. Freelance and client agreements are one of the 14 contract types it recognizes.
What it does not do: SignArmor is not a lawyer and does not give legal advice. The score is not a verdict on whether a contract is valid or safe to sign. It does not negotiate or sign anything for you. Your first analysis is free and short (the score, the summary and the top red flag). If you buy later, the same report opens in full without a new analysis. Before the text goes to the AI provider, SignArmor masks phone numbers, email addresses, account numbers, IDs, names and addresses, and you can delete a report or your account at any time.
Where AI review helps and where it falls short is covered in Can AI review my contract?
FAQ
What are the biggest red flags in a freelance contract?
Unclear payment terms, a client who owns the work before paying, no scope or revision limits, and termination without pay for finished work. Unlimited liability and a broad non-compete come next.
Is it normal to ask for a deposit?
Yes. Many freelancers ask for a deposit up front, especially with new clients or small projects. A client who refuses both a deposit and milestone payments is a risk worth weighing.
Do I need a lawyer to review a freelance contract?
Not always. For a small, clear project, a careful read and a few changes may be enough. For large fees, long terms, non-competes or liability caps you do not understand, a lawyer where you live is the safer choice.
Can AI replace a lawyer for contract review?
No. It can give you a fast first read and a list of questions. It cannot give legal advice or know the law where you live. Use it to prepare, not to decide.