The 90-60-30 SaaS renewal playbook.
A step-by-step procurement playbook for running a SaaS renewal. The 90-60-30 calendar, TCO benchmarking sources, a copy-pasteable counter-proposal template, and the switching-cost math.
The 90-60-30 calendar
- Run an internal audit: pull active-user data from the vendor admin console for every seat. Identify unused seats for the true-down negotiation.
- Tier your SaaS stack by business-criticality: Essential (cannot operate without), Strategic (measurable value, painful to switch), Commodity (multiple credible alternatives).
- Build your TCO benchmark: pull comparable pricing from Vendr's public marketplace, Gartner Peer Insights, and any peer buyers in your network.
- Identify 2-3 credible alternatives for any non-essential vendor. Start lightweight evaluations -- you do not need to finish them; you need to have a credible evaluation open.
- Open the vendor conversation: 'We are reviewing our license count and evaluating our renewal structure. We will send a formal counter-proposal by [date].'
- Run formal alternative evaluations where you have real leverage. Vendor sales teams track competitive evaluations; one open evaluation increases your leverage significantly.
- Do reference calls with peer buyers. Procurement leads who have renewed the same vendor recently are your best benchmarking source.
- Draft the counter-proposal (template below).
- Send the counter-proposal. Expect a response within 5-7 business days.
- First vendor response is rarely the final offer. Reply within 48 hours with your revised position.
- If you need to escalate: request a call with the vendor's VP of Sales (not the account manager). The VP has more authority and a higher-level conversation signals seriousness.
- Set an internal decision date. 'We are signing by [date, 5 days before renewal]' creates real urgency.
- Sign or walk. If you have a contingency plan ready (alternative vendor, shorter-term bridge plan, or genuine willingness to manage without), walking is credible.
- Do not sign the vendor's standard order form with auto-escalator and short notice window intact. Redline the auto-renewal clause, escalator, and notice window.
- After signing: calendar the next renewal review for 90 days before the new term expiry.
TCO benchmarking sources
The best SaaS pricing benchmarks are from: Vendr's public marketplace (vendr.com/marketplace -- aggregated anonymised deal data), Gartner Peer Insights price transparency data, G2 aggregated pricing (less precise but publicly available), state procurement portals (Texas DIR, California CALMS, federal GSA schedules -- public records of what agencies actually pay), and peer networks (SaaStr, CFO Connect, Pavilion communities).
Important caveat: vendor-published list pricing is almost never the actual paid price. Most enterprise SaaS is sold at 30-60% off list. The benchmark you want is peer-paid pricing for comparable company size and contract structure -- not the list price on the pricing page.
Key sources: vendr.com/marketplace · Gartner Peer Insights · G2.com/categories · Texas DIR (dir.texas.gov) · GSA eBuy (ebuy.gsa.gov) · CFO Connect peer network
Counter-proposal template
Framed as collaborative, not adversarial. Fill in the brackets. The specificity of sections 2 (license count) and 4 (alternatives evaluated) is what signals credibility.
Subject: [Vendor Name] renewal counter-proposal -- [Company] account [ID] -- decision by [DATE] Dear [Account Manager / VP of Sales], We are reviewing our [Vendor Name] renewal due [date]. Our current annual contract value is $[amount]. Following our internal review and evaluation of alternatives, we are prepared to continue with [Vendor Name] under revised terms. Our counter-proposal is as follows: 1. PRICING Requested rate: [X]% below current contract rate (or: $[specific amount]) Basis: [cite Vendr benchmark / competitor quote / usage data showing value gap] Escalator: cap at CPI (Consumer Price Index) or remove entirely Term: [annual / 2-year with exit ramp after Year 1] 2. LICENSE COUNT Current licensed seats: [N] Active users (past 90 days): [N-X] Requested true-down: [X] seats at renewal Growth protection: any net-new seats during the term at negotiated rate, not list 3. DEAL TERMS Payment: [upfront annual / quarterly / monthly -- offer upfront for additional discount] Auto-renewal: we require written consent for any renewal; no auto-renewal without 60-day advance notice Price lock: flat pricing for the term; no adjustment for any reason 4. ALTERNATIVES EVALUATED We have completed evaluations of [Competitor A] and [Competitor B]. Both are credible alternatives at [X-Y]% below current pricing. We are prepared to sign a transition plan within [30 days] if we cannot reach agreement. 5. DECISION TIMELINE We need your final offer by [date, 10 business days from this email]. Our procurement lead will make a final decision within 5 business days of your response. We value the relationship and would prefer to renew. We are ready to sign the week of [date] on terms we can both accept. [Your name] [Title] [Company] [Phone / email]
Switching-cost math
Switching is not free. Categories of switching cost: integration work (engineering time, API re-writes, typical 2-8 weeks of developer time for a mid-complexity SaaS integration), data migration (schema mapping, data cleansing, historical-data handling), retraining (admin and user adoption, typically 1-3 months productivity dip), data-portability fees (some vendors charge for export -- negotiate a termination-assistance clause that prevents this), and contractual clawback of any discounts.
Rule of thumb (Forrester research, 2024): switching cost is typically 3-12 months of the SaaS annual spend for mid-complexity tools (CRM, marketing automation, collaboration), 12-36 months for deeply-integrated tools (ERP, HRIS, data warehouse).
Decision framework:
If (renewal premium per year) < (switching cost / 3 years) → accept renewal, negotiate it down
If (renewal premium per year) > (switching cost / 3 years) → switch, absorb switching cost
If switching cost > 24 months of savings → the vendor has a structural lock-in; negotiate hard or accept
The honest caveat: do not use switching-cost math to justify accepting a bad deal indefinitely. If the vendor is predatory, accept the switching cost, plan a 12-month migration, and eliminate the lock-in for the next cycle.
The consulting engagement
Digital Signet runs two-week SaaS vendor-negotiation audits for teams with $500k or more in active renewals. Week one: contract review, TCO benchmark, competitor analysis. Week two: counter-proposal drafting, vendor calls, negotiation support.
Typical outcomes: 15-35% savings on the renewal, escalator removal or CPI-cap, shortened notice windows. Pricing: fixed-fee percentage of verified first-year savings.
Email Oliver with your renewal date, vendor, and current ACV. We will respond within one business day.
Related reading