Enter your numbers
Tip: If you’re evaluating a project (marketing spend, hiring, software purchase, equipment), set a realistic timeframe and include recurring costs. The sliders update the result in real time.
Calculate Return on Investment in a way that’s actually useful for decisions: ROI %, annualized ROI, risk‑adjusted ROI, payback time, and a quick interpretation. Everything runs in your browser (no signup).
Tip: If you’re evaluating a project (marketing spend, hiring, software purchase, equipment), set a realistic timeframe and include recurring costs. The sliders update the result in real time.
ROI (Return on Investment) is one of the most shared business metrics because it answers a very human question: “Is this worth it?” The classic formula is:
In real life, “Total Cost” is where most mistakes happen. People tend to count only the upfront price (the ad budget, the software subscription’s first month, the equipment purchase) and then forget the ongoing costs that quietly eat the upside: maintenance, fees, staff time, training, replacement parts, customer support, and operational overhead.
That’s why this ROI calculator asks for an ongoing monthly cost and a time horizon. Over a timeframe of m months, total ongoing cost is simply:
Next, we compare that against your total return. “Return” can be revenue, cost savings, or time saved that you can convert into money. If you’re using revenue, remember: revenue is not profit. A marketing campaign that generates $20,000 in revenue but requires $8,000 in fulfillment and $3,000 in extra labor does not create $20,000 of return—it creates profit after costs. If you can, estimate return as profit or savings after direct costs.
You’ll also see annualized ROI. This answers: “If this ROI happened over a full year, what would the equivalent rate be?” It’s useful when you compare projects with different timelines (e.g., a 3-month ad campaign vs. a 24-month software rollout).
Annualization can be done in a simple linear way (ROI% × 12/Months). That’s easy, but it can exaggerate short timeframes. Instead, this calculator uses a compounding-style conversion that behaves better when the timeframe changes:
Here, Total Value means “what you end up with relative to the initial investment”: Initial Investment + Net Gain. If Net Gain is negative, annualized ROI will also be negative (as it should). The number is an estimate, not a guarantee—business returns rarely compound perfectly. It’s a comparison tool.
Finally, because ROI without risk can be dangerous, we include a success probability slider. This gives a quick expected-value lens:
This is not a full risk model (real risk is not linear), but it’s an honest upgrade over “best-case ROI”, especially for marketing tests, product launches, and operational changes where outcomes are uncertain.
The calculator returns multiple outputs because ROI alone can’t tell the whole story. Here’s how to use each output in a real decision:
ROI% tells you how much net gain you get per dollar invested. A 50% ROI means you gained 50 cents of net value for every $1 invested (over the timeframe you selected). It’s best used to compare options of similar risk, similar timing, and similar constraints.
Annualized ROI is about speed. A 30% ROI over 3 months is very different from 30% over 24 months. Annualization helps you compare “how quickly value is created,” even when timelines differ. But don’t treat it as a promise. It’s a conversion for comparison, not a forecast.
Payback asks: “How long until I break even?” This matters when cash is tight or when you need fast feedback (startups, small businesses, side projects). An option with lower ROI but faster payback can be better if it reduces risk of running out of cash.
If your outcome is uncertain, use the probability slider to avoid fooling yourself. A project with 200% ROI but only 20% probability has a very different “expected ROI” than a project with 40% ROI and 90% probability. You don’t need perfect risk math—you need a truthful comparison.
The discount rate slider approximates the “time value of money.” Money today is typically worth more than money later because you could invest it elsewhere, pay down debt, or avoid risk. This tool uses the discount rate to estimate a discounted value of returns over time (assuming returns arrive evenly across months). It’s a simplified NPV-style view. If the discounted ROI is much lower than the simple ROI, it means timing is doing a lot of heavy lifting in your calculation.
The point: ROI is not a single number. A good decision weighs efficiency (ROI), speed (annualized ROI), survivability (payback), and uncertainty (risk-adjusted ROI).
These examples show how small changes in assumptions can swing ROI dramatically—and why including timeframe and recurring costs matters.
You spend $5,000 on ads (initial investment), expect $8,500 in gross profit from sales over 2 months, and you have $200/month in tool fees. Total ongoing cost is $400. Net gain = 8,500 − (5,000 + 400) = 3,100. ROI% = 3,100/5,000 × 100 = 62%. Because it’s only 2 months, the annualized ROI can look very large. That doesn’t mean you can repeat it forever, but it does indicate the return is fast if the numbers hold.
You buy software for $12,000 upfront and pay $300/month for seats and add-ons. Over 24 months the ongoing cost is $7,200. If it saves labor worth $30,000 over the same period, net gain = 30,000 − (12,000 + 7,200) = 10,800. ROI% = 90%. Notice how recurring costs matter: if you forgot the monthly cost, ROI would look like 150% and you’d be overly optimistic. Payback also matters here—if savings are slow to arrive, you might need patience or more cash buffer.
You invest $25,000 in development, spend $1,000/month to support it for 12 months, and if it “works,” you expect $70,000 in profit in that year. Simple ROI looks great: ongoing cost is $12,000, net gain = 70,000 − (25,000 + 12,000) = 33,000 → ROI% = 132%. But you believe it has only a 35% chance of success. Risk-adjusted ROI becomes ~46%. That’s still potentially attractive, but it’s a more honest number for comparing against safer options.
These examples are intentionally simple, but they reflect reality: ROI is most sensitive to (1) what you count as “return,” (2) missing recurring costs, (3) the timeframe, and (4) uncertainty.
The fastest way to use this calculator like a pro is to run three passes: conservative, expected, and optimistic. You’ll quickly see whether your decision is robust or fragile.
Then ask these decision-friendly questions:
ROI becomes powerful when you treat it as a tool for thinking, not as a score to impress people.
ROI (Return on Investment) compares what you gained to what you invested. If you invested $10,000 and ended up $2,000 ahead after all costs, your ROI is 20%. It’s a quick efficiency metric for comparing options.
Prefer profit or savings (net value) when possible. Using revenue can exaggerate ROI because it ignores costs required to deliver that revenue (materials, fulfillment, labor, support). If you only have revenue, subtract best estimates for direct costs first.
Recurring costs often determine whether ROI is real. Subscriptions, maintenance, extra staffing, and operational overhead quietly reduce net gain. Even small monthly costs become significant over long timeframes.
It’s a rough estimate. This calculator assumes returns arrive evenly over time. Real cash flow can be lumpy (seasonality, ramp-up time, delayed payments). Use payback as a “ballpark,” not a precise forecast.
It translates your ROI over a timeframe into an equivalent yearly rate so you can compare projects with different durations. It’s mainly for comparison, not a promise you can repeat the same rate each year.
It’s a simple expected-value lens: ROI% multiplied by your estimated probability of success. It helps you avoid comparing a risky upside scenario to a safer, more predictable return.
Many people use their cost of capital, borrowing rate, or a “hurdle rate” (the minimum return required to be worth it). If you’re unsure, 8–12% is a common planning range for small business decisions, but your situation may differ.
Yes. If total return is less than total cost, net gain is negative and ROI% is negative. That can still be acceptable for strategic reasons (learning, positioning), but it should be a conscious choice.
It depends on risk, timing, and alternatives. A low-risk, fast-payback project might be great at 20–30% ROI, while a high-risk project might need much higher expected returns to justify uncertainty.
If cash constraints and risk are high, faster payback often wins. If you have strong cash reserves and confidence in execution, higher ROI might be worth waiting for. Use both metrics together.
These blocks are ready to paste into other pages too:
MaximCalculator builds fast, human-friendly tools. Always treat results as educational planning, and double-check important decisions with qualified professionals.