ROI Calculations: Making Data-Driven Business Decisions

Return on investment is the starting point—not the whole story. Combine ROI with payback and NPV for better decisions.

Basic ROI

ROI = (Gain - Cost) / Cost. If you spend $10,000 on a campaign and earn $13,000 in net profit, ROI = (13,000 - 10,000) / 10,000 = 0.3 or 30%.

Payback Period

How long until the project pays for itself? If monthly savings are $500 on a $6,000 investment, payback is 12 months. Shorter payback reduces risk.

NPV for Time Value

Net Present Value discounts future cash flows. A positive NPV suggests value creation at the chosen discount rate. Even with similar ROI, the project with the higher NPV (at an appropriate rate) is generally better.

Common Pitfalls

  • Ignoring opportunity cost or resource constraints.
  • Using revenue instead of profit in ROI.
  • Not accounting for ongoing maintenance or churn.

Try It

Use our Percentage and Compound Interest calculators to test assumptions. For multi-year projects, model scenarios in a spreadsheet and compute NPV.