Free templateExcel · Google Sheets

Cost Benefit Analysis Template

A cost benefit analysis template is a spreadsheet that lists every cost and benefit of a decision, puts a money value on each and compares the totals. For a software purchase, it shows whether the tool pays for itself, and how quickly.

  • Three-year cost and benefit grid
  • NPV, payback and benefit-cost ratio formulas
  • Worked software example and sensitivity test
Book a demo
Updated 7 Oct 20265 partsReviewed by the Spendflo procurement team
What's inside

Five parts, one CBA workbook

One workbook with five parts: the cost and benefit grid, decision metrics, a guide to what to count, a sensitivity test and a simple version. Click any card to open that part below.
  1. 1CBA gridCosts and benefits by year for a software purchase, with every formula to build it yourself.
  2. 2Decision metricsNPV, benefit-cost ratio, payback, ROI and IRR, each with its formula and result.
  3. 3What to countThe cost and benefit lines a software purchase needs, and how to put a value on each.
  4. 4Sensitivity testThree what-if cases that show how far the numbers can move before the case fails.
  5. 5Simple versionA one-year, one-tab version for small purchases that do not need discounting.

Who it's for

  • Finance business partners
  • Procurement managers
  • IT and SaaS owners
  • Department heads
  • FP&A analysts
  • Operations managers
Definition

What is a cost benefit analysis template?

It is a ready-made model for testing whether a purchase or project is worth the money. You enter what it will cost and what it will return, year by year, and the formulas convert both into today's money so the comparison is fair.

Budget owners build one when they ask finance to approve a new tool, a vendor switch or a headcount trade-off. Finance and procurement use the same layout to compare requests side by side, because every case shows the same three numbers: net present value, payback period and benefit-cost ratio.

For software, the hard part is honesty about costs. Licences are only one line; implementation, training, admin time and the old tool you keep paying during the switch often decide whether the case holds.

Key components

Scope and options

The decision being tested, the time horizon and the option you compare against, usually doing nothing.

Costs

One-off costs in year 0 and recurring costs in each later year, including internal time.

Benefits

Savings and gains with a money value, such as hours saved, tools retired and errors avoided.

Discount rate

The return your company expects on its money, used to turn future amounts into today's value.

Decision metrics

Net present value, benefit-cost ratio, payback period and ROI, calculated by formula.

Sensitivity test

The same metrics with lower benefits or higher costs, to see how fragile the case is.

Get the cost benefit analysis template free

Ready to use in Excel and Google Sheets. Fill it in, save it, reuse it.

For beginners

The five steps of a cost benefit analysis

Every cost benefit analysis follows the same five steps, from defining the decision to making a recommendation. The template has a section for each one.
  1. 1
    Define

    State the decision, the alternative and the time horizon. Three years suits most software purchases.

  2. 2
    List

    Write down every cost and benefit, including internal time and the tool you would retire.

  3. 3
    Value

    Put a money figure on each line, by year. Note the source of every number in a comment.

  4. 4
    Compare

    Discount future years to today's value and calculate NPV, benefit-cost ratio and payback.

  5. 5
    Test and recommend

    Cut benefits and raise costs to see if the case survives, then recommend go, no-go or renegotiate.

Need something simpler?

The simplest version is one year, two columns: total costs and total benefits. If benefits are higher, the purchase pays back within the year; use the full grid for anything longer.

Part 1 · CBA grid

The cost benefit analysis template

List each cost and benefit as a row and each year as a column, from year 0 to year 3. Formulas total each block, work out the net benefit and discount it to today's value.

The example below is Lumen Retail weighing a new customer support platform against keeping its current tool. Year 0 holds one-off costs; years 1-3 hold recurring costs and benefits. Benefits ramp up in year 1 because adoption takes time, which is the most common thing teams forget.

Line itemYear 0Year 1Year 2Year 3Total
Implementation and migration45,00000045,000
Training15,00000015,000
Licences (40 seats)044,00044,00044,000132,000
Admin time010,00010,00010,00030,000
Total costs60,00054,00054,00054,000222,000
Agent time saved054,00080,00080,000214,000
Legacy tool retired024,00024,00024,00072,000
Fewer SLA credits012,00026,00026,00064,000
Total benefits090,000130,000130,000350,000
Net benefit-60,00036,00076,00076,000128,000

Illustrative figures for a fictional company.

Build it yourself

Works as an Excel cost benefit analysis template or in Google Sheets. Discount rate in B2, years 0-3 in B4:E4, costs in rows 5-8, benefits in rows 11-13.

ColHeaderEntry or formulaWhat it does
B2Discount rate10%Your company's hurdle rate; ask finance for it
B4:E4Year0, 1, 2, 3Year 0 is the purchase year
F5Line total=SUM(B5:E5)Copy down for every cost and benefit row
B9Total costs=SUM(B5:B8)Copy across to E9
B14Total benefits=SUM(B11:B13)Copy across to E14
B15Net benefit=B14-B9Copy across to E15
B16Discount factor=1/(1+$B$2)^B4Copy across; year 0 is always 1
B17Present value of net benefit=B15*B16Copy across to E17
B18Cumulative net benefit=B15Starts the running total
C18Cumulative net benefit=B18+C15Copy across to E18; turns positive at payback
Part 2 · Decision metrics

NPV, payback and benefit-cost ratio

Three numbers decide most cases: net present value, benefit-cost ratio and payback period. A purchase passes when NPV is above zero, the ratio is above 1 and payback falls inside your limit.

Put these formulas on a summary block under the grid, in B20 to B26. They read only from the rows above, so changing any cost or benefit updates the decision straight away. ROI and IRR are optional, but finance teams often ask for them.

MetricFormula
B20: Net present value (NPV)=NPV(B2,C15:E15)+B15
B21: Present value of benefits=SUMPRODUCT(B14:E14,B16:E16)
B22: Present value of costs=SUMPRODUCT(B9:E9,B16:E16)
B23: Benefit-cost ratio=B21/B22
B24: ROI, undiscounted=(SUM(B14:E14)-SUM(B9:E9))/SUM(B9:E9)
B25: Internal rate of return=IRR(B15:E15)
B26: Payback period in years=IFERROR(COUNTIF(C18:E18,"<0")-INDEX(B18:E18,COUNTIF(B18:E18,"<0"))/INDEX(B15:E15,COUNTIF(B18:E18,"<0")+1),"Not within period")

Excel's NPV function discounts its first value by one year, so year 0 (B15) is added outside it. The payback formula assumes the running total stays positive once it crosses zero.

MetricLumen Retail resultPasses when
Net present value92,637Above 0
Present value of benefits286,927Higher than costs
Present value of costs194,290Lower than benefits
Benefit-cost ratio1.48Above 1.0
ROI, undiscounted57.7%Above your hurdle
Internal rate of return74.3%Above the discount rate
Payback period1.32 years (about 16 months)Inside your limit, often 12-24 months for software

Illustrative results at a 10% discount rate.

Part 3 · What to count

Costs and benefits to include for software

Count every cost the company will pay, not just licences, and only the benefits you can put a defensible number on. Note intangible benefits in words beside the grid rather than inventing a value.

Most weak cases overstate benefits and miss half the costs. Use this list as a prompt when you fill the grid, and ask the vendor and your own team for each figure separately. Read more on SaaS TCO and ROI.

LineTypeHow to value it
Licences or subscriptionCostSeats times unit price, plus the uplift at renewal
Implementation and migrationCostVendor or partner quote, plus internal project hours times loaded rate
TrainingCostHours per user times users times loaded hourly rate
Admin and integration upkeepCostHours per month to run the tool, times rate
Overlap with the old toolCostMonths both tools run together, times the old monthly fee
Time savedBenefitHours saved per person per week, times people, weeks and rate
Tools retiredBenefitAnnual cost of each tool you will cancel
Errors or penalties avoidedBenefitLast year's credits, refunds or rework, times the expected reduction
Better experience or lower riskIntangibleDescribe it in words; do not add it to the totals
The licence line is usually the easiest to improve. Compare the quote with what similar companies pay before you lock it into the grid.
Part 4 · Sensitivity test

Sensitivity test

A sensitivity test reruns the metrics with worse assumptions to see if the decision still holds. If NPV stays above zero when benefits fall by a quarter, the case is solid.

Copy the grid to a second tab and change one assumption at a time. Approvers trust a case more when it shows the downside, and the test tells you which number to firm up before you ask for sign-off.

ScenarioNPVBenefit-cost ratioPayback
Base case92,6371.481.32 years
Benefits 25% lower20,9051.112.07 years
Costs 20% higher53,7791.231.72 years
Adoption six months late18,6701.102.43 years

Illustrative results for the Lumen Retail example at a 10% discount rate. The delay case cuts year 1 benefits to 45,000 and year 2 to 90,000.

  1. 1
    Pick the shakiest input

    Usually time saved or adoption speed, since the vendor supplied it.

  2. 2
    Find the break-even

    Lower that input until NPV hits zero; that is your margin of safety.

  3. 3
    Report the range

    Show base and worst case side by side in the approval request.

Part 5 · Simple version

Simple cost benefit analysis template

The simple version compares one year of costs with one year of benefits on a single tab. Use it for small purchases with a payback under twelve months, where discounting makes little difference.

Many requests do not need a three-year model: a design tool for five people or a scheduling app for one team. A simple cost benefit analysis template in Excel answers the only question that matters at that size: does it pay for itself this year?

Simple CBA: scheduling tool for the field team

Annual subscription (12 users)4,320.00
Set-up and training time1,200.00
Total costs5,520.00
Dispatcher time saved (6 hours a week)9,360.00
Spreadsheet add-on cancelled600.00
Total benefits9,960.00
Net benefit4,440.00

Illustrative figures. Benefit-cost ratio 1.80; payback about 6.7 months.

MeasureFormula
Net benefit=B6-B3
Benefit-cost ratio=B6/B3
Payback in months=B3/(B6/12)

Costs in B1:B2 with the total in B3; benefits in B4:B5 with the total in B6.

Spendflo pricing benchmarks show what similar companies pay, so your licence costs are real.

See pricing benchmarks
Glossary

Cost benefit analysis terms, explained

Six terms appear in almost every cost benefit analysis. Knowing what each one means makes the summary easy to read and defend.
Discount rate

The yearly return your company expects on its money. Finance usually sets it.

Net present value

Benefits minus costs, all converted to present value. Above zero means the purchase adds value.

Benefit-cost ratio

Present value of benefits divided by present value of costs. Above 1 means benefits win.

Payback period

How long until cumulative benefits cover cumulative costs, ignoring discounting.

Internal rate of return

The discount rate at which NPV is exactly zero. Compare it with your hurdle rate.

Total cost of ownership

Every cost of a tool over its life, from purchase and set-up to running and exit.

Best practices

Do this, avoid that

Count every cost, value only the benefits you can defend and always show a downside case. Approvers reject cases that look too good far more often than cases that look modest.

Do

  • ✓
    Compare against doing nothing

    The base option is keeping today's tool or process, with its own costs.

  • ✓
    Include internal time

    Implementation and admin hours are real costs even when no invoice arrives.

  • ✓
    Ramp benefits

    Year 1 rarely delivers the full gain, so phase benefits in as adoption grows.

  • ✓
    Source every figure

    Add a cell comment naming where each number came from and who confirmed it.

  • ✓
    Use finance's discount rate

    One agreed rate lets finance compare your case with every other request.

Avoid

  • ×
    Vendor ROI figures as fact

    Use them as a prompt, then rebuild the benefit from your own volumes.

  • ×
    Counting time saved as cash

    Saved hours only become savings if they cut cost or free capacity you will use.

  • ×
    Skipping renewal uplifts

    Year 2 and 3 licence prices are often higher than year 1.

  • ×
    Adding intangibles to totals

    Describe them in words so the numbers stay defensible.

How to use it

Build one in an afternoon

Get the quote and your current costs, fill the grid by year, then read the summary and run the sensitivity test. Attach the file to your purchase request.
  1. Step 1

    Gather the numbers

    Collect the vendor quote, implementation estimate and what you spend today on the process or tool.

  2. Step 2

    Fill the grid

    Enter one-off costs in year 0 and recurring costs and benefits in years 1-3.

  3. Step 3

    Read the metrics

    Check NPV, benefit-cost ratio and payback against your company's thresholds.

  4. Step 4

    Test and submit

    Run the three what-if cases and attach the workbook to the purchase request.

Example

One decision, start to finish

The sensitivity test showed the case depended on adoption speed. Agreeing a phased rollout and a lower year 1 price fixed it.

Lumen Retail's base case gives an NPV of 92,637 and payback in 16 months. If adoption runs six months late, NPV falls to 18,670 and payback stretches to 2.43 years. Finance approves on condition that licences start at 20 seats in year 1, which cuts year 1 cost by 22,000. Figures are illustrative.

Ready to use it? Download the cost benefit analysis template

Every part on this page, in Excel and Google Sheets, with the examples filled in.

Variants

Fit it to the decision

Small purchases need only the simple one-year version. Larger software and multi-year commitments need the full grid, the discount rate and a sensitivity test.
Under 10,000 a year

Small tools

Use the simple tab. If payback is under twelve months and the tool replaces something, the case is usually clear.

Department software

Mid-size purchases

Use the three-year grid and the metrics block. Show one downside case and attach it to the purchase request.

Platform or multi-year deals

Large commitments

Add a five-year horizon, exit costs and at least three sensitivity cases. Compare two vendors on separate tabs with the same rows.

$3.7B in software spend processed through Spendflo, at 30% average savings.

See your savings
Bottom line

The analysis is the case, not the decision

A good cost benefit analysis counts every cost, values benefits honestly and shows what happens when assumptions slip. The approval that follows still needs a clear request, the right approvers and a price you have tested.

FAQ

Frequently asked questions

Quick answers to what people ask most about the cost benefit analysis template.

How do I write a cost-benefit analysis?

Define the decision and time horizon, list every cost and benefit by year, put a money value on each and discount future years to today's value. Then compare NPV, benefit-cost ratio and payback, test the downside and make a recommendation, or download the template to follow the same structure.

What are the 5 steps of cost-benefit analysis?

Define the decision, list the costs and benefits, value them in money, compare them with NPV and the benefit-cost ratio, and test sensitivity before recommending. The download has a section for each step.

Can you provide an Excel template for cost-benefit analysis?

Yes: you can download a free cost benefit analysis Excel template on this page, with NPV, payback, benefit-cost ratio, ROI and IRR formulas built in. It also opens in Google Sheets and includes a simple one-tab version.

What is an example of a cost-benefit analysis?

A retailer weighing a new support platform: 222,000 in costs over three years against 350,000 in benefits, giving an NPV of 92,637 and payback in about 16 months at a 10% discount rate. The figures are illustrative, and the full example is in the download.

Where can I download a free cost benefit analysis template?

You can download it free on this page as an Excel workbook or a Google Sheets copy. It includes the three-year grid, decision metrics, sensitivity test and a simple version for small purchases.

Template library

Browse all procurement templates

See all 60 templates →

A strong case starts with a tested price.

Spendflo handles intake, approvals and pricing benchmarks for software purchases, so the cost lines in your analysis reflect what the market pays.

Book a demo
  • 3-year cost and benefit grid
  • 5 metrics with formulas
  • 3 what-if cases
  • Simple one-tab version