contract red flags
How to Check a Contract for Red Flags (Free, Step by Step)
A red-flag sweep is not the same as reading a contract properly. It is faster and narrower: instead of understanding every clause, you are hunting for ten specific patterns that, in an Indian-governed contract, reliably signal the other side pushed the drafting in their favour. You can do this in 15 to 20 minutes on an average commercial contract, with nothing more than Ctrl+F and the checklist below. (Adira, which publishes this guide, makes contract review and CLM software, so we have a commercial stake in you getting better at this. The checklist works whether you ever use our tools or not.)
This is a companion to a full read-through, not a replacement for one. If you have not read the contract at all yet, start with how to read and understand a contract first, then come back here to sweep for the specific red flags below. If you have already read it once and want a second pass focused only on risk, this checklist is built for exactly that.
Why grouping by clause beats reading top to bottom
Red flags do not announce themselves. A short notice window inside an auto-renewal clause reads, on a first pass, like an ordinary administrative detail. An indemnity that never mentions a cap reads like standard legal boilerplate, because most indemnity clauses look dense and technical regardless of how one-sided they are. The only way to catch these reliably is to stop reading in document order and instead search for ten known patterns, one at a time, each with its own specific search term. That is what the table below is built for: not a general risk sense, but a literal Ctrl+F list.
The ten-item checklist
1. Auto-renewal with a short notice window. Search for "renew," "automatically," or "evergreen." If the clause renews the contract unless you give notice, find the exact notice window (commonly 30, 60, or 90 days before the renewal date) and calculate the actual date by which you must act, not just the renewal date itself. India's Consumer Protection Authority named this pattern, hiding or shortening the cancellation window on a recurring contract, as a "Subscription Trap" in its Guidelines for Prevention and Regulation of Dark Patterns, 2023. It bites because missing a 60-day window by a week locks you into another full term, often at a higher price. Full mechanics: Auto-Renewal Clauses in India.
2. Uncapped or one-sided indemnity. Search for "indemnify" or "hold harmless." Check two things: is the obligation mutual, or does only one party indemnify the other, and is the indemnity excluded from the liability cap ("notwithstanding the limitation of liability clause")? Under Sections 124 and 125 of the Indian Contract Act, 1872, indemnity is a distinct promise, not the same as ordinary breach damages, and it is routinely drafted to sit outside the cap that otherwise limits everything else. An uncapped, one-way indemnity is the single most expensive red flag on this list if it is ever triggered. Full mechanics: Indemnity Clauses Explained.
3. Liability cap of "fees paid" or lower. Search for "aggregate liability shall not exceed." Note the base the cap is measured against: total fees paid, fees paid in the preceding 12 months, or a flat number. A cap tied to fees paid on a low-value or early-stage contract can be a small fraction of the actual loss a breach could cause, especially where the indemnity above is not excluded from it. It bites because the number reads as reasonable in isolation but is disconnected from your actual exposure. Full mechanics: Limitation of Liability Clauses.
4. Unilateral amendment ("we may change these terms"). Search for "sole discretion," "at any time," or "modify these terms." A clause letting one side change the deal without the other's consent is structurally different from an ordinary two-party amendment clause, which under Section 62 of the Contract Act needs both parties to agree to any change. A standard-form clause that lets only one side vary price, scope, or terms after signing, with no real bargaining power on the other side, risks being struck as unconscionable under Section 23, the same doctrine the Supreme Court applied in Central Inland Water Transport Corporation Ltd v Brojo Nath Ganguly. It bites because the deal you signed is not the deal you end up with. Full mechanics: Variation Clauses Explained.
5. Post-employment non-compete. Search for "shall not... for a period of" combined with "following termination" or "after this Agreement ends." Section 27 of the Indian Contract Act, 1872 voids any agreement restraining a lawful profession, trade, or business, and the Delhi High Court confirmed this again in 2025 in Varun Tyagi v Daffodil Software, striking an injunction based on a post-employment restraint. This clause is a red flag less because it will hold up in court, it usually will not, and more because employers still use it to threaten and intimidate departing employees who do not know their rights. Full mechanics: Are Non-Compete Clauses Enforceable in India.
6. IP assignment silent on period or territory. Search for "assign" and check whether "in perpetuity" and "throughout the world" (or equivalent language) actually appear next to it. Sections 19(5) and 19(6) of the Copyright Act, 1957 default a silent assignment to five years, inside India only, a rule the Delhi High Court applied literally in Pine Labs v Gemalto Terminals. A contract that looks like it transfers ownership forever can, on the actual wording, transfer it for five years. Full mechanics: IP Assignment Clauses Explained.
7. Missing dispute-resolution or jurisdiction clause. Search for "governing law," "jurisdiction," and "arbitration." If none of the three appear, you are not protected by their absence, you are exposed to Section 20 of the Code of Civil Procedure, 1908, which lets a suit be filed wherever the defendant resides or carries on business, or wherever the cause of action arose. For a contract with a counterparty operating in multiple states, that can mean litigating far from home with no clause to point to. Full mechanics: Jurisdiction Clauses in a Contract.
8. Entire-agreement clause wiping promised features. Search for "entire agreement" and "supersedes." If a sales call, a pitch deck, or an email promised something (a feature, a discount, a service level) that never made it into the written document, this clause is what erases it. Section 95 of the Bharatiya Sakshya Adhiniyam, 2023 (carrying forward the old Section 92 of the Evidence Act) bars using oral or extrinsic evidence to add to or vary the terms of a written contract once the writing is proved. It bites because the promise you relied on to sign is legally unprovable the moment a dispute starts. Full mechanics: Entire Agreement Clauses Explained.
9. No termination-for-convenience option. Search for "for convenience," "without cause," or "either party may terminate this Agreement upon [X] days' notice" with no "cause" qualifier attached. If the only exit is termination "for cause," you need to prove a material breach to leave early, a slower and more contestable route than simply serving notice. Indian courts will not force a determinable contract, one either side can end by notice, to continue under Section 14(1)(d) of the Specific Relief Act, 1963, but that protection only exists if a convenience-exit right was drafted in to begin with. Full mechanics: Termination for Convenience Clauses.
10. Unstamped agreement. Check whether the document references a stamp paper or e-stamp certificate at all, and whether its date falls on or before the signature date. Section 35 of the Indian Stamp Act, 1899 bars an insufficiently stamped instrument from being admitted in evidence, or acted on, registered, or authenticated, until the deficient duty and a penalty are paid. The agreement is still valid and binding the moment it is signed; what you lose is the ability to rely on it in a dispute until the shortfall is cured. Full mechanics: Is an Unstamped Agreement Valid.
The printable checklist
| Clause | Search for | Why it bites |
|---|---|---|
| Auto-renewal | "renew," "automatically," notice-period days | Miss the notice window, lock into another term |
| Indemnity | "indemnify," "hold harmless," any cap language | Can sit outside the liability cap, uncapped exposure |
| Liability cap | "aggregate liability shall not exceed," "fees paid" | Cap can be far smaller than the actual loss |
| Amendment | "sole discretion," "at any time," "modify" | One side can change the deal after you sign |
| Non-compete | "shall not... following termination" | Void under Section 27, but still used to intimidate |
| IP assignment | "assign" without "perpetuity" or "worldwide" | Defaults to 5 years, India-only, under s.19(5)/(6) |
| Jurisdiction | "governing law," "jurisdiction," "arbitration" | Absence exposes you to Section 20 CPC's default rules |
| Entire agreement | "entire agreement," "supersedes" | Erases unwritten promises you relied on to sign |
| Termination | "for convenience," "without cause" | Without it, exit needs proof of breach, not just notice |
| Stamping | stamp paper or e-stamp date, before or on signing | Unstamped instrument is inadmissible until cured |
A runnable test: rank your top three by cost
Reading the checklist once is not enough; the point is to convert it into a decision. Go back through your ten answers and, for each red flag you actually found, write down a rough number: what is the realistic worst-case cost if this specific flag is ever triggered against you? An uncapped indemnity on a contract with real third-party exposure might be "unlimited, potentially the size of a lawsuit." A liability cap tied to one month's fees on a small vendor contract might be "a few lakh rupees, capped." A missing jurisdiction clause might be "no direct cost, but months of delay and travel if a dispute happens."
Rank your top three by that number, not by how alarming the clause sounds in isolation. This is the same discipline as the one-sentence test in how to read and understand a contract: a specific, costed answer beats a vague sense that "this contract feels risky." If your top-ranked flag is a five-figure or six-figure exposure, that is your negotiation priority, not the clause that merely sounds the scariest on a first read.
You can run this entire sweep, search term by search term, directly on the document in Weave, Adira's free browser-based contract tool, flagging each hit as you go so you are not relying on memory for which clause said what.
What this checklist does not catch
Ten patterns are not the universe of contract risk. This sweep is built around the red flags that recur most often and cost the most when missed; it will not catch a badly drafted definition, a scope clause that quietly narrows what you are actually owed, or a clause interaction that only becomes obvious when two ordinary-looking terms are read together (a normal-looking indemnity next to a liability cap that forgot to exclude it, for instance). It also will not tell you whether a clause you did flag would actually be struck down or enforced if it went to court; several of the ten (the non-compete, the unilateral-amendment risk) turn on how a specific court reads specific facts, not on the search term alone. For a low-value, low-risk contract, this sweep plus your own judgment is usually enough. For a high-value deal, an employment contract with real restrictive covenants, or anything where the numbers above genuinely worry you, take the ranked list to a lawyer rather than deciding alone.
FAQ
How long does a proper red-flag sweep actually take? 15 to 20 minutes for a normal 8 to 15 page commercial contract, once you know the ten search terms. A long, heavily annexed agreement with multiple schedules can take longer, mainly because the annexures need their own pass.
Do I need legal training to run this checklist? No. Every item is a specific word or phrase to search for, followed by a specific reason it matters. The judgment call, whether a flag you found is acceptable for your deal, is where legal training helps, but finding the flags does not require it.
Is this checklist different for an employment contract versus a vendor contract? The ten patterns apply to both, but their weight shifts. The non-compete and no-termination-for-convenience flags matter most in employment contracts; the indemnity, liability cap, and IP assignment flags matter most in vendor and SaaS contracts.
What if I find five or six red flags in one contract, is that unusual? Not necessarily. Many commercial templates, especially ones drafted entirely by the other side, carry several of these by default because they favour the drafter. Finding several is normal; the runnable test above is what tells you which ones are actually worth pushing back on.
Should I trust an AI tool to run this checklist for me instead? An AI tool can speed up the search step, but it can also miss a flag or misjudge the wording, so treat its output as a first pass, not a final answer. How to review a contract with AI covers how to get a usable first pass and where it commonly goes wrong.
Is there a shorter version of this list I can memorise? If you only remember three: check the auto-renewal notice window, check whether the liability cap and indemnity actually work together, and check the stamp paper date. Those three account for a large share of the costly, avoidable mistakes non-lawyers make.
This checklist tells you what to look for and why each pattern generally matters under Indian law. It does not tell you whether a specific red flag in your specific contract is enforceable, negotiable, or worth walking away over, that depends on the exact wording, your leverage, and the deal's actual value. For a low-stakes contract, use this checklist and your own judgment. For a high-stakes one, take your ranked list of flags to a contracts lawyer before you sign. This is not legal advice.
Frequently asked questions
- How long does a proper red-flag sweep actually take?
- 15 to 20 minutes for a normal 8 to 15 page commercial contract, once you know the ten search terms. A long, heavily annexed agreement with multiple schedules can take longer, mainly because the annexures need their own pass.
- Do I need legal training to run this checklist?
- No. Every item is a specific word or phrase to search for, followed by a specific reason it matters. The judgment call, whether a flag you found is acceptable for your deal, is where legal training helps, but finding the flags does not require it.
- Is this checklist different for an employment contract versus a vendor contract?
- The ten patterns apply to both, but their weight shifts. The non-compete and no-termination-for-convenience flags matter most in employment contracts; the indemnity, liability cap, and IP assignment flags matter most in vendor and SaaS contracts.
- What if I find five or six red flags in one contract, is that unusual?
- Not necessarily. Many commercial templates, especially ones drafted entirely by the other side, carry several of these by default because they favour the drafter. Finding several is normal; the runnable cost-ranking test is what tells you which ones are actually worth pushing back on.
- Should I trust an AI tool to run this checklist for me instead?
- An AI tool can speed up the search step, but it can also miss a flag or misjudge the wording, so treat its output as a first pass, not a final answer, and verify each flag against the actual document text.
- Is there a shorter version of this list I can memorise?
- If you only remember three: check the auto-renewal notice window, check whether the liability cap and indemnity actually work together, and check the stamp paper date. Those three account for a large share of the costly, avoidable mistakes non-lawyers make.
Sources
- Section 27, Indian Contract Act, 1872, agreements in restraint of trade void (Indian Kanoon)
- Sections 19(5) and 19(6), Copyright Act, 1957, five-year and India-only defaults on a silent assignment (India Code)
- Section 35, Indian Stamp Act, 1899, unstamped instruments inadmissible until cured (Indian Kanoon)
- Section 124 and Section 125, Indian Contract Act, 1872, contract of indemnity (Indian Kanoon)
- Section 23, Indian Contract Act, 1872, unlawful consideration and object (Indian Kanoon)
- Section 28, Indian Contract Act, 1872, agreements restraining legal proceedings void (Indian Kanoon)
- Section 20, Code of Civil Procedure, 1908, place of suing (Indian Kanoon)
- Section 14, Specific Relief Act, 1963, contracts not specifically enforceable (Indian Kanoon)
- Section 95, Bharatiya Sakshya Adhiniyam, 2023, exclusion of oral evidence to vary a written contract (AdvocateKhoj)
- Guidelines for Prevention and Regulation of Dark Patterns, 2023, Department of Consumer Affairs (Subscription Trap)
- Varun Tyagi v Daffodil Software Private Limited, Delhi High Court, FAO 167/2025, judgment dated 25 June 2025 (Indian Kanoon)
- Pine Labs Private Limited v Gemalto Terminals India Private Limited, Delhi High Court, Division Bench, 2011 (Indian Kanoon)
See how Adira drafts in your voice and reads contracts from your side.
Explore the showroomWorking through a contract like this? Weave is Adira’s free tool to read, mark up, and connect any contract in your browser — no account needed.
Try Weave — free