Polestar Solutions

Field Notes

Vendor lock-in: measuring switching costs before they price them for you

Every vendor knows your switching cost and prices your renewal against it. Most buyers have never calculated their own. How to measure lock-in, migration, retraining, egress, parallel running, before the vendor uses it.

Key points

  • If the crossover falls in year three, the incumbent can no longer price you as captive: on a $2.4M a year contract, the difference between negotiating with a demonstrated walk-away and negotiating from guessed captivity is routinely several points, and 5% is $120,000 a year, whether or not you ever actually move.

Lock-in is a sum of specific costs

Switching cost feels monolithic but it is not; it is a sum of distinct, measurable components, and breaking it apart is the whole trick. There is the migration cost, the actual project to move systems and data. There is retraining, the per-person cost of getting your people productive on the alternative. There is the parallel-running period, where you pay for both the old and the new system while you transition. And for data and cloud platforms there is egress, the sometimes substantial cost of getting your own data out. Each of these is estimable, and each is a real line in what leaving would cost.

Breaking lock-in into its parts does two things. It replaces a paralysing sense of "we could never move" with a set of numbers you can actually examine, and it reveals which parts of the cost are genuine and which are assumed. Retraining might be smaller than feared; egress might be larger; the parallel-running window might be shorter than the vendor implies. Until the switching cost is decomposed, it is just a fog the vendor can make as thick as they like. Decomposed, it is a figure you can defend, reduce, or accept on your own terms.

app.isvcosell.com/contracts/alternative

Lock-in decomposed into migration, retraining, parallel-running, and egress, so the switching cost becomes a number you can examine.

THE SAME JOB, TWICE

TODAY, BY HAND

The incumbent's account team holds a precise estimate of your switching cost and prices every renewal against it.

On your side, lock-in is a feeling: a vague sense of being stuck that nobody has ever decomposed into numbers.

When someone floats an alternative, the migration cost gets guessed at in a meeting, the fog thickens, and the idea dies.

The renewal closes at the vendor's number, because a switching cost you never measured is one you cannot argue about.

Never done, which is exactly what the vendor prices against

WITH ISVCOSELL

Open the credible alternative workspace and decompose the switching cost into its parts: migration, retraining, parallel-running, and egress.

Estimate each component and separate real from assumed, retraining is often smaller than feared, egress often larger.

Run the stay-versus-switch crossover to see whether and when the cumulative cost of staying overtakes the cost of having left.

Carry the crossover into the renewal as a priced walk-away, and reduce the components deliberately over time, portable formats, fewer proprietary dependencies.

About a day to a number the vendor thought only they had

What changes: a fog the vendor controlled becomes a figure you hold, in about a day. If the crossover falls in year three, the incumbent can no longer price you as captive: on a $2.4M a year contract, the difference between negotiating with a demonstrated walk-away and negotiating from guessed captivity is routinely several points, and 5% is $120,000 a year, whether or not you ever actually move.

PART TWO

The crossover that tests whether staying still pays

Once switching cost is a number, it can be set against the thing that matters: the ongoing cost of staying versus the ongoing cost of moving, over time. A migration is a large one-time cost followed by a lower run rate; staying is a higher run rate with no migration hit. Those two paths cross at some point, the moment where the cumulative cost of staying overtakes the cost of having left. If that crossover falls within a horizon you care about, the alternative is credible and the vendor's pricing power is limited. If it never does, the lock-in is genuine and you should know that too.

This is what converts measured lock-in into leverage. A vendor who assumes your switching cost is prohibitive prices as though you cannot leave; a buyer who can show that the crossover falls in year three has a priced walk-away that changes the vendor's calculus. The point is rarely to actually switch. It is to know, and to be able to demonstrate, whether switching pays, because a renewal negotiated by a buyer who has done that math is a completely different conversation from one negotiated by a buyer who is only guessing at their own captivity.

"Your vendor priced your lock-in years ago and negotiates against it every renewal. The only fix is to hold the same number they do."

PART THREE

Lock-in you can measure is lock-in you can reduce

The final benefit of measuring switching costs is that a measured cost is a manageable one. Once you can see that a particular component, deep integration into one proprietary feature, data stored in a format that is expensive to export, a workflow built entirely around one vendor's way of doing things, is what makes leaving expensive, you can make deliberate choices to reduce it over time. Preferring portable formats, avoiding unnecessary proprietary dependencies, and keeping an exit in mind during implementation all lower your future switching cost, which lowers the leverage the vendor holds over every future renewal.

This turns lock-in from a trap you fall into into a variable you manage. Buyers who never measure their switching cost let it grow unchecked, deepening their dependency with every project until the vendor's pricing power is total. Buyers who measure it treat it as a number to keep in check, making architectural and contractual choices that preserve their own optionality. The vendor will always prefer a captive customer; measuring your lock-in is how you decline to become one more captive than you have to be.

app.isvcosell.com/contracts/alternative

The measured switching cost fed into a stay-versus-switch crossover, testing whether and when the alternative actually pays.

MEASURE THE LOCK

Turning lock-in into a number you own

1 Decompose the cost. Break switching into migration, retraining, parallel-running, and egress, so a monolithic fear becomes a set of estimable lines.

2 Separate real from assumed. Test each component. Some, like retraining, are smaller than feared; others, like egress, larger. Only measurement tells you which.

3 Find the crossover. Set switching cost against the cost of staying over time, so you know whether and when leaving actually pays, and can prove it.

4 Reduce it deliberately. A measured lock-in is manageable. Prefer portable formats and avoid needless proprietary dependencies to lower future leverage.

THE HONEST LIMIT

Some lock-in is real, and worth naming

Measuring switching costs will sometimes confirm that leaving genuinely does not pay, that the migration is too costly, the alternative too weak, the dependency too deep, and that is a valuable answer, not a failure. A buyer who knows their lock-in is real negotiates differently, and more honestly, than one who bluffs a walk-away they cannot afford. The point of the measurement is truth, and the truth is sometimes that you are, for now, better off staying.

What the measurement removes is the imbalance. Whether your lock-in is high or low, the vendor has always known, and the only thing that changes the dynamic is you knowing too. A switching cost you have decomposed, tested, and set against the cost of staying is a number you can negotiate around, reduce over time, and, when it genuinely favors you, wield. The vendor priced your captivity long ago. Measuring it is simply refusing to let them be the only one who did.

FF

About the author

Fredrik Filipsson, Cofounder, ISVCOSELL

Fredrik has spent more than twenty years in enterprise software, with time at Oracle, IBM, SAP, and Salesforce before moving to the buy side. He structured and priced the kind of large agreements most buyers only see once or twice in a career, which taught him where the leverage sits and how far a vendor will actually move. He started ISVCOSELL to hand that knowledge to every sourcing team.

More posts by Fredrik 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

Know your switching cost before the vendor does.

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 →

THE ISVCOSELL AI BRIEF · WEEKLY

The week in enterprise software buying, in one email.

What shipped on the platform, and the pricing and licensing moves worth knowing before your next renewal. One email a week, to your work address. Unsubscribe any time.

Subscribe

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