The Enterprise Agreement Model (Bundled Recurring Revenue)
Simplify licensing to per-machine flat pricing, then bundle everything in as an insurance policy against future need.
- Difficulty
- Moderate
- Time to result
- ~months to results
- Steps
- 5
- Confidence
- —
Ballmer's account of how Microsoft moved from disc-based, per-copy software sales to a recurring, bundled enterprise licensing model. The insight was twofold: first, a pure upgrade-pricing model was mathematically doomed because upgrades were priced at less than half of new licenses, meaning revenue would shrink as the installed base matured. Second, IT buyers wanted 'peace of mind' -- the certainty that whatever software they might need later was already covered -- more than they wanted to optimize each purchase. Because software has zero marginal cost, bundling broadly was nearly free to Microsoft while solving both the customer's anxiety and the company's revenue-decline problem.
Origin
Extracted from Acquired
Core principles
- 01Recurring, per-unit/per-machine pricing is simpler to administer than counting printed copies
- 02Enterprise buyers pay for peace of mind as much as for features -- treat licensing like insurance
- 03Because software has zero marginal and distribution cost, broad bundling costs the vendor almost nothing
- 04A pricing model that relies on repeat full-price purchases will structurally decay -- design for recurring revenue instead
- 05Pilot the new model with one real customer before rolling it out broadly
How to run it
- 1
Diagnose the revenue-decay problem
Identify if your pricing model depends on new licenses priced far above upgrades, which will shrink revenue as your installed base matures.
- 2
Simplify the unit of measurement
Move from counting individual copies/printed licenses to a simple, verifiable unit like number of machines or employees.
- 3
Convert to a multi-year recurring contract
Structure pricing as a fixed annual payment over a multi-year term instead of one-time purchases plus occasional upgrades.
- 4
Bundle broadly as an insurance policy
Include products the customer may not be using yet so they never have to worry about being under-licensed or shopping around.
- 5
Pilot with a flagship customer
Test the model with a real, cooperative customer (like Microsoft's early pilot with Energizer) before scaling company-wide.
In the wild
Microsoft first tried an honor-system 'Select' licensing model where customers self-reported copies made, but this created both an auditing problem and a revenue-decline problem since upgrades were priced at less than half of new licenses.
→ Microsoft redesigned pricing around per-machine, multi-year flat payments -- the Enterprise Agreement -- solving both problems at once.
Ballmer personally sold Energizer on an early version of Microsoft essentially running their IT department, years before the cloud made this the industry standard.
→ The pilot proved out the recurring-revenue, IT-managed-service concept Microsoft would later scale broadly.
Common mistakes
Underpricing upgrades relative to new licenses
By pricing upgrades at less than half of new-license cost, Microsoft's original model guaranteed a shrinking revenue base as its market matured and new-customer growth slowed.
Relying on an unverifiable honor system
The early Select licensing program depended on customers accurately self-reporting how many copies they printed, which was both hard to enforce and hard to audit.
Is it for you?
Best for
B2B software companies redesigning pricing to move from one-time licenses to recurring, bundled contracts.
Not ideal for
Small-ticket consumer products or businesses without a large enough product suite to bundle.
From the transcript
“why don't we just do a license that you didn't have to count the number of licenses you printed, just the number of computers.”
“When you sell the enterprise, you have to provide peace of mind, which is kind of like an insurance policy.”
“software has zero marginal cost and zero distribution cost. And so we're happy to mail you a few more discs if you need them.”
From the episode
The Steve Ballmer Interview