Capabilities

Everything it finds. And how it shows its working.

ContractIQ reads your contracts, purchase orders, statements of work, trackers and meeting transcripts — then tells you what it found, how confident it is, and exactly where it read it.

Ingestion

It reads what you actually have.

Real contract estates are messy — scanned PDFs, spreadsheets nobody maintains, transcripts of the meeting where it was really decided. All of it is readable.

Every format that matters

PDFs, Word documents, Excel and CSV trackers, purchase orders, statements of work and plain text — read in the browser, page positions preserved. Text is taken from the first 80 pages of a PDF and the first 8 sheets of a workbook, which covers an ordinary agreement and its schedules.

OCR for scanned contracts New 

Photocopied and image-only PDFs used to be invisible to contract tools. ContractIQ detects them and reads them with on-device OCR — the scanned image never leaves your machine; only the text recovered from it is used. OCR covers the first 30 pages of a scan.

Teams and Zoom transcripts

Ingest the meeting, not just the paperwork. Speaker attribution is preserved so a commitment can be traced to the person who made it.

Bulk import

Drop in a CSV of your estate and every record is created at once, with renewal exposure visible before a single analysis has run.

Analysis

Ten views of one agreement.

Each analysis produces a complete commercial picture, not a summary — costed, graded and evidenced.

Cost position

Effective unit cost, uplift history, benchmark position and the specific lines where you are paying above the market.

Exact Value & Cost

ContractIQ extracts and grades every financial term: annual value, uplift schedules, payment terms, minimum commitments, currency and the date range. Each extraction shows confidence score and the exact line from the contract it came from.

Licence and user reality

Contracted volume against actual consumption. Dormant licences and unused modules are where the fastest savings usually sit.

A–F risk grade and health score

An instant grade and a 0–100 score, so low-risk agreements can be waved through and attention goes where it earns its keep.

Savings opportunities

Each with an estimated value, the leverage behind it and the argument to use — ranked by what is realistically winnable.

Compliance clause checklist

Liability, indemnity, termination, data protection, audit rights, benchmarking, exit assistance and more — each marked present, missing or unclear with a suggested position.

Executive summary

The position in a paragraph a director can read, with the negotiation plan underneath it.

Accuracy

Every number shows its working.

AI that cannot be checked cannot be trusted with a negotiation. Every value ContractIQ produces carries a confidence score, the reasoning behind it and a quote from the source document.

Confidence on every data point New 

Not one score for the contract — a score for each extracted value, clause and risk, judged independently.

Human-in-the-loop routing New 

50% and below goes to mandatory review. 51–80% gets a one-click accept or correct. Above 80% passes automatically and is logged. Nothing uncertain reaches a decision unchecked.

Traceable to the source

Each finding cites the document and the exact phrase it came from — or states plainly that it was inferred, or absent. A reviewer can verify it in seconds.

Unverified values are held back New 

A low-confidence extraction never silently becomes part of the contract record. It waits for a human.

Verification audit trail

Who accepted what, when, and what the value was before and after. Exported with the report.

Honest about its limits

Where a document contradicts itself, ContractIQ reports the conflict rather than picking a number. Where it truncated a long document, it says so.

Institutional knowledge

The part that walks out of the door.

Every contract tool reads contracts. Almost nothing captures what your people know that the paperwork never said — and that knowledge leaves when they do.

Knowledge captured from meetings

Concessions granted, precedents set, history that explains why a clause reads the way it does — extracted from transcripts and held against the contract.

Said, but not in any contract

Verbal commitments checked against the signed terms and flagged where they do not appear. Unenforceable as they stand — paper them or lose them.

Key-person risk, ranked

Who holds undocumented context, across how many agreements. The top of that list is your succession risk, and it is usually a surprise.

Recording consent, enforced New 

Transcripts carry other people's personal data. Before the first upload, ContractIQ requires an explicit acknowledgement that participants were informed and a lawful basis existed — recorded against the user and the date.

Portfolio intelligence

The findings no single contract can show you.

Looking at agreements one at a time hides the expensive patterns. These views work across the whole estate.

Renewal runway New 

Twelve months plotted by notice deadline — the date you must act by, not the date the contract ends. Windows already closed are flagged in red, with how long ago they passed.

Supplier intelligence New 

Groups contracts by supplier and merges name variants automatically, so the same company bought twice under two legal names becomes one line. Near-miss names are flagged for review, and two suppliers serving the same category surface as a consolidation question.

Clause matrix New 

Every analysed contract against every clause in one grid. Gaps down a column are your exposure on that agreement; gaps across a row are your negotiating pattern.

Obligations register New 

Every commitment from every contract in one list, with an owner, a due date and a completion state. Overdue and unassigned counts at the top, because an obligation nobody owns is an obligation nobody does.

Search across everything New 

One box searches record details, the full text of every ingested document, and every analysis finding — returning the surrounding passage, not just a file name.

Workflow

Built for an estate, not a document.

Analysing forty contracts one at a time is the reason most tools get abandoned.

Bulk analysis New 

Select as many records as you like and run them in one pass, at up to 20 analyses an hour; anything beyond that queues for the next hour. The credit cost is shown before you start, and the run stops cleanly rather than failing halfway.

Ask Cedric

A conversational analyst on every contract. Renewal dates, missing clauses, obligations due this quarter, the strongest lever — answered only from the documents you have ingested, with the source shown and a confidence score on every extracted value. Up to 120 questions an hour.

Transparent metering

Usage is measured in credits: ten for a full analysis, two for a question, nothing for storage, ingestion, alerts or exports. Re-running an analysis inside your revision window is free on paid plans.

Built-in spending cap

ContractIQ banks your unused credits automatically, but caps them at one period's allowance. Growth plans cap at 500, Scale at 1,800, Enterprise at 5,000. This protects you from accidentally hoarding six months of credits and then running your entire estate through the system in one weekend — the cap exists to control cost exposure.

Renewal alerts and calendar export

Notice deadlines exported straight to your calendar as an .ics file, so the date lives where you will actually see it. The reminder then fires from your own calendar; ContractIQ does not send emails or push notifications.

Boardroom exports

One click turns any analysis into a formatted Word report, a presentation outline, or a print to PDF through your browser's print dialogue — cost position, compliance checklist, obligations and negotiation plan included.

Supplier exposure

The contract is only half the question

A signed agreement tells you what was agreed. It does not tell you how badly it would hurt if that supplier stopped tomorrow, or what they have actually committed to in writing. That is a different question, and it is the one procurement gets asked in the room.

Vendor risk score New 

Every supplier scored out of 100 from what is missing in the paperwork, how concentrated your spend is with them, the worst risk grade across their contracts, and how much you have not yet analysed.

Eight protection checks New 

Liability cap, insurance, data protection, security commitments, business continuity, exit assistance, audit rights and subcontracting — each marked present, missing or not yet assessed.

Nothing hidden in the score New 

Every component that made the number is shown with its weight and its reasoning. An opaque risk score is not something you can take to a supplier meeting and defend.

Not yet looked is not the same as absent New 

A dash means the contract has not been analysed for that protection. A cross means it was looked for and is not there. Conflating those two is how false confidence gets built.

Consistency

Thirty questions that answer the same way every time

A blank chat box teaches nobody what a product can do, and free-form questions give different answers depending on how they are phrased. Ask Cedric actions are ready-made questions, grouped by what you are trying to find out.

A library, not a blank box New 

Thirty questions across renewal, cost, risk, compliance, obligations, suppliers, institutional knowledge and cross-document checks. One click runs it against the contract you have open.

Copy anywhere New 

Every question is deliberately generic — no company names, no figures, nothing specific to you. Copy one and it works in any tool, and it leaks nothing about your estate.

The same answer twice New 

Running a fixed question across forty contracts gives you forty comparable answers. Phrasing it slightly differently each time does not.

Accounts and access

Real accounts, with the roles you would expect

Sign-in is not a shared password. Everyone has their own verified account, and what they can do depends on what they are.

Verified by a six-digit code New 

A code rather than a link, because corporate mail scanners routinely pre-fetch links and consume them before the recipient ever clicks. Codes do not have that problem.

Google and Microsoft sign-in New 

Most people in a procurement team already have a Microsoft or Google identity. Let them use it rather than inventing another password.

Owner, admin, member, viewer New 

A viewer can read the portfolio but cannot change a record or delete one. Enforced in the database itself, not just hidden in the interface.

Invitations that expire New 

Invite a colleague by email with the role they should have. The invitation is valid for seven days and only for the address it was sent to.

Scale

Forty contracts, and you can close the laptop

Analysis does not run in your browser tab waiting for you. Work is queued and handled in the background, so a large run finishes whether you are watching or not.

Queue it and walk away New 

Select forty contracts, start the run, and shut the lid. The account runs up to 20 analyses an hour, so forty come back over two hours — the work carries on and the results are waiting when you return.

Failures retry themselves New 

A model that is briefly busy is not a lost analysis. Failed work backs off and tries again, with an increasing gap so a struggling service gets room to recover.

Nothing disappears quietly New 

Work that fails repeatedly is parked in a dead-letter queue with the reason attached, so somebody can look at why rather than wondering where it went.

Credits spent only on success New 

Metering happens on the server, after the work completes. A failed analysis costs you nothing, and the balance cannot be edited from a browser.

Governance and control

Configurable, isolated, auditable.

The controls a procurement director, a DPO and an IT reviewer each need before this gets near a real contract.

Regulatory policy packs New 

Compliance rules are configuration, not code. Toggle UK statutory, EU GDPR, US state privacy or your own commercial guardrails, and the next analysis grades against them — no release, no redeployment. Packs are versioned, so a historic analysis can be explained against the rules in force at the time.

Your playbook, your positions

Calibrate the checking rules to your own risk appetite. Every clause is examined against your standard positions, so nobody accidentally signs unlimited liability or 90-day payment terms.

Zero-Retention mode

An Enterprise option for compliance-focused environments. Normally the text read from your documents is saved to your workspace so contracts can be searched and re-analysed. With Zero-Retention on, it is never saved at all: it stays in your browser tab for the analysis, and only the extracted detail and the analysis are kept. The database itself refuses to store it.

Separation between customers

Isolation is enforced at the database level, not in application code — one customer's data cannot be reached from another's session.

Built for Scale

The architecture you'd build for yourself

Everything ContractIQ does is built on infrastructure designed for multi-tenant isolation, performance, and compliance.

Frontend

React 18 with progressive enhancement. The app loads and displays content with JavaScript disabled. Motion and interactivity are progressive overlays, not prerequisites.

Backend

Supabase PostgreSQL (AWS eu-west-2). Row Level Security isolates tenants at the database layer. No shared access, no back-channel queries. Data is yours alone.

Analysis Pipeline

Edge Functions (Deno) process documents in parallel. Large PDFs stream in chunks. OCR runs on-demand for scanned contracts. Rate limits (20 analyses/hour) protect you and the system.

Billing

Stripe integration with Supabase webhooks. Credits are held in reserve, settled on completion. Unused credits roll over monthly, capped at one period's allowance. Bolt-on credits never expire.

What ContractIQ is not

It is an automated screening aid, not legal advice, and we are not a law firm. Its output is generated by artificial intelligence: it is probabilistic, it can be wrong, and it must be verified before you rely on it. The confidence scores above are the model's own estimate that a value is correct — they route how much human attention each finding gets. They are not a measured accuracy rate, and we do not publish one until it has been established against a labelled benchmark. We would rather tell you that than imply a precision we have not proven.