The "We Can Build It Cheaper" Trap

Type: Concept Confidence: 0.88 Sources: 6 Verified: 2026-03-09

Definition

The "We Can Build It Cheaper" trap is the systematic cognitive pattern where internal software build cost estimates are 2-5x lower than actual costs, driven by a convergence of the planning fallacy (optimistic inside-view estimation), hidden cost blindness (omitting maintenance, infrastructure, and opportunity costs), and organizational incentive structures that reward underestimation to secure project approval. [src1] Research across IT projects shows a mean cost overrun ratio of 1.8x, with software projects averaging 66% cost overrun and the distribution exhibiting fat-tailed characteristics where extreme overruns are far more common than normal distributions predict. [src2]

Key Properties

Constraints

Framework Selection Decision Tree

START — User asking about software cost estimation or build vs buy costs
├── What's the core question?
│   ├── "Why did our build project go over budget?"
│   │   └── The "We Can Build It Cheaper" Trap ← YOU ARE HERE
│   ├── "Should we build or buy this software?"
│   │   └── → Build vs Buy for Enterprise Software
│   ├── "How do we choose between build, buy, and partner?"
│   │   └── → Build vs Buy vs Partner Decision Tree
│   └── "How do we estimate software costs more accurately?"
│       └── The "We Can Build It Cheaper" Trap ← YOU ARE HERE
├── Is the user evaluating a specific estimate right now?
│   ├── YES → Apply the 6 Hidden Cost Categories audit (Application Checklist)
│   └── NO → Provide the bias taxonomy and debiasing techniques
└── Has the project already started and is over budget?
    ├── YES → Focus on sunk cost fallacy prevention + realistic re-estimation
    └── NO → Focus on pre-mortem and reference class forecasting

Application Checklist

Step 1: Audit the estimate for hidden cost categories

Step 2: Apply the maintenance multiplier

Step 3: Perform reference class forecasting

Step 4: Run a pre-mortem exercise

Step 5: Compare adjusted build cost to buy alternatives

Anti-Patterns

Wrong: Estimating build cost as (developers x months x salary)

Teams estimate build cost using only direct engineering labor, missing infrastructure, security, testing, documentation, project management overhead, and the 40-60% annual maintenance tax. The actual 5-year cost is typically 3-5x the initial labor estimate. [src4]

Correct: Using a full-loaded TCO model with all 6 cost categories

Include direct engineering, infrastructure/DevOps, security/compliance, testing/QA, documentation/training, and ongoing maintenance. Add 15-20% contingency for scope changes and a talent retention risk premium. Compare 5-year TCO, not first-year build cost. [src4]

Wrong: Letting the team that proposed building also estimate the cost

The advocating team has a structural incentive to produce low estimates — their preferred project gets approved and they work on interesting technology. This strategic misrepresentation accounts for a significant portion of organizational underestimation. [src1] [src6]

Correct: Using independent estimation with reference class data

Have estimates reviewed or produced by a team without a stake in the build/buy outcome. Anchor in reference class data from comparable completed projects, not in the specific project's optimistic scenario. [src5]

Wrong: Citing a past successful build as proof it will work again

Survivorship bias — the organization remembers the on-time/on-budget project while forgetting the ones that overran. The successful project may have had advantages (smaller scope, stable requirements) that do not transfer. [src3]

Correct: Using the full distribution of past project outcomes

Collect actual vs estimated costs for ALL past projects, not just successes. Plot the distribution and identify median and 80th percentile outcomes. Plan for the median, budget for the 80th percentile. [src2]

Common Misconceptions

Misconception: Experienced engineers produce accurate estimates because they have "been through it before."
Reality: Research shows experience reduces variance but not the directional bias. Senior engineers are somewhat better calibrated but still systematically optimistic. The planning fallacy affects experts and novices alike because it stems from the "inside view." [src1] [src5]

Misconception: Agile methodology eliminates estimation risk because you "discover as you go."
Reality: Agile reduces the risk of building the wrong thing but does not reduce the total cost of building the right thing. Iterative development still incurs infrastructure, maintenance, and organizational costs. Agile can increase total cost by enabling continuous scope expansion. [src3]

Misconception: The 2-5x multiplier is exaggerated — most projects are only slightly over budget.
Reality: The distribution of cost overruns follows a power law, not a normal distribution. While the mode is near 0% overrun, the mean is 66% for software projects, and extreme overruns (5-10x) occur far more frequently than expected. [src2]

Misconception: Adding a 20-30% buffer solves the problem.
Reality: If the base estimate is missing entire cost categories (maintenance, infrastructure, talent retention), a 20-30% buffer on an incomplete estimate is still far below reality. Empirical data suggests 50-100% buffers on complete estimates for 80th percentile coverage. [src2] [src5]

Comparison with Similar Concepts

ConceptKey DifferenceWhen to Use
"We Can Build It Cheaper" TrapDiagnoses WHY estimates are too low (cognitive + structural causes)Evaluating whether an internal build estimate is realistic
Build vs Buy for Enterprise SoftwareFull decision framework with cost benchmarksMaking the build/buy/hybrid decision for ERP/CRM/HCM
Build vs Buy vs Partner Decision TreeGeneral framework including partner optionDecision space includes outsourcing or partnering
Planning Fallacy (general)Broad cognitive bias across all project typesUnderstanding estimation bias beyond software

When This Matters

Fetch this when a user is evaluating an internal team's claim that building software is cheaper than buying, when a build project has exceeded its budget and the user wants to understand why, when someone needs debiasing techniques for software cost estimation, or when building a business case that requires realistic cost multipliers for internal development.

Related Units