Software Due Diligence

Reading a Target's Software Contracts in Due Diligence

The contracts hold the clauses that decide consent, transfer, audit exposure and forward price. Here is what to read for, clause by clause, and how to turn it into leverage.

Reading a target software contracts in due diligence is where the deal team turns a folder of agreements into a map of risk, and it rewards a trained eye. The contracts hold the clauses that decide whether the deal triggers a consent, whether a license can move to the buyer, how exposed the estate is to an audit, and how the next renewal will price. None of that is visible from a spend summary or a system diagram. It is read out of the agreements themselves, clause by clause, which is why contract reading is a core part of software due diligence.

The work is not a legal opinion, which the buyer counsel provides, but a commercial read of where the risk and the leverage sit. A clause that requires consent on a change of control is a negotiating point. A vague license metric is a place where deployment and entitlement can drift apart unnoticed. An audit rights clause tells the buyer how exposed it is the moment it owns the estate. Reading for these is a discipline, and the sections below set out what to look for.

Reading a target's software contracts in due diligence

Reading a target software contracts in due diligence means working through every material agreement for a fixed set of clauses, not skimming for the headline price. The priority clauses are change of control, assignment, audit rights, the license metric and its definitions, and the renewal and price mechanics. Each one answers a specific deal question, and together they describe both the risk the buyer inherits and the leverage the publisher holds. The aim is a clause level map the deal team can act on, not a summary of what the target spends.

Which contract clauses carry the most deal riskBar chart ranking the software contract clauses that carry the most risk in a deal, from change of control and audit rights down to metric definitions and assignment terms.Which contract clauses carry the most deal riskHighestChange ofcontrolHighAuditrightsHighMetric anddefinitionsMaterialAssignmenttermsMaterialRenewaland price

The change of control clause sits at the top of the list because it can hand the publisher a lever at the worst possible moment. Depending on the wording, a change of ownership can require consent, allow the publisher to terminate, or trigger a repricing of the agreement. Which of those applies depends on the deal structure, as explained in software due diligence for stock vs asset purchases. Reading the clause closely is the only way to know whether the deal is a formality or a trigger.

What to read for in a target's software contracts
ClauseWhat to look forWhy it matters to a buyer
Change of controlWhether the deal triggers consent, termination or repricingHands the publisher a lever exactly when the buyer needs continuity
AssignmentWhether the license can move to the buyer or new entityAnti assignment can block transfer in an asset deal or carve out
Audit rightsHow often, with what notice, and what the publisher can inspectDefines the buyer exposure to a post close audit
License metricThe exact unit and how it is counted and definedA vague metric is where deployment and entitlement drift apart
Renewal and priceAuto renewal, uplift caps and true up mechanicsSets the forward cost and the leverage at the next renewal

Why the license metric deserves the closest read

The least glamorous clause, the license metric and its definitions, is often where the largest exposure hides. A metric defined loosely, or defined in a way the target has not actually followed, is where deployment and entitlement drift apart. An Oracle processor metric that does not match how the target virtualises, or an SAP named user definition the target has not applied consistently, can each carry seven figure exposure. Reading the metric against how the software is actually deployed is the bridge between the contract and the measurement, and it feeds directly into building a software license position during diligence.

What audit rights tell the buyer

The audit rights clause is the publisher route into the buyer estate after close, so it deserves a careful read. It sets how often the publisher can audit, what notice it must give, and what it can inspect. A broad audit right with short notice is a standing risk the buyer should price, because the publisher can exercise it at will once the deal completes. As of mid 2025, SAP pursued AB InBev for a reported 600 million dollars and Diageo for a reported 60 million in disputes tied to indirect and inherited licensing, the kind of claim that begins with an audit right being exercised. Knowing the audit terms before close lets the buyer prepare rather than react.

Key takeaways

  • Reading contracts turns a folder of agreements into a clause level map of risk and leverage.
  • Prioritise change of control, assignment, audit rights, the license metric, and renewal and price.
  • The change of control clause can require consent, allow termination, or trigger repricing on the deal.
  • The license metric is the least glamorous clause and often where the largest exposure hides.
  • Audit rights define how exposed the buyer is to a publisher audit the moment it owns the estate.

How contract reading connects to measurement

Contract reading and license measurement are two halves of one exercise. The contracts define the metric and the entitlement; the measurement counts the deployment. Reading the contracts without measuring leaves the buyer with terms but no exposure number. Measuring without reading the contracts leaves the buyer with a count but no basis to interpret it. Done together, they produce an effective license position the deal team can price. The data needed to complete the measurement is requested from the target as described in how to request software data from a target.

What a good contract read produces

A good contract read produces a register: every material agreement, its key clauses, the deal questions each one raises, and the action required. The register flags the agreements that need consent, the metrics that need measuring, the audit rights that need pricing, and the renewals that carry uplift risk. It becomes a working document for the negotiation, not a static summary, and it feeds the deal team conditions, indemnities and price adjustments. That register is one of the core deliverables described in software due diligence deliverables.

Recommendations for buyers

  1. Read every material agreement for a fixed clause set rather than skimming for the headline price.
  2. Put change of control first, and confirm whether the deal structure makes it a formality or a trigger.
  3. Read each license metric against how the software is actually deployed, not how the contract assumes.
  4. Price the audit rights as a standing exposure the buyer carries from the day it owns the estate.
  5. Produce a contract register that links each clause to a deal action: consent, measurement, condition or indemnity.

A disciplined contract read is what turns the paperwork into leverage, and it is a core step in the software due diligence method. The full workstream is delivered through our software due diligence service.

Independent and buyer side. We act only for the acquirer. We hold no affiliation with any software publisher or reseller and are paid solely by you. This page is commercial and licensing guidance, not legal advice. Confirm any contractual interpretation with your own counsel.

Frequently asked questions

What should you read for in a target software contracts?

A fixed clause set: change of control, assignment, audit rights, the license metric and its definitions, and renewal and price mechanics. Each answers a specific deal question about risk and leverage.

Why is the change of control clause the priority?

Because it can hand the publisher a lever exactly when the buyer needs continuity. Depending on the wording, a change of ownership can require consent, allow termination, or trigger a repricing of the agreement.

Why does the license metric deserve the closest read?

Because a metric defined loosely, or not actually followed by the target, is where deployment and entitlement drift apart. An Oracle processor or SAP named user definition can each carry seven figure exposure.

What do audit rights tell a buyer?

How often the publisher can audit, with what notice, and what it can inspect. A broad audit right with short notice is a standing exposure the buyer should price, because the publisher can exercise it after close.

Is contract reading the same as a legal opinion?

No. The buyer counsel provides the legal opinion. Contract reading in diligence is a commercial read of where the risk and the leverage sit, which then feeds the measurement and the negotiation.

What does a good contract read produce?

A register listing every material agreement, its key clauses, the deal question each raises, and the action required, such as consent, measurement, a condition of close, or an indemnity.

Read the contracts for risk and leverage.

We read the target software contracts clause by clause, map the risk and the leverage, and turn the register into conditions and indemnities before you sign.

Request a software due diligence