Software Contract Red Flags: 20 Clauses to Challenge

The discount gets the headline; the clauses decide what you actually pay. These 20 software contract red flags are the standard-form terms our advisors challenge in every enterprise agreement — the uplifts, audit rights, and renewal traps that quietly reverse a hard-won discount.

By Morten Andersen

Why Clauses Beat Discount

The headline discount gets the attention; the clauses determine what you actually pay over the life of the agreement. Software contract red flags are the standard-form terms that quietly reverse a hard-won discount — an uncapped maintenance uplift of 3–10% a year can exceed the original discount inside a three-year term. These twenty clauses are the ones our advisors challenge in every enterprise agreement, grouped by risk. They belong in the negotiation from the first draft, not as an afterthought once price is agreed — the principle set out in our contract negotiation strategy master guide.

Pricing and Uplift Clauses (1–5)

The first cluster controls long-term cost. 1. Uncapped annual increases — demand a cap of 3% or CPI, whichever is lower. 2. Maintenance reset to list — ensure support is calculated on net, not list, price. 3. Discount that does not carry to renewal — lock the discount percentage for future terms. 4. Currency and indexation clauses that shift FX risk to you. 5. Mandatory bundled uplifts where a support tier increase is tied to licence growth. Maintenance runs 15–20% of licence value a year, so these five clauses often matter more than the discount itself — a point developed in our total cost of ownership guide.

Clause groupRed flagWhat to negotiate
PricingUncapped uplift (3–10%/yr)Cap at 3% or CPI, on net price
AuditUnlimited audits, full-estate scopeOnce/12 months, 30–60 days' notice, defined scope
RenewalAuto-renewal with short opt-outExplicit renewal or 60-day notice
UsageIndirect / digital access exposureDefine and cap measured usage
ExitNo termination for convenienceM&A, SLA-failure and EOL triggers

Audit and Compliance Clauses (6–10)

Audit clauses are where vendors recover margin — the average audit now costs $3.4M, and 32% of audited firms face penalties above $1M. 6. Unlimited audit frequency — cap at once per 12 months. 7. Full-estate scope — limit each audit to the products under the agreement, not your whole environment, to prevent fishing expeditions. 8. No notice period — require 30–60 days' written notice. 9. Vendor-chosen auditor with no dispute right — secure the right to challenge findings. 10. Retroactive list-price penalties — cap settlement pricing at your contracted rate. Audit defence is a discipline in itself; see our software licence compliance programme guide.

Renewal, Termination and Usage Clauses (11–16)

11. Auto-renewal traps with a 90-day opt-out buried in the terms — kill them or set a manageable 60-day window. 12. No termination for convenience — negotiate exit triggers for M&A, repeated SLA failure, and product discontinuation. 13. No partial termination — win the right to reduce seats or modules at defined points. 14. Indirect or digital access exposure — the SAP-style trap where third-party systems touching the software create licence liability; define and cap it. 15. Unlimited true-up, no true-down — make adjustments symmetrical. 16. Deployment assumptions that count every installed instance regardless of use.

Liability, Data and Service Clauses (17–20)

17. Liability capped at one month's fees — push for a meaningful multiple, especially where data is involved. 18. Weak SLAs with no service credits — tie credits to measurable availability. 19. Vague data-ownership and exit-data terms — secure your data return and deletion rights in writing. 20. Unilateral change-of-terms rights that let the vendor amend the agreement mid-term. Each of these is negotiable at first signature and far harder to retrofit later. The governance to enforce all twenty is in our CIO Contract Governance framework; to have your draft contract reviewed before signature, request a confidential briefing.

A Pre-Signature Review Process

Knowing the twenty red flags is necessary but not sufficient; catching them reliably requires a process that runs before every signature, not a memory that fails under deadline pressure. The first step is a mandatory clause-by-clause review of any agreement above a materiality threshold, owned by a named reviewer with authority to block signature. The vendor's standard paper is drafted to protect the vendor; treating it as a starting position rather than a fait accompli is the single most important mindset shift, because almost every clause above is negotiable at first signature and far harder to change later.

The second step is to redline against a standard playbook — a documented set of acceptable and unacceptable positions for each clause group, so reviewers are not reinventing the wheel on every deal. The playbook should specify, for example, the maximum acceptable uplift (3% or CPI), the required audit notice period (30–60 days), the mandatory exit triggers (M&A, repeated SLA failure, product discontinuation), and the minimum liability cap. A consistent playbook turns contract review from an artisanal exercise into a repeatable control, and it lets procurement push back with the confidence that comes from a pre-agreed institutional position.

The third step is to sequence terms alongside price, never after. Once the discount is agreed and the deal feels closed, the buyer's leverage to win term protections evaporates — the vendor has no reason to reopen a settled commercial conversation. Raising the price cap, audit limits, and exit rights while the discount is still in play keeps them on the table as part of an integrated negotiation. The fourth step is legal and procurement alignment: the clauses that look like legal boilerplate often carry the largest commercial consequences, so the two functions must review together. The audit clause is a compliance issue and a multi-million-pound financial exposure at once. For agreements that justify it, an independent review brings the vendor-side knowledge of where these clauses bite hardest; to have a draft contract reviewed before you sign, request a confidential briefing, and anchor your internal playbook in our CIO Contract Governance framework.

Vendor-Specific Clause Traps

Beyond the universal red flags, each major vendor has signature clause traps worth singling out. SAP's is indirect, or digital, access: third-party systems and bots that touch SAP data can trigger licence liability that surfaces only at audit, sometimes years later — define the boundary and cap the exposure in writing before signing. Oracle's is the audit-and-ULA cycle, where ambiguous deployment definitions and the right to count every installed instance create the compliance gap that drives renewal pressure; tighten the definitions and secure clear certification terms.

Microsoft's signature trap in 2026 is the bundle: Copilot and other add-ons folded into the Enterprise Agreement as a condition of pricing, combined with the loss of volume tiers that now pushes every customer to Level A. Separate each commercial decision and price it independently. IBM's is sub-capacity reporting, where a lapse in ILMT configuration can convert sub-capacity entitlements into full-capacity liability overnight — make accurate reporting a contractual and operational priority. Across all four, the lesson is the same as the universal list: the standard paper protects the vendor, and the clauses that look like boilerplate carry the largest commercial consequences. A clause-by-clause review against a vendor-specific playbook is the only reliable defence, and it pays for itself many times over on any agreement of material size.

Common Questions

Contract Red Flags: FAQ

What is the most dangerous clause in a software contract?
An uncapped annual price increase. At 3–10% a year on maintenance that runs 15–20% of licence value, an uncapped uplift can exceed your original negotiated discount within a three-year term. Always cap increases at 3% or CPI, whichever is lower, calculated on net rather than list price.
How should audit clauses be limited?
Cap audit frequency at once per 12 months, require 30–60 days' written notice, and limit scope to the products under the agreement rather than your entire IT estate. Secure the right to dispute findings and cap any settlement at your contracted rate, not list — the average audit now costs $3.4M.
Are auto-renewal clauses a problem?
Yes. Auto-renewal with a short, buried opt-out window removes your opportunity to renegotiate and can lock in above-market pricing. Eliminate auto-renewal in favour of explicit renewal, or at minimum set a manageable 60-day notice period so you always retain the right to renegotiate.
Can these clauses be fixed after signing?
Rarely, and never cheaply. Term protections — price caps, audit limits, exit and reduction rights — are far harder to win at renewal and almost impossible to retrofit once a dispute has started. They belong in the negotiation from the first draft, alongside the price.

Have Your Contract Reviewed Before You Sign

We review enterprise software agreements clause by clause — finding the uplifts, audit traps, and exit gaps that cost millions over the term.

Request a Confidential Briefing See Our Licensing Practice

Negotiation Intelligence

Monthly briefings on enterprise software pricing, renewal tactics, and vendor strategy — from advisors who have been on both sides of the table.