Skip to content

Opportunity Cost

Opportunity Cost

The value the best forgone alternative could have provided

1. Overview: An Economic Concept That Reveals the True Cost of a Decision as the Cost of the Path Not Taken, Opportunity Cost

    flowchart LR
    A["Only accounting costs<br/>are considered<br/>Focus on explicit spend,<br/>implicit losses ignored"] --"Apply the opportunity<br/>cost concept"--> B["Explicit cost +<br/>implicit opportunity cost<br/>= true economic cost"] --"Compare alternatives,<br/>choose the optimum"--> C["Optimized resource<br/>allocation decision"]

    style A fill:#FFEBEE,stroke:#D32F2F,color:#000
    style B fill:#E3F2FD,stroke:#1976D2,color:#000
    style C fill:#E8F5E9,stroke:#388E3C,color:#000
  

Definition: The maximum value the next-best alternative would have provided, had a different choice been made — a concept that measures the true economic cost of a decision. In IT investment, it is used to judge resource-allocation efficiency by clarifying the value of the other investment opportunities given up when a particular project or technology is chosen.

Characteristics: (Implicit cost) A hidden cost that does not appear on the books but must be factored into economic decision-making. (Calculating implicit cost) Opportunity cost = the value of the chosen alternative minus the value of the best forgone alternative (always measured against the best alternative given up). (Optimizing resource allocation) A core concept for judging the optimal allocation of scarce IT budget, staff, and time.


2. Core Structure of Opportunity Cost

A. The Concept and Types of Opportunity Cost

    flowchart TD
    subgraph R1[" "]
        direction LR
        T1["Explicit cost<br/>Explicit Cost<br/>Actual accounting<br/>expenditure<br/>Server purchase, labor, licensing"]
        T2["Implicit opportunity cost<br/>Implicit Opportunity Cost<br/>The value of the alternative<br/>forgone by the choice<br/>Savings had you bought instead of built"]
    end
    subgraph R2[" "]
        direction LR
        T3["Sunk cost<br/>Already incurred<br/>and unrecoverable<br/>Must be excluded from the decision"]
        T4["True economic cost<br/>Economic True Cost<br/>Sum of explicit cost<br/>and opportunity cost<br/>The real cost of the decision"]
    end

    style T1 fill:#E3F2FD,stroke:#1976D2,color:#000
    style T2 fill:#F3E5F5,stroke:#7B1FA2,color:#000
    style T3 fill:#FFEBEE,stroke:#D32F2F,color:#000
    style T4 fill:#E8F5E9,stroke:#388E3C,color:#000
    style R1 fill:none,stroke:none
    style R2 fill:none,stroke:none
  

IT Applications of Each Type of Opportunity Cost

TypeDescriptionIT Example
Capital opportunity costThe return that could have been earned by investing in a different financial asset instead of ITIf server-purchase funds had earned 4% annual interest in bonds = the opportunity cost
Time opportunity costThe value of the other work that could have been done with the time spent on a given taskDeveloper time spent maintaining legacy systems = delay in developing new features
Staffing opportunity costThe value staff assigned to Project A would have created on Project BAssigning the in-house dev team to run operations forgoes an innovation project’s opportunity
Infrastructure opportunity costThe value of migrating to the cloud that is tied up by maintaining on-premises serversThe operating cost that could have been saved by moving to the cloud instead of maintaining a data center

B. Applying This to IT Investment Decisions

    flowchart LR
    OPT["Investment decision<br/>list of alternatives"]

    subgraph ALT["Value analysis per alternative"]
        direction TB
        A1["Alternative A: build in-house<br/>Cost: KRW 500M<br/>Expected benefit: KRW 1B<br/>Net value: KRW 500M"]
        A2["Alternative B: adopt SaaS<br/>Cost: KRW 200M<br/>Expected benefit: KRW 700M<br/>Net value: KRW 500M"]
        A3["Alternative C: open source<br/>Cost: KRW 100M<br/>Expected benefit: KRW 500M<br/>Net value: KRW 400M"]
    end

    SEL["Chosen: Alternative A"]
    OPC["Opportunity cost = net value of the best<br/>forgone alternative B = KRW 500M"]

    OPT --> ALT
    ALT --> SEL
    SEL --> OPC

    style SEL fill:#1E3A5F,stroke:#1E3A5F,color:#fff
    style OPC fill:#FFEBEE,stroke:#D32F2F,color:#000
  

Opportunity Cost Analysis by IT Decision Scenario

DecisionChoice MadeBest Alternative ForgoneOpportunity Cost
Build vs. buyBuild in-house (6 months, 5 people)Adopt SaaS immediately (KRW 2M/month)Lost business value from a 6-month delay + labor cost differential
On-premises vs. cloudPurchase data-center servers (KRW 500M)AWS usage-based billingCapital opportunity cost of the KRW 500M investment + loss of flexibility
Maintain legacy vs. migrateMaintain the legacy systemMigrate to a new platformAccumulating technical debt + lost innovation opportunity for developers
Technology stack choiceA specific vendor platformThe open-source ecosystemVendor lock-in risk + switching cost

The Sunk-Cost Fallacy vs. Opportunity-Cost Thinking

CategorySunk-Cost FallacyOpportunity-Cost Thinking
SituationA project with KRW 300M already invested is at a fork in the road after failingSame situation
Flawed reasoning“We’ve already invested KRW 300M, so we must continue”
Correct reasoningIgnore past costs“What is the value of stopping now and choosing a different alternative?”
ConclusionExclude sunk cost from the decisionJudge based on future opportunity cost

3. Expected Benefits and Practical Application of Opportunity Cost Analysis

CategoryKey Expected BenefitApplication & Practical Use
Optimal resource allocationDirects limited IT budget/staff to their highest-value useExplicitly compare the opportunity cost of each alternative when building the annual IT investment plan
Build vs. buy decisionsCompares the real cost of building in-house vs. adopting SaaS/packaged softwareCalculate TCO together with opportunity cost (the value of time-to-market delay)
Technical debt managementMakes the opportunity cost of maintaining legacy visible to drive migration decisionsCalculate the annual opportunity cost of staying on legacy → compare against migration ROI
Executive reportingPresents a decision rationale that includes forgone value, not just simple costReport in the form “choosing Option A incurs an opportunity cost of KRW X vs. Option B”