Read for Risk, Not Just Price
Knowing how to read a software contract means looking past the headline price to the clauses that quietly govern what you pay over the full life of the agreement. The price you negotiate is a single number; the contract language determines whether that number holds, how it escalates, what happens if your usage drifts, and how cleanly you can leave. In a recent index, 79% of IT leaders had faced a price increase at renewal in the previous year and 77% had encountered costs that only surfaced after signature — almost all of which were governed by clauses that were readable in advance.
This guide walks the five clause families that carry the most financial risk. It is a companion to the negotiation methods in our IT negotiation techniques handbook: the techniques win you a good price, and careful clause review ensures the contract actually delivers it. Read every agreement with a procurement and a legal lens at once — the two see different risks, and both must sign before you do.
A practical habit helps: read the contract twice. The first pass follows the money — price, uplift, term, renewal — to understand what you will actually pay over three years. The second pass follows the exits — termination, assignment, audit, data return — to understand how trapped you are if the relationship sours. Most buyers do only the first pass, which is exactly why vendors invest so much care in the second set of clauses.
The Auto-Renewal and Notice Trap
Roughly 80% of SaaS agreements contain an auto-renewal provision, and around 69% renew automatically unless you give notice within a defined window. The most common non-renewal notice period is 60 days, appearing in about 40% of B2B technology contracts, though windows of 30 to 90 days are all common. The trap is simple and expensive: miss the window and you are locked into another full term at the vendor's standard pricing. Inadvertent auto-renewal — missing the notice date — is cited as a contract-management failure in roughly 20% of enterprise procurement audits.
When you read the renewal clause, extract three facts and diarise them immediately: the exact notice period, the precise date it falls due, and whether the renewal carries forward your negotiated discount or resets to list. A renewal that resets to standard pricing is effectively a price increase hidden inside a procedural deadline. Treat the notice date as a hard internal milestone, and start the renewal conversation well ahead of it — the timing logic set out in our end-of-term leverage guide.
Price Protection and Uplift Caps
With SaaS inflation running around 13% — over four times general inflation — the uplift cap is now one of the most valuable clauses in any agreement. A reasonable annual escalation cap of 3% gives you budget predictability; its absence gives the vendor an open invitation to raise prices to whatever the market will bear at renewal. Such caps already appear in roughly 55% of enterprise SaaS agreements that carry auto-renewal, so a vendor's refusal to offer one is a negotiating position, not a policy.
Read the cap language closely, because vendors draft escape hatches into it. A cap that applies only to the licence fee but not to support, or only to the first renewal but not subsequent ones, or that is benchmarked to an index the vendor selects, can be worth far less than it appears. The protective standard is a cap of 3% or CPI — whichever is lower — applied to the total contract value for the full term.
| Clause | What to look for | Buyer-protective standard |
|---|---|---|
| Uplift cap | Annual price-increase ceiling | 3% or CPI, whichever is lower |
| Discount carry-forward | Does the renewal keep your discount? | Discount persists across renewals |
| Notice period | Window to opt out | 30 days, with vendor reminder obligation |
| Audit notice | How much warning before an audit | 30+ days written, scoped, business hours |
| Assignment | Transfer rights on reorganisation | Free transfer within the group |
Audit Rights
The audit clause defines the vendor's right to inspect your usage — and a vague or broad one is a standing liability. Look for three protections: written notice (30 days or more), a defined and limited scope, and a requirement that the audit cause minimal operational disruption. Without these, an audit clause can be used as a revenue event rather than a compliance check, surfacing "shortfalls" that translate into unbudgeted fees. Many vendors treat the audit as a structured commercial lever timed to coincide with renewal, when the pressure of a compliance finding can be converted directly into a larger deal. The same defensive reading applies to data clauses, where your ability to extract your own information cleanly is covered in negotiating SaaS data portability rights.
Termination, Assignment and Exit
Exit terms decide how much leverage you retain for the next negotiation. Confirm you can terminate without punitive fees, that the exit process and any data-return obligations are clearly defined, and that licences can be reassigned freely within your enterprise — restrictive assignment language can create compliance exposure the moment you reorganise or divest a business unit. Read the force-majeure clause with equal care; recent years have shown how much hinges on its precise wording, a lesson drawn out in our guide to force majeure in IT contracts.
Pay particular attention to what the vendor can do unilaterally. Clauses permitting the supplier to change terms, deprecate features, or alter metrics "on notice" can quietly rewrite the bargain you struck. Where you cannot remove such a clause, negotiate a corresponding right to terminate without penalty if the change is material — converting an open-ended risk into a defined one.
A Clause-Review Checklist
Before signing, confirm every item: the notice date is diarised; the uplift is capped; the discount carries forward; audit rights are scoped and noticed; termination is fee-free and defined; assignment is free within the group; and data return is guaranteed on exit. Each line is a place where a few words of contract language are worth more than a percentage point of headline discount. Build the checklist into your procurement workflow rather than relying on a final legal read, because by the time a contract reaches legal the commercial framing is usually fixed. The most expensive clauses are the ones nobody flagged early enough to negotiate, and a standing checklist is the cheapest way to make sure each one is raised while the vendor still has reason to concede. For the full optimisation framework behind this review, see the SaaS Optimisation Guide, and to have us review a specific agreement clause by clause, explore our SaaS contract optimisation practice or request a confidential briefing.