Cost benefit analysis
What Is Cost-Benefit Analysis?
Cost-benefit analysis is a systematic method for evaluating the economic merits of a decision, project, or policy by identifying, quantifying, and comparing all expected costs and benefits in common monetary terms. The fundamental premise is that a course of action is justified when its benefits outweigh its costs, accounting for the timing of each cash flow by discounting future values to a common base date. The technique is applied across public infrastructure, technology investment, regulatory policy, and engineering project selection wherever decision-makers need a structured basis for choosing among alternatives with different cost and benefit profiles.
The method draws from welfare economics, investment theory, and decision analysis. Its formal use in US federal policy dates to the Flood Control Act of 1936, which required that project benefits exceed costs before federal water infrastructure investment could proceed. Since then, cost-benefit analysis has been codified in guidelines from OMB Circular A-94, executive orders on regulatory analysis, and sector-specific standards including those used by the Department of Transportation, FEMA, and federal energy programs.
Economic Justification and Key Metrics
The two primary summary metrics of cost-benefit analysis are net present value (NPV) and the benefit-cost ratio (BCR). NPV is the sum of all discounted benefits minus the sum of all discounted costs; a positive NPV indicates that the intervention creates more value than it consumes. The BCR divides the present value of benefits by the present value of costs; a ratio above 1.0 is the threshold for economic justification. A third metric, the internal rate of return (IRR), identifies the discount rate at which NPV equals zero, allowing comparison of a project's return against the organization's cost of capital. As described in the BetterEvaluation overview of cost-benefit analysis methodology, both direct and indirect effects must be identified and monetized, including outcomes that do not have market prices, such as time savings, environmental impacts, or public health effects. Sensitivity analysis tests how the NPV and BCR change when key assumptions, particularly the discount rate and the magnitude of uncertain benefits, are varied.
Cost Recovery Models
Cost recovery models specify how and over what period an investment's costs are recouped through generated benefits or revenue. The payback period is the simplest model: the time until cumulative benefits equal initial costs, ignoring the time value of money. Discounted payback period corrects this by using present values. Return on investment (ROI) expresses the net gain as a percentage of the initial outlay and is used widely in technology and software investment decisions. The Penn State EME 460 treatment of NPV, BCR, and present value ratio illustrates how these metrics are computed and compared for competing project alternatives in resource and engineering economics contexts, and shows that BCR and NPV can sometimes rank alternatives differently when projects differ substantially in scale.
Functional Point Analysis in Software CBA
In software engineering, cost-benefit analysis requires a means of estimating project costs before development is complete. Function point analysis (FPA), standardized by the International Function Point Users Group (IFPUG), measures the functional size of a software system by counting inputs, outputs, inquiries, internal files, and external interfaces, weighted by complexity. Function points provide a size estimate independent of programming language or platform, allowing cost estimating models such as COCOMO II to project development effort and cost. These estimates feed directly into the benefit-cost ratio calculation used to justify software investment decisions, with the NOAA Digital Coast economics guide for coastal management demonstrating how structured CBA frameworks apply even in domains where some benefits are difficult to monetize precisely.
Applications
Cost-benefit analysis has applications in a range of fields, including:
- Public infrastructure investment, including transportation, flood control, and energy systems
- Environmental and regulatory policy, comparing the costs of compliance requirements against health and safety benefits
- Software and IT project selection, combining function point estimates with projected operational savings
- Defense and government acquisition, justifying program expenditures against operational capability gains
- Healthcare technology assessment, evaluating medical devices and treatments against quality-adjusted life year gains