ROI Calculator

Estimate return on investment (ROI) by comparing net profit to the invested amount. Enter campaign cost and return to compute ROI%, net profit, and payback factor.

Investment Cost
Return (Revenue/Profit)
ROI
30.00%
(Return − Cost) ÷ Cost
Net Profit
$3,000.00
Return − cost
Payback Factor
1.30×
Return ÷ cost

What is ROI?

Return on Investment (ROI) measures the efficiency of an investment. It compares net profit to the cost required to generate that profit.

How to use this calculator

Input the investment cost and the realized return (revenue or profit). The calculator outputs ROI%, net profit, and the payback factor to assess efficiency.

Why it matters

ROI helps prioritize initiatives by expected efficiency and payback. It is key for budgeting and evaluating campaign performance.

Example

If a campaign costs $10,000 and generates $13,000 of revenue, net profit is $3,000, ROI is 30%, and payback is 1.3×.

Assumptions & limitations

ROI can ignore time value and non‑monetary benefits. Consider risk, attribution accuracy, and long‑term effects.

Formula

ROI = (Return − Cost) ÷ Cost × 100%. Payback factor = Return ÷ Cost. Net profit = Return − Cost.

ROI vs ROMI vs ROAS

ROI measures overall investment efficiency. ROMI focuses on marketing by converting attributed revenue to profit using margin. ROAS (Return on Ad Spend) is revenue ÷ ad spend and ignores margin, so it can mislead if margins are thin.

Payback period

Payback indicates how quickly returns cover costs. A payback > 1.0× means the campaign returned more than it cost; shorter periods reduce capital risk.

Time value (NPV, IRR)

For multi‑period investments, use discounted cash flows. Net Present Value (NPV) and Internal Rate of Return (IRR) incorporate the time value of money and are more robust than simple ROI.

Step‑by‑step example

Cost = $10,000, Return = $13,000 → Net profit = $3,000, ROI = $3,000 ÷ $10,000 × 100% = 30%, Payback = $13,000 ÷ $10,000 = 1.3×.