[
Solution
]

How to audit insurance levels in supplier contracts?

Insurance obligations in supplier contracts affect risk transfer, vendor governance, renewal decisions, and audit evidence. TextMine helps procurement, legal, and compliance teams extract required cover, policy types, limits, renewal evidence, and missing certificates from supplier agreements and supporting documents.

What are insurance level clauses in supplier contracts?

Supplier agreements often require vendors to maintain specific insurance cover during the contract term. These clauses can include public liability, employer liability, professional indemnity, cyber, product liability, and minimum policy limits. For regulated buyers, the clause is only useful if the required cover can be checked against live certificates and renewal evidence.

TextMine Vault extracts the insurance requirement from the contract and keeps the answer linked to the source clause, page, confidence score, and reviewer state.

An illustration of data being extracted from documents

Why are insurance clauses hard to audit?

Insurance wording is inconsistent across supplier templates. Limits may be expressed per claim, in aggregate, by geography, or by risk category. Procurement teams also need to reconcile the contractual obligation against certificates, schedules, broker letters, and expiry dates stored outside the contract.

Without a governed extraction layer, teams rely on manual spreadsheets that quickly drift from the underlying evidence. TextMine can route missing or expired insurance evidence through Workflows and store approved supplier facts in Records.

an illustration of documents

How does TextMine automate insurance tracking?

Upload supplier agreements, insurance certificates, and renewal evidence to Vault. TextMine extracts the required cover, policy limits, certificate expiry, exclusions, and evidence gaps. Reviewers can approve the values, route exceptions, and export a supplier insurance register for procurement, risk, or audit teams.

For repeatable reviews, Playbooks can define minimum cover requirements by supplier tier, service type, data sensitivity, or jurisdiction.

an illustration of vault extracting data from contracts and answering questions about them

Example contract evidence

The Supplier shall maintain, throughout the term, professional indemnity insurance of not less than GBP 5,000,000 per claim, public liability insurance of not less than GBP 10,000,000 in aggregate, and cyber insurance appropriate to the services. Evidence of insurance shall be provided on request and on each renewal.

Required professional indemnity
GBP 5,000,000 per claim
Required public liability
GBP 10,000,000 aggregate
Cyber insurance required?
Yes, appropriate to services
Evidence gap
Certificate required on each renewal
Required professional indemnity
GBP 5,000,000 per claim
Required public liability
GBP 10,000,000 aggregate
Cyber insurance required?
Yes, appropriate to services
Evidence gap
Certificate required on each renewal

Example contract evidence

The Supplier shall maintain, throughout the term, professional indemnity insurance of not less than GBP 5,000,000 per claim, public liability insurance of not less than GBP 10,000,000 in aggregate, and cyber insurance appropriate to the services. Evidence of insurance shall be provided on request and on each renewal.

Required professional indemnity
GBP 5,000,000 per claim
Required public liability
GBP 10,000,000 aggregate
Cyber insurance required?
Yes, appropriate to services
Evidence gap
Certificate required on each renewal
Required professional indemnity
GBP 5,000,000 per claim
Required public liability
GBP 10,000,000 aggregate
Cyber insurance required?
Yes, appropriate to services
Evidence gap
Certificate required on each renewal

Watch a video of Vault extract data from documents

How to get started with Vault

To see how Vault performs on your use document data extraction use case, book a demo with a member of our team using the following form.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.