Before You Sign: Seven Due Diligence Questions That Protect Your Software Budget
Most software contracts are signed under time pressure. A quarter is closing, a team is impatient, and the vendor has helpfully offered a discount that expires Friday. In that environment, due diligence tends to shrink to a single question: can we afford the monthly fee?
That question is necessary but badly insufficient. The true cost and risk of a software agreement live in the clauses most buyers never read. Below are seven questions that surface them — before the signature, not after.
1. What Is the Total Cost Over Three Years, Including Fees?
List price is the floor, not the ceiling. Ask for a complete picture: implementation services, premium support tiers, per-seat overages, API call limits, and the renewal increase. Vendors commonly raise prices 5–10% annually at renewal; some escalate far more.
Red flag: reluctance to model a three-year total cost of ownership in writing, or renewal terms described only as "standard market adjustments."
2. How Do We Get Our Data Out?
Every SaaS relationship ends eventually. The questions are how, at what cost, and in what format. Ask whether export is self-service, whether it includes all data or only a subset, and what format it arrives in.
Red flag: exports that require vendor assistance, incur professional-services fees, or produce proprietary file formats nobody else can read.
3. What Happens If We Cancel or Downsize?
Business headcount fluctuates. If you sign 200 seats and shrink to 150, can you reduce? Or are you locked into the original commitment until the term expires? Similarly, understand auto-renewal mechanics — in many US states, evergreen renewal clauses are enforceable, and missing a cancellation window means another full year of fees.
Red flag: no seat reduction rights, or a cancellation window buried in a notice clause measured in 90 days.
4. Who Owns the Data — Legally and Practically?
The contract should state plainly that your organization owns its data and that the vendor acts as a processor. Ask how data is used in model training, whether it is shared with third parties, and how it is segregated from other customers.
Red flag: broad licenses granting the vendor rights to "aggregate and anonymize" your data without meaningful limits on how that aggregation is used.
5. What Are the Security and Compliance Commitments?
Ask for a current SOC 2 Type II report, ask about breach notification timelines, and confirm the vendor will name your organization's data in its incident response obligations. For companies handling regulated information — healthcare, finance, education — verify compliance responsibilities are contractually assigned, not just marketed.
Red flag: a security page on the website but no contractual commitments, or a report offered only "under NDA" with no timeline.
6. What Does Implementation Actually Require?
Vendors sell outcomes; implementations deliver them. Ask for a realistic timeline, the internal resources required, and the most common reasons deployments like yours run late. Talk to a reference customer of similar size and industry — not the logo on the case study, but someone the vendor selects at random.
Red flag: implementation timelines quoted in weeks with no discovery phase, or refusal to provide a reference customer.
7. What Is the Exit Plan?
It may feel pessimistic to discuss departure before arrival, but it is the single most clarifying conversation you can have. Ask what a migration away from the platform looks like: what exports are available, what support the vendor provides, and what happens to integrations built on their APIs.
Red flag: any answer that begins with "customers rarely leave us."
Negotiating From Strength
These questions do more than avoid bad contracts — they change the negotiating dynamic. Vendors calibrate their flexibility to the sophistication of the buyer. A procurement team that asks about data portability, renewal caps, and exit assistance signals that it has done this before, and pricing and terms tend to improve accordingly.
Software should serve your business on your terms. The contract is where those terms are set. Read it like it matters — because it does.