Polestar Solutions

Field Notes

The requirement that ships as a paid module

A core requirement lands in the intake as bundled when the market sells it as a premium tier. Here is why the budget breaks and how to price it before you commit.

Why the assumption feels safe when it is not

The stakeholder is not careless. They are describing the outcome they need, and from where they sit the capability is table stakes. Everyone offers SSO in 2025, so why would it be a line item. The answer is that packaging is a pricing lever, not a feature statement. Vendors learned that the capabilities buyers assume are free are precisely the ones worth fencing, because a buyer who has already committed to the product will pay to unlock them rather than restart the evaluation.

So the requirement enters the intake at zero incremental cost, and the whole downstream process inherits that zero. The budget owner sees a total. The shortlist gets scoped against it. This is a cousin of the failure we described in the requirements document that collapses your shortlist to one: the flat list hides not just priority but price structure. Every line reads the same weight and the same cost, and neither is true.

"Packaging is a pricing lever, not a feature statement, and the capabilities buyers assume are free are the ones vendors fence."

PART TWO

How the gap survives all the way to signature

The assumption persists because nobody owns the seam between the requirement and the quote. The stakeholder owns the need. Procurement owns the negotiation. The budget was often set before either of them looked at a price sheet, the problem we unpacked in the budget number approved before anyone checked the market. By the time a quote arrives, the premium module is a separate line with its own multiplier, and the reaction in the room is surprise rather than negotiation. Surprise is the worst possible posture at the table, because it reads as a buyer who did not do the work.

The vendor, meanwhile, has priced this deliberately. The base tier is competitive precisely so the entry number benchmarks well, and the margin lives in the add ons your stakeholder assumed were included. You can lose on total cost while feeling like you won on the headline. This is not a trick unique to any one seller. It is standard packaging across the enterprise software market, which is why treating it as a villain misses the point. The failure is on the buy side, in an intake that never asked which requirements carry their own SKU.

app.isvcosell.com/contracts/decode

Decoding a quote line by line to flag which requirements sit in a premium tier.

THE SAME JOB, TWICE

TODAY, BY HAND

Read the requirements document against the vendor price sheet, line by line, guessing which items are base and which are add ons

Build a spreadsheet mapping each must have to a SKU, filling gaps with your best assumption

Dig through old email threads and past contracts to see what a comparable buyer actually paid for the same module

Draft a revised budget memo explaining to the CFO why the number moved after the quote arrived

Roughly 14 hours, spread across two weeks and three people

WITH ISVCOSELL

Upload the requirements list and the incoming quote into contract decode

Let ISVCOSELL flag every requirement that maps to a separately priced tier or module across comparable vendors

Pull the benchmark on each flagged module against closed deals in the same category

Export the line item breakdown with the real market cost attached to the assumed capability

About 25 minutes of your attention

What changes: 14 hours across three people becomes 25 minutes of one person's review. For a team running eight sourcing cycles a quarter, that is roughly 112 hours saved per quarter, and the harder saving is the budget correction landing before the number is approved rather than after.

PART THREE

The platform motion that prices the assumption

The fix is two moves, and both happen before you set the budget rather than after the quote lands. First, decode the requirement against how the market packages it. Contract and quote decoding reads each line and marks which capabilities sit in the base product and which live behind a paywall, tier, or add on across comparable vendors. That turns a flat requirements list into a priced structure. The stakeholder still gets their must have. It just arrives with an honest label.

Second, benchmark the flagged capability against closed deals so the label carries a real number. It is not enough to know that SSO is a paid module. You need to know what buyers of your size in your category actually paid to unlock it. Benchmarking against documented market evidence, drawn from the method we describe in how the benchmark library is built, gives you the paid range rather than the vendor's opening list. That is the difference between negotiating a known premium and reacting to a surprise one.

app.isvcosell.com/benchmarks/sso-module

Percentile bars showing what comparable buyers actually paid to unlock the assumed capability.

Together these two moves reset the budget on the market that exists. The stakeholder's requirement is preserved. The CFO sees a total that includes the line item the intake would otherwise have hidden. And when the quote arrives with the premium module broken out, nobody in the room is surprised, because the number was already in the budget and already benchmarked. If you want to test one quote fast without an account, the free price check is the shortest path to seeing whether a line sits above the paid range.

1 Flag the paywalled lines first. Run every requirement through decode before budget sign off, not after the quote. The output is a list of which must haves carry their own SKU across comparable vendors.

2 Attach a paid range, not a list price. For each flagged capability, pull the benchmark against closed deals so the budget reflects what buyers actually paid to unlock it, not the vendor's opening number.

3 Rebuild the total before approval. Move the premium modules into the budget as explicit line items so the approved number survives contact with the market.

4 Arrive at the table without surprise. When the quote breaks out the add on, you negotiate a known premium against a benchmarked range instead of reacting to a number you did not plan for.

5 Watch the packaging over time. Modules move between tiers between renewals. Track the price sheet so a capability that was bundled this year is caught the week it becomes an add on.

PART FOUR

What this does not solve

Decoding tells you which requirements sit behind a paywall and what they cost. It does not tell you whether the capability is worth buying. A benchmarked module can still be a bad purchase if the underlying need was overstated, and no amount of pricing evidence rescues a requirement that should have been a nice to have. The intake discipline of separating genuine must haves from inherited assumptions is human work, and the platform sharpens it rather than replacing it.

It also cannot force a vendor to unbundle. Some packaging is fixed, and the module will remain a line item no matter how well you benchmark it. What changes is that you pay the market price for it with your eyes open, and you set a budget the market will honour. There is a further limit worth naming: packaging drifts. A capability bundled at signature can migrate to a paid tier at renewal, which is why the pricing question never fully closes and why watching the invoice against the contract stays part of the job long after the deal is signed. The platform removes the surprise. It does not remove the discipline.

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 which requirements sit behind a paywall before you sign

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