Methodology
The formulas behind every number
Factibilidad.io doesn't use AI for calculations — it uses deterministic engineering economics. These are the exact derivations of every result we show.
NPV (Net Present Value)
How much money your project will generate in the future is worth today, in today's currency.
The central principle of engineering economics is that a dollar today is worth more than a dollar tomorrow. NPV discounts all future cash flows at the minimum rate you require from your investment (MARR) and sums them. If the result is positive, the project creates value above that requirement.
General formula
I₀Initial investment at t = 0 (CAPEX + Working capital). Always negative.FₜNet cash flow for period t (revenues − expenses − taxes).iMARR: Minimum Attractive Rate of Return (your opportunity cost).nEvaluation horizon in years.(1+i)ᵗDiscount factor: converts future money into today's money.
Step-by-step derivation
Calculate the net cash flow for each year
Taxes are calculated on EBIT (earnings before interest and taxes), which includes depreciation as a tax shield.
Add the year-0 cash flow
At the end of the horizon, working capital and the asset's salvage value are recovered.
Discount each cash flow
A $100 cash flow in year 3 with i = 15% is worth today: 100 / (1.15)³ = $65.75
Sum all discounted cash flows
Decision rule
VPN = 0 → the project exactly equals the MARR. Indifferent.
VPN < 0 → the project destroys value at this rate. Reject or reformulate.
Numerical example
IRR (Internal Rate of Return)
The effective interest rate your project is paying on your investment.
IRR is the rate i* that makes NPV exactly zero. There is no closed-form formula to calculate it — it is solved numerically. Factibilidad.io uses Newton-Raphson with a bisection fallback when the cash flow series has multiple sign changes.
Definition
Newton-Raphson algorithm
Starting point
Iteration
iₙ₊₁ = iₙ − VPN(iₙ) / VPN'(iₙ)VPN'(i) = −Σ [t · Fₜ / (1 + i)^(t+1)]Convergence
Fallback: bisection
Decision rule
TIR < TMAR → the project doesn't meet your minimum requirement. Reject.
TIR = TMAR → equivalent to NPV = 0. Indifferent.
Important limitation
Sensitivity Analysis
Which variable, if changed, moves NPV the most? The tornado chart ranks risks by real impact.
Sensitivity analysis evaluates the robustness of NPV to individual variations in each input parameter. It identifies the critical variable — the one that deserves the most attention when validating the market.
±10% procedure
Select variables
Perturb one variable at a time (ceteris paribus)
VPN⁻ = VPN(X × 0.90) // −10%VPN⁺ = VPN(X × 1.10) // +10%Calculate the impact range
Impacto(X) = |VPN⁺ − VPN⁻|This is the total range of NPV variation for that perturbation.
Sort from highest to lowest (Tornado Chart)
Practical interpretation
Note on sign
The Tornado Chart shows the correct direction for each variable.
Break-even Point
The minimum sales volume where revenues exactly equal total costs.
Break-even analysis separates costs into two categories: fixed (do not change with volume) and variable (change proportionally). The intersection of the revenue line with the total cost line defines the operating break-even point.
Derivation from contribution margin
Unit contribution margin
MC = Precio − Costo variable unitarioEach unit sold contributes to covering fixed costs. MC is the difference between what comes in from each sale and what goes out as variable cost.
Contribution margin ratio (CMR)
RCM = MC / PrecioExpresses what fraction of each dollar of revenue is available to cover fixed costs. A CMR of 0.60 means $0.60 of every $1 in sales contributes to fixed costs.
Break-even in units
PE_unidades = Costos fijos anuales / MCBreak-even in dollars
PE_pesos = Costos fijos anuales / RCMPE_pesos = PE_unidades × PrecioConsolidated formulas
Safety Margin
MS < 20% → risk zone. Small demand variations generate losses.
MS 20%–40% → acceptable margin for most sectors.
MS > 40% → project is robust against demand drops.
Numerical example
Apply these formulas to your real project
Factibilidad.io runs all these calculations automatically, with your data, in under 5 minutes.
Analyze my project →Methodology based on Blank & Tarquin, Engineering Economy 8th edition