A reliable ROI model helps you compare business projects on more than a headline percentage. This guide shows how to build an Excel-ready investment comparison model that includes one-off costs, recurring costs, expected revenue or savings, implementation timing, tax assumptions, payback, net return and best-case, base-case and worst-case scenarios.
Overview
When two projects require different amounts of capital or deliver benefits at different times, a simple ROI comparison can give an incomplete answer. A project that produces the highest total return may take too long to recover its cost. Another may have a lower percentage return but provide earlier cash benefits and less execution risk.
An investment comparison spreadsheet should therefore show several measures together:
- Net return: total benefits less total investment and operating costs.
- Simple ROI: net return divided by the investment base.
- Payback period: the time required for cumulative benefits to recover cumulative costs.
- Benefit-cost ratio: total benefits divided by total costs.
- Annualised return: a time-adjusted view of a return spread over a defined period.
These measures answer different questions. ROI indicates overall efficiency, payback highlights recovery speed, and benefit-cost ratio helps compare projects with different cost structures. None should replace judgement about operational capacity, compliance, customer impact or delivery risk.
For a reusable model, create separate worksheets for Inputs, Monthly or annual cash flow, Scenarios and Comparison. Keep assumptions visibly separate from actual results. This makes the workbook easier to review and update when project estimates change.
How to estimate ROI and payback in Excel
Start by defining the investment period and the timing convention. Monthly models are useful when implementation costs and benefits change quickly; annual models may be sufficient for longer-term planning. Use one consistent currency and decide whether figures are shown inclusive or exclusive of VAT. For a VAT-registered business, VAT may be treated differently from a true project cost depending on recoverability and the purpose of the analysis, so record the assumption clearly rather than hiding it in a formula.
For a basic project, calculate:
Net return = total benefits − total costs
Simple ROI = net return ÷ investment base
If the project has an initial cost of £20,000 and produces total benefits of £32,000, with no additional costs in the simplified example, the net return is £12,000 and simple ROI is 60%. In Excel, if the investment is in cell B2 and total benefits are in B3, a basic formula is =(B3-B2)/B2.
Where recurring costs exist, include them in the denominator and in the net return calculation. If a project costs £20,000 to implement and £500 per month to operate for 24 months, total cost is £32,000. If benefits over the same period are £48,000, net return is £16,000 and ROI is 50% when total cost is used as the investment base. State which definition you use because “investment” can mean initial expenditure only or the full cost of ownership.
For payback, build a period-by-period cash-flow table. Use negative values for implementation and operating costs and positive values for incremental revenue or savings. Add a cumulative cash-flow column:
Cumulative cash flow = previous cumulative cash flow + current period cash flow
The payback point is the first period in which cumulative cash flow reaches zero or becomes positive. For greater precision, interpolate within that period using the unrecovered balance divided by the cash flow generated in the payback period. Avoid presenting payback as a complete risk measure: it ignores benefits after recovery and may ignore the time value of money.
For projects with dated cash flows, you can also use discounted analysis. Apply a discount rate that reflects the organisation’s approved planning assumption, then calculate present values. In Excel, NPV can help with periodic cash flows, while XNPV is suitable when dates are irregular. Check the function’s timing convention and do not add the initial cash flow twice.
Inputs and assumptions to include
A useful business investment calculator makes every material assumption visible. Include the following input groups:
- Initial costs: equipment, software, setup, consultancy, training, migration and internal implementation time.
- Recurring costs: licences, maintenance, support, additional staff time, transaction fees and ongoing supplier charges.
- Benefits: incremental sales, retained revenue, reduced waste, avoided costs, productivity gains and capacity released for other work.
- Timing: approval date, implementation start, go-live date, ramp-up period and useful life.
- Tax treatment: whether figures are before or after tax, whether benefits are taxable, and whether capital allowances or other tax effects are included.
- Currency and VAT: the currency used, exchange-rate assumption where relevant, and whether VAT is included in each line.
- Confidence: an owner, evidence source, date estimated and confidence rating for each major input.
Separate cash benefits from non-cash benefits. A faster process may create capacity without immediately reducing payroll or supplier spend. Treat that capacity as a benefit only if there is a credible plan to use or monetise it, and label it accordingly.
Create three scenarios using the same structure: base case, best case and worst case. Change only the assumptions that are genuinely uncertain, such as adoption, volume, implementation delay, price, savings rate and operating cost. Do not make the best case optimistic in every category without explaining why.
For a practical comparison table, include project name, initial cost, total cost, total benefit, net return, ROI, payback period, discounted value if used, key risks and decision status. A project with the strongest result should not automatically win if its benefits depend on untested assumptions.
Worked examples
Suppose Project A requires £15,000 upfront and £300 per month for 24 months. It is expected to generate £34,000 of benefits over that period. Total cost is £22,200, calculated as £15,000 plus £7,200 of recurring cost. Net return is £11,800 and simple ROI is approximately 53.2% using total cost as the investment base.
Project B requires £28,000 upfront and £100 per month for 24 months, with expected benefits of £45,000. Its total cost is £30,400 and net return is £14,600, giving a simple ROI of approximately 48.0%. Project B produces the larger absolute return, while Project A produces the higher percentage return. The final choice depends on available capital, timing, delivery confidence and the value placed on early recovery.
Now add timing. If Project A generates most of its benefits in the final six months but Project B begins producing savings immediately, their payback periods may reverse the apparent ranking. Use a monthly cash-flow schedule rather than allocating total benefits evenly unless an even pattern is a defensible assumption.
To test the decision, reduce expected benefits by a chosen percentage, delay go-live by several months and increase recurring costs. Record the point at which ROI becomes unacceptable or payback exceeds the organisation’s limit. This break point is often more useful for approval discussions than a single central estimate.
For supporting models, a small business budget and cash flow forecast template can help connect project assumptions to wider cash planning. If the investment changes pricing or unit economics, review the product pricing and profitability workbook as well.
When to recalculate
Recalculate the model before approval, at agreed review points and whenever a material assumption changes. Useful triggers include a supplier quote changing, a revised implementation date, a different financing or discount-rate assumption, new evidence about customer adoption, an updated staffing requirement or a change in expected savings.
After approval, replace estimates with actuals. Compare budgeted and actual implementation cost, monthly operating cost, benefit volume and delivery dates. Keep the original approved case in a protected section so that variance is visible rather than overwritten. A monthly variance review can help explain whether the gap comes from timing, volume, price or an incorrect assumption.
Before making a recommendation, use this checklist:
- Confirm that all one-off and recurring costs are included.
- Check that benefits are incremental and not double-counted elsewhere.
- Label revenue, savings, capacity and non-cash benefits separately.
- Document tax, VAT, currency, discount-rate and useful-life assumptions.
- Run best-case, base-case and worst-case scenarios.
- Compare ROI with payback and, where appropriate, discounted cash flow.
- Assign an owner and a date for the next review.
A well-maintained ROI calculator is not a one-time approval document. It is a decision record that becomes more useful as estimates are replaced with measured results. Re-run it when prices, rates, timing or performance changes, and use the updated comparison to decide whether to proceed, adjust scope or stop investing.