ROI calculator

Find your return on investment, payback period and annualized ROI — for marketing spend, equipment, training or any business investment.

Did you know?

ROI = (Total return − Investment cost) ÷ Investment cost × 100. But raw ROI ignores time — 50% over 2 months and 50% over 5 years are very different outcomes, which is why annualized ROI matters just as much as the headline number.

EUR
50.0%
Return on investment
Net profit€5,000.00
Payback period8.0 months
Annualized ROI50.0%

What this calculator does

The ROI formula

ROI % = (Total return − Investment cost) ÷ Investment cost × 100. A 50% ROI means every €1 invested came back as €1.50; a 0% ROI means you got your money back with no profit; a negative ROI means you got back less than you put in.

Use net return, not gross revenue

The most common ROI mistake is plugging in gross revenue instead of net return. If a €5,000 ad campaign generates €20,000 in sales, but those sales cost €12,000 to fulfil, the real return is €8,000, not €20,000 — using the unadjusted €20,000 figure would overstate ROI by a wide margin. Always subtract any cost directly caused by the investment before entering a total return figure here.

Why annualized ROI matters more than the headline number

200% ROI sounds impressive regardless of context, but 200% earned in 3 months is a completely different outcome than 200% earned over 10 years — the first is exceptional, the second barely beats inflation. Annualizing the return puts investments on the same footing regardless of how long each one took, which is the only fair way to compare a 6-month marketing push against a 3-year equipment purchase.

Payback period answers a different question than ROI

ROI tells you how profitable something is overall; payback period tells you how long your money is at risk before you've recovered it, assuming returns arrive at a steady average rate. A high-ROI investment with a slow payback period still ties up cash for a long time before it pays off, which matters if that cash is needed elsewhere in the meantime.

What this doesn't account for

This is a simplified view of return, not investment or financial advice. It doesn't account for the time value of money, compounding, risk, or tax — it's built for comparing business decisions like marketing spend, equipment, training or hiring, not for evaluating financial securities or investment portfolios.

Comparing two options with different numbers

ROI is most useful side by side. A campaign with 30% ROI over 6 months and one with 50% ROI over 18 months look like the second is clearly better on the headline number alone — but annualized, the first works out faster money-for-money once the time difference is accounted for. Run each option through the calculator separately and compare the annualized figures, not just the raw ROI percentages, before deciding which is actually the better use of the same budget.

A worked example

Spending €5,000 on a marketing campaign that generates €18,000 in sales, with €10,000 in direct fulfillment costs, leaves a real return of €8,000. ROI is (€8,000 − €5,000) ÷ €5,000 × 100 = 60%. If that return played out over 6 months, the payback period is roughly 3.75 months, and the annualized ROI comes out well above the headline 60% — a useful reminder that a strong ROI over a short window is often the best-performing option once time is factored in.

FAQ

What's the ROI formula?

ROI % = (Total return - Investment cost) ÷ Investment cost × 100. A 50% ROI means you got back $1.50 for every $1 invested; a negative ROI means you got back less than you put in.

Should I use revenue or profit as my "total return"?

Profit — total return should already have any costs directly caused by the investment subtracted out (product cost, fulfillment, etc.), not just gross revenue. Using gross revenue instead of net return is the most common ROI mistake and overstates the result significantly.

Why does the time period matter for ROI?

A 50% ROI over 2 months is excellent; the same 50% over 10 years is mediocre. Raw ROI alone doesn't say anything about speed, which is why this calculator also shows an annualized rate so returns over different time periods can actually be compared.

What is payback period, and how is it different from ROI?

Payback period is how long it takes to recover your initial investment, assuming returns arrive at a steady average rate. ROI tells you how profitable something is; payback period tells you how long you're exposed before you've gotten your money back — they answer different questions and both matter.

What doesn't this calculator account for?

Time value of money, compounding, risk, and taxes. It's a simplified view of return and payback, not investment or financial advice — useful for comparing business decisions like marketing spend, equipment or hiring, not for evaluating financial securities.