Quantify the economic cost of not shipping a feature to drive priority decisions. Combines urgency with value. Developed by Don Reinertsen. A structured approach to prioritization decisions.
What is the economic cost of not shipping each item, and which should go first?
| Item | User-Biz Value | Time Criticality | Risk Reduction | CoD Score▼ |
|---|---|---|---|---|
Payment processingfeature | 9 | 8 | 7 | 24 |
GDPR complianceinitiative | 5 | 10 | 9 | 24 |
Competitor parityinitiative | 6 | 7 | 5 | 18 |
Mobile responsivefeature | 8 | 6 | 3 | 17 |
Search optimisationfeature | 7 | 4 | 2 | 13 |
Cost of Delay is the economic answer to a question that priority debates usually leave implicit: what does it cost us, per unit of time, to not have this yet? It puts a currency figure on waiting. Once each candidate carries that figure, sequencing stops being a matter of opinion and becomes a matter of arithmetic.
The concept was made rigorous by Don Reinertsen, whose 2009 book The Principles of Product Development Flow argued that most product organisations manage everything except the one variable that dominates economic outcomesOutcomeStrategyA desired business or user outcomeView reference →: the cost of queues and delay. Reinertsen showed that teams routinely optimise for efficiency or utilisation while leaving Cost of Delay unquantified, and that this single blind spot explains a large share of poor prioritisation. His central claim is blunt: if you only quantify one thing, quantify Cost of Delay.
The idea has older roots in economics and lean manufacturing, where the cost of holding inventory and the cost of late delivery were long understood, but Reinertsen was the one who translated it into a usable product-development discipline. It later became the numerator of WSJF in the Scaled Agile Framework, which is how most practitioners first encounter it today.
Cost of Delay is usually estimated from three contributing components, which are assessed for each candidate and then combined:
The output is a rate, typically expressed per week or per month. The more useful derived measure is CD3, Cost of Delay Divided by Duration, which ranks items by economic urgency relative to how long they take. CD3 is the same logic that WSJF formalises.
A worked example. A team weighs two initiativesInitiativeStrategyA large coordinated effort to achieve a strategic goalView reference →. A payments integration is estimated to be worth about 10,000 per week once live, with high time criticality because a partner contract lapses at quarter end, giving it a Cost of Delay near the top of the list. A settings redesign is worth perhaps 2,000 per week with low time criticality, because nothing about its value erodes if it ships a month later. Even if the redesign is the smaller jobJobUserJob To Be Done: what the user is trying to accomplishView reference →, the payments work carries roughly five times the weekly cost of waiting, so delaying it is the more expensive choice. The number does not make the decisionDecisionStrategyA recorded decision with context, rationale, and consequencesView reference →, but it makes the trade-off legible to everyone in the room.
Cost of Delay earns its keep when items genuinely differ in how their value decays over time, and when the organisation is willing to reason in economic terms. It is the right lens when deadlines, market windows, and dependenciesDependencyTeam & OrganisationA cross-team or system dependencyView reference → are real and varied, and it is especially valuable for breaking deadlocks between a loud stakeholderStakeholderTeam & OrganisationA person with influence over the productView reference → and a quiet but expensive opportunity.
It is weaker when every candidate has roughly flat, evergreen value, because then time criticality stops discriminating and the ranking flattens. The honest failure mode is false precision: a Cost of Delay figure is an estimate built on estimates, and treating it as a measured fact invites the same overconfidence it was meant to cure. Use it to surface and compare assumptionsAssumptionStrategyA belief taken as true that underpins a strategyView reference →, round generously, and revisit the figures as evidenceEvidenceValidationData supporting or refuting a hypothesisView reference → arrives.
Cost of Delay is a prioritisation framework. The items it evaluates are FeatureProduct SpecificationA product capability or featureView reference → and featureOpportunityDiscoveryA validated gap worth solvingView reference → entities, scored on a shared set of inputs:opportunity
outcomeOutcomeStrategyA desired business or user outcomeView reference → the work serves.metricMetricStrategyA unified metric that measures progress, health, or behaviour across the productView reference → input capturing how fast value decays.riskRiskComplianceA risk to the product or businessView reference → input capturing what the item mitigates.Because the same inputs feed both Cost of Delay and wsjf, a feature scored once can be sequenced by either method without re-scoring. Changing the prioritisation lens becomes a query, not a fresh workshop, which is the whole point of holding the scores on the entity rather than in a spreadsheet that dies after the meeting.
Sequencing three features by the cost of waiting
A team estimates that delaying a checkout fix costs 12,000 pounds a week in abandoned carts, a reporting dashboard costs 3,000 pounds a week in support time, and a settings redesign costs almost nothing per week because nobody is waiting on it. The arithmetic, not opinion, puts the checkout fix first and the redesign last, and the settings work is deferred without further debate.
Feeding the numerator of WSJF
During quarterly planning a team that wants WSJF scores first quantifies Cost of Delay for each initiative by combining user-business value, time criticality, and risk reduction into a weekly currency figure. A compliance feature with a hard regulatory deadline carries a steep, rising Cost of Delay, so it outranks a higher-value but non-urgent initiative once each is divided by its job size.