Polestar Solutions

Field Notes

You already own it: catching duplicate buys at intake

Ambiguous demand plus poor estate visibility means procurement buys capability it already paid for. Here is why it happens and how to catch it at intake.

Key points

  • If your team runs, for example, 40 intakes a month and even one in ten hides an existing entitlement worth roughly 30,000 dollars a year, catching it at intake instead of after signature avoids something in the order of 1.4 million dollars annually, before you count the analyst hours no longer spent chasing owners for schedule PDFs.

The problem you recognise from your own week

The pattern is consistent. A requester describes an outcome they want. The intake form captures a product category, sometimes a named vendor, rarely the entitlement question. Procurement receives a request that looks like net-new demand and processes it as net-new demand. Nobody asks the one question that would have ended it in five minutes: do we already have the right to do this under something we are paying for today?

The reason nobody asks is not laziness. It is that the answer is genuinely hard to find. Entitlements are buried in schedules, order forms, and module lists across dozens of agreements. Spend data lives in one system, contracts in another, and the estate as a whole lives in nobody's head. When demand arrives ambiguous and visibility is poor, the default outcome is a purchase. We have written before about how the intake ticket that names a vendor makes procurement inherit a decision instead of a need. This is the spend consequence of the same root cause.

PART TWO

Why the duplication persists

Three structural conditions keep this alive. First, contracts are written to be signed, not to be queried. An entitlement to a capability might appear as a single line in an order form appendix, phrased in the vendor's product taxonomy rather than the outcome the requester was describing. A human reading the intake and a human reading the contract are using two different vocabularies for the same thing.

Second, the estate is fragmented across owners. The finance team sees the invoice. The contract sits with legal or a category lead. The person who negotiated the original deal may have moved on, taking the knowledge of what was bundled in with them. There is no single surface where a buyer at intake can see spend and entitlements side by side.

Third, incentives point the wrong way. A requester wants their problem solved and does not care which contract solves it. Procurement is measured on cycle time and negotiated savings on the deal in front of them, not on deals prevented. Nobody is scored on the duplicate purchase that was quietly avoided, so nobody is resourced to hunt for it. This is close cousin to the problem in catching shadow IT and duplicate tools at the request, except here the duplicate is not a rogue swipe of a card. It is a formal, well-governed purchase of something you formally, legally already own.

app.isvcosell.com/spend

The spend and estate view, showing entitlements mapped against what you actually pay for.

THE SAME JOB, TWICE

TODAY, BY HAND

Read the intake and guess which existing vendors might overlap with the requested capability

Pull the last two years of spend into a spreadsheet and tag lines by category

Email three contract owners asking what modules and rights are bundled in their agreements

Draft a summary reconciling the request against whatever entitlements you managed to confirm

Roughly 10 hours, spread across two to three weeks, and usually completed after the quote already arrived

WITH ISVCOSELL

Open the intake capability and let the platform match it against decoded contract entitlements

Read the spend view with existing rights flagged next to live spend

Open ISVCOSELL to ask which current agreements already cover this outcome and cite the clause

Attach the entitlement finding to the intake ticket before the deal advances

About 20 minutes of your attention

What changes: 10 hours of email archaeology becomes 20 minutes of reading a matched result. If your team runs, for example, 40 intakes a month and even one in ten hides an existing entitlement worth roughly 30,000 dollars a year, catching it at intake instead of after signature avoids something in the order of 1.4 million dollars annually, before you count the analyst hours no longer spent chasing owners for schedule PDFs.

PART THREE

The platform motion that removes it

The fix is not a new policy telling people to check first. Policies fail when checking is hard. The fix is making the check automatic and fast enough that it happens by default. That requires two things joined together: spend visibility that shows what you actually pay for, and contract decoding that translates every agreement into queryable entitlements. When both live on one surface, the intake can be tested against the estate the moment it arrives.

ISVCOSELL decodes each contract into a structured record of rights, modules, quantities, and swap or true-down provisions. It maps those entitlements against the spend view so you can see, per vendor, not just what you are billed but what you are allowed. When a new request comes in describing an outcome, the platform matches that outcome against decoded entitlements across the whole estate, in the vendor's own taxonomy and yours. If the capability already exists somewhere you pay for, it surfaces at intake, not at week three. You can decode any contract in a minute and then ask across all of them at once.

"Policies telling people to check first fail because checking is hard. Make the check automatic and the duplicate purchase disappears."

app.isvcosell.com/review-tables

Ask across every contract at once and see which agreements already grant the requested capability.

ISVCOSELL, the analyst layer, closes the loop. A buyer types the intake outcome in plain language and asks whether any current agreement covers it. ISVCOSELL answers with the specific contract, the clause, and the entitled quantity, with citations you can paste into the ticket. Six specialist agents work the estate in the background so the entitlement map stays current as new contracts land and invoices reconcile. Because the same decoding also exposes the rights you already paid for, including true-downs and swap windows, the intake check often surfaces more than the one capability that triggered it.

PART FOUR

What changes at intake

1 The entitlement question fires automatically. Every intake is matched against decoded contract rights before it enters the sourcing pipeline, so the do-we-already-own-this test happens by default rather than by memory.

2 Outcomes map to entitlements, not product names. The platform translates a plain-language need into the vendor taxonomy where the right actually lives, so a request phrased as an outcome still finds the module that satisfies it.

3 Spend and rights sit on one surface. Buyers see what they pay and what they are entitled to together, which is the comparison that turns a net-new request into a turn-on-what-you-own decision.

4 The finding is evidenced and attachable. ISVCOSELL returns the contract, clause, and quantity with citations, so the intake owner can close a duplicate request with proof rather than an assertion.

5 The avoided purchase becomes visible. Duplicates caught at intake are logged, so for the first time procurement can report on deals prevented, not only deals negotiated.

PART FIVE

What this does not solve

Be honest about the edges. The platform can only match against entitlements it has been given. If a contract never made it into the system, its rights are invisible, and the duplicate will slip through exactly as before. Estate completeness is the precondition, and it is your work to feed in the agreements, though the decoding of each one takes about a minute.

It also will not adjudicate whether an existing entitlement is good enough. A requester may be right that the module you already own is a weaker version of what they need, or that turning it on carries a migration cost that outweighs the licence savings. The platform surfaces the overlap and the arithmetic. The judgement about whether to use what you own or buy something better stays with your team. When the answer is genuinely buy, the same estate view feeds a stronger negotiation, and in a tight budget cycle that connects directly to the downturn playbook of cutting spend without cutting capability.

And it will not fix a broken intake form on its own. If the form never captures the business outcome, the match has less to work with. Pair the entitlement check with an intake that asks for the point, and the two reinforce each other. The goal is modest and precise: stop paying a second time for capability you already bought, catch it at the request rather than after the quote, and make the avoided spend something you can finally see and report.

The weekly licensing brief

Want to be updated when major licensing and pricing changes land? One analyst brief a week: the price rises, metric changes and audit campaigns that move software costs. Work email only.

Get the brief

MA

About the author

Morten Andersen, Cofounder, ISVCOSELL

Morten brings two decades of enterprise and software procurement, with stints across Oracle, IBM, SAP, and Salesforce shaping how he reads a deal. He has led sourcing through hundreds of renewals, from mid market order forms to nine figure global agreements, and learned that the buyers who win are the ones who walk in knowing the market. He built ISVCOSELL to make that pattern recognition repeatable.

More posts by Morten Connect on LinkedIn →

See it in the product

How benchmarking works → Browse the use cases → Every feature → Calculate your time saved →

FREE TRIAL · FULL PLATFORM · NO CARD REQUIRED

See what you already own before you buy it again

The free trial opens the benchmarking database, 1,483 vendors deep, plus the negotiation guides, playbooks, and talking points for your own renewals. No card needed, a corporate email is all it takes.

Start your free trial → Or decode a contract free, no account

Free for 30 days, no card needed. Your data stays isolated at the database, and you can export or delete it any time.

Watch it in action

ISVCOSELL: the three minute demo What discount should we expect? One question, every agreement

Browse the full demo library →

V ISVCOSELL

A ISVCOSELL product · © 2026

PLATFORM Benchmarking Negotiations Contract management AI workflows Document search Renewal calendar

PRODUCT Use cases Features Security Pricing Deployment options About

RESOURCES Getting started ROI calculator Agent protocol FAQ Blog Request access

More in Field Notes

1,483 vendors, one method: how the benchmark library is built

A benchmark is only as good as the deals behind it and the honesty of how it is compared. How the library is built from modelled deal cohorts, normalized, placed in the right peer cohort, and graded by confidence.

Read

300 vendors, 52 weeks, one team: the renewal calendar problem

The average enterprise runs 300+ software vendors and every one of them renews. Why notice windows are where budgets quietly die, and how a renewal desk with AI agents turns the calendar from a threat into leverage.

Read

A calmer desk, and Main Apps where the work starts

The platform now wears the desktop look: warm paper, one interactive colour, and Main Apps folded into Home so your instruments live where you start.

Read

A live analyst in your ear: inside the call copilot

The vendor call is where prepared positions meet improvisation, and the rep does this every day. The live call copilot runs a whisper rail beside the conversation: live transcript, grounded prompts, and the exact fact you need at the moment the claim is made.

Read

Adobe ETLA vs VIP: seat reclaim, right-profiling, and the walk away

An Adobe ETLA renewal is decided before you discuss price, by how many seats sit idle and how many are over-profiled. How to reclaim the waste, right-profile the rest, and build the VIP walk away Adobe respects.

Read

Agent to agent: how the Agent Negotiation Protocol works

When a buyer's AI agent negotiates with a vendor's AI agent, someone has to keep the record straight. How the open Agent Negotiation Protocol handles identity, mandate, and a ledger neither side can rewrite.

Read

Want help putting this into practice?

Contact us to discuss your project.

Get in Touch