Back to Blog
Published:
Last Updated:
Fresh Content
Legal AI in the ERPChapter 5

Build or buy AI contract review?

7 min read
1,446 words
high priority
Ali Ahmed

Ali Ahmed

AI Solutions Engineer, Cognilium AI

TL;DR

Buy, in most cases, and the deciding reasons are not the ones vendors give. What you purchase is resilience rather than intelligence.

Buy, in most cases — and the reasons that actually decide it are not the ones you will be given.

We build these systems, so treat this as an interested opinion with the interest declared. What follows is the reasoning we would use ourselves, including the cases where the answer is do neither.

Why is every answer you find biased?

Because of who publishes them. Search this question and every result is a vendor, and every vendor concludes buy — theirs.

That is not dishonesty so much as selection. Nobody writes the neutral account, because nobody is paid to. The result is that the genuinely useful comparison — what building costs after the demo works — is absent from the conversation entirely.

So here is our bias, stated: we build AI optimization apps for Microsoft Dynamics 365, and Paralegent AI is our contract-review app, in production today. We also build these to order for customers, which means we make money whichever way you answer this question. we build AI systems for a living, and we ship a contract review product. That makes us wrong in both directions at once, which is at least a symmetrical problem. The test we apply below is the one we apply to our own projects.

What does buying actually get you?

Not the model. The unglamorous parts.

A contract review demo is easy to build. A working one is mostly the things nobody demonstrates:

What the demo showsWhat production requires
A clause gets analysedThe provider fails mid-contract and the run resumes without losing work
A finding appearsRetries that distinguish a transient failure from a permanent one
One contract worksA queue of contracts, in parallel, without one poisoning the batch
The output looks rightThe output is versioned, traceable to a rule, and auditable months later

Each row is weeks of engineering, and none of it is visible in a comparison table. That is what buying skips — not the intelligence, the resilience.

The second thing buying gets you is the boundary. A team building this for the first time will usually let the system decide something it should have escalated, because escalation logic is the part that looks optional until it isn't.

When is building the right answer?

Three cases, and they are narrower than people hope:

  • Your review rules are your competitive edge. If how you assess contracts is the business — an insurer, a specialist financier — then that logic is not something to hand to a vendor.
  • The data cannot leave. Some organisations genuinely cannot send contract text to a third party. That is an architecture constraint, not a preference, and it settles the question.
  • You already run this kind of system. If you operate model pipelines with queues, retries and observability today, the marginal cost of one more is much lower than the market price of the product.

If none of these is true, building is usually a way of paying for the unglamorous parts twice — once in engineering, and again in the delay before anyone reviews a contract with it.

What does building actually cost?

The parts nobody quotes. From our own system, described as design rather than as a bill:

  • Failure handling is most of it. A contract review is not one model call — it is hundreds, across several stages. Any of them can fail, and the difference between a demo and a product is what happens then: retry tiers that distinguish transient from permanent, and a circuit breaker that stops hammering a provider that is already down.
  • Parallelism is a design decision, not a setting. Reviewing chunks concurrently is what makes the runtime tolerable, and it dictates your queue topology. Pick the wrong queue type and you serialise work that should run in parallel.
  • The reviewer surface is a product in itself. Findings have to reach a person where they already work — which for contracts means inside the document, not a separate place they have to visit.
  • Then it has to be operable. Someone must see stuck jobs, retry them, and answer why did it say that about a review from three months ago.

None of that is the interesting part, and all of it is the work.

What we would actually tell you

Three routes, and we would send most teams down the first:

  • Buy, if your contracts are standard-shaped and your playbook is written down. You are purchasing resilience and a reviewer surface, and both are more expensive to build than they look.
  • Build, if the rules are the edge or the data cannot move. Then budget for the failure handling rather than the intelligence, because that is where the time goes.
  • Do neither yet, if your playbook is not written. This is the most common honest answer. A system measuring contracts against undocumented rules produces confident findings nobody can defend — what the reviewer needs from your playbook is the prerequisite, and it costs nothing but attention.

And one question to ask whichever way you go: does the answer have to reach your ERP? If the negotiated terms end up in a purchase agreement that prices real orders, then reviewing the document is half the job — the other half lives in the record, and almost nothing on the market covers it.

About Cognilium Cognilium builds AI optimization apps for Microsoft Dynamics 365 — companion apps that optimize the pricing, inventory, warehouse and planning decisions your ERP manages but can't optimize. Dynamics is your system of record. Cognilium is your system of intelligence. https://cognilium.ai · https://www.linkedin.com/company/37180269/

Legal AI Ops. We transform legal workflows with agentic AI, copilots, agentic workflows and decision intelligence — built into core workflows rather than beside them, to raise productivity and cut operational overhead. Contract Review Copilot is the contract-review app in that family. It ships as Paralegent AI, in production today. How we build Legal AI Ops — custom AI capabilities on top of legal work, against your playbook and your Dynamics 365.

Weighing build against buy? Bring your playbook and a real supplier agreement to a 15-minute call and we will tell you which of the three routes you are on — including when it is not yet.

Sources

Sources and fact-check
#§ClaimTierSourceVerdict
11Published answers to this question are vendor-written and conclude "buy"T1 — SERP read 2026-09-09: every result on build vs buy ai contract review was a vendor (Wordsmith, EvenUp, Spellbook, Axiom, Seasia, Sandstone)_research/2026-09-09/01-RESEARCH-A-legal-ai-authority.md §2PASS
21Our bias, declaredT2 — ours, and stated in the body rather than hiddenPASS
32Production requires resume-after-failure, retry tiers, parallel queueing, audit trailT2 — capability, describing our own system's designParalegant_TECHNICAL_PROFILE.md §5.2, §5.5, §5.6, §10PASS
43The three build casesT2 — ours, judgementInternal definitionPASS
54A review is hundreds of model calls across stages; failure handling dominatesT2 — capability, stated without figures. Exact call counts are our own performance numbers and are deliberately not publishedSame profile, §2PASS
64Queue type dictates whether chunk work parallelisesT2 — capability, an architectural consequence we designed aroundSame profile, §10PASS
75"Not yet" is the most common honest answerT2 — ours, and it argues against a saleInternal definitionPASS
85Negotiated terms reach a purchase agreement that prices ordersT1purchase-agreements, fetched 2026-09-10 — agreement prices override trade agreements and are applied to PO linesPASS

Tier summary: 2 × T1, 6 × T2 — 0 × T4.

Disclosure. The bias is declared in §1 rather than omitted. No client, no count, no measured outcome, no deployment claim. "In production today" is founder-locked canon for this product. The CTA is a private call and explicitly includes the answer that loses the sale.

No figures. Call counts, durations and reduction percentages from the technical profile are our own performance numbers. §1 of the publishing contract governs them and none is published here.

Share this article

Ali Ahmed

Ali Ahmed

AI Solutions Engineer, Cognilium AI

Ali Ahmed is an AI Solutions Engineer at Cognilium AI.

Applied AI AgentsAgentic SystemsRetrieval-Augmented Generation (RAG)LLM Product Engineering
Next in this series
Pre-signature or post-signature — which contract AI do you actually need?
Chapter 6 · 7 min
In short

Key takeaways

  • Every published answer to this question is written by a vendor, and each concludes buy — theirs. The neutral account does not exist because nobody is paid to write it.
  • Buying purchases resilience, not intelligence. Retries, circuit breaking, parallelism and an audit trail are the expensive parts and none appears in a demo.
  • Build only if the review rules are your competitive edge, the data cannot leave, or you already operate this kind of pipeline.
  • The most common right answer is "not yet" — because the playbook is not written down, and no system can measure against rules that do not exist.
  • Ask whether the answer must reach the ERP. If negotiated terms price real purchase orders, document review is only half the problem.
What goes wrong

Common mistakes to avoid

  • Costing the build from the demo. The demo is the cheap part; failure handling is the project.
  • Treating escalation logic as a phase-two feature. It is what stops the system deciding something it should have asked about.
  • Buying before the playbook exists. The system inherits the rules it is given.
  • Comparing products on model quality. Every serious option uses comparable models; they differ in what happens when one fails.

Frequently Asked Questions

Find answers to common questions about the topics covered in this article.

Still have questions?

Get in touch with our team for personalized assistance.

Contact Us

Still have a question this did not answer?

The person who wrote this article answers these. Describe your setup and what you are stuck on — you will get a straight answer, including where we think the approach is wrong.