ES EN FR PT DE IT

Roi Calculator

Roi Calculator. Free online calculator with formula, examples and step-by-step guide.

The Roi Calculator is a free financial calculator. Roi Calculator. Free online calculator with formula, examples and step-by-step guide. Plan your finances accurately and make better economic decisions.
Inputs
Result
Enter values and press Calculate

What is ROI Calculator?

ROI (Return on Investment) calculator measures the profitability of an investment by comparing net profit to the cost — answering the fundamental question: was this worth it? ROI tells you whether your money worked hard or sat idle. Invest €10,000 in a marketing campaign that generates €15,000 in profit? ROI = ((€15,000 - €10,000) ÷ €10,000) × 100 = 50%. You earned 50 cents for every euro invested. Buy a stock for €5,000, sell it two years later for €6,500? ROI = ((€6,500 - €5,000) ÷ €5,000) × 100 = 30%. But wait — that's 30% over TWO years, or about 14% annually. ROI calculations drive decisions for business owners evaluating equipment purchases, marketers comparing ad campaigns, investors choosing between stocks and real estate, and anyone deciding where to allocate limited capital. A positive ROI means profit; negative ROI means loss. The higher the ROI, the better the investment — but always consider time horizon and risk alongside the percentage.

How ROI Calculator Works: The Formulas Explained

Basic ROI Formula: ROI = ((Net Profit - Cost) ÷ Cost) × 100 or simplified: ROI = (Net Profit ÷ Cost) × 100 - 100. Example: You spend €5,000 on Google Ads, generate €8,000 in profit (revenue minus product costs, NOT including ad spend). Net profit from investment = €8,000 - €5,000 = €3,000. ROI = (€3,000 ÷ €5,000) × 100 = 60%. For every €1 spent on ads, you got €1.60 back (€1 original + €0.60 profit). Alternative Formula Using Final Value: ROI = ((Final Value - Initial Cost) ÷ Initial Cost) × 100. Example: Buy stock for €2,000, sell for €2,800. ROI = ((€2,800 - €2,000) ÷ €2,000) × 100 = 40%. Annualized ROI Formula: Basic ROI doesn't account for time — 50% ROI over 1 year beats 50% over 5 years. Annualized ROI = ((1 + Total ROI)^(1/Years) - 1) × 100. Example: 80% ROI over 4 years. Annualized = ((1.80)^(1/4) - 1) × 100 = (1.1587 - 1) × 100 = 15.87% per year. ROI with Multiple Cash Flows: For investments with ongoing costs or returns, use: ROI = (Total Returns - Total Costs) ÷ Total Costs × 100. Example: Rental property: €200,000 purchase + €30,000 repairs + €10,000 holding costs = €240,000 total cost. Sell for €300,000. ROI = ((€300,000 - €240,000) ÷ €240,000) × 100 = 25%.

Step-by-Step Guide to Using This Calculator

  1. Calculate total investment cost: Add EVERYTHING you spent: purchase price, fees, commissions, installation, training, repairs, holding costs. Buying a rental property for €150,000? Include: €150,000 price + €9,000 closing costs + €25,000 renovations + €5,000 insurance/taxes during renovation = €189,000 total cost. Missing hidden costs inflates your ROI artificially.
  2. Determine total return or profit: What did you get back? For investments sold: final sale price minus any selling costs (agent commissions, fees). For ongoing investments: total profit generated. Sold the rental property for €250,000 with €15,000 agent commission? Net return = €235,000. For a marketing campaign: track revenue directly attributable to the campaign, then subtract product costs (but NOT the campaign cost itself — that's your investment).
  3. Enter both values and click Calculate: The calculator shows: (1) ROI percentage, (2) Net profit/loss in euros, (3) Return multiple (how many euros back per euro invested). A 50% ROI shows as 1.5x return (your €1 becomes €1.50). Review all three metrics — they tell the same story differently.
  4. Consider the time horizon: ROI alone doesn't tell you how long the investment took. 50% ROI over 6 months (100% annualized) is exceptional. 50% over 10 years (4.1% annualized) underperforms a savings account. Always ask: "What's the annualized ROI?" Compare investments on an apples-to-apples annual basis.
  5. Compare to alternative uses of capital: Your €50,000 could go into: stock market (historical 10% annual), real estate (8-12% annual), your business (varies wildly), or bonds (4-6% annual). If a business equipment purchase yields 15% ROI, it beats bonds but carries more risk. If it yields 5% ROI, why not just buy bonds with zero work? Opportunity cost matters.
  6. Factor in risk and inflation: A 20% ROI sounds great until you realize inflation was 8% and the investment carried 30% chance of total loss. Real ROI = Nominal ROI - Inflation. 20% - 8% = 12% real return. Then adjust for risk: a guaranteed 6% government bond may beat a risky 12% investment depending on your risk tolerance. ROI is a starting point, not the final answer.

Real-World Examples

Example 1 — Facebook Ads Campaign: An e-commerce store spends €3,000 on Facebook ads in January. The ads drive sales of €12,000. Product cost (COGS) is 40% of revenue = €4,800. Net profit from ad-driven sales: €12,000 - €4,800 = €7,200. But wait — the €3,000 ad spend hasn't been subtracted yet. Net profit FROM THE INVESTMENT: €7,200 - €3,000 = €4,200. ROI = (€4,200 ÷ €3,000) × 100 = 140%. For every €1 spent on ads, they got €2.40 back (€1 + €1.40 profit). This is a winning campaign — they should scale it up immediately.

Example 2 — Real Estate Flip: Marcos buys a distressed property for €180,000 cash. Renovation costs: €45,000. Holding costs during 6-month renovation (property tax, insurance, utilities): €8,000. Selling costs (agent 6%, closing costs 2%): €14,400 on €240,000 sale price. Total investment: €180,000 + €45,000 + €8,000 = €233,000. Net return: €240,000 - €14,400 = €225,600. ROI = ((€225,600 - €233,000) ÷ €233,000) × 100 = -3.2%. He LOST money despite the property value increasing — holding costs and transaction fees ate the profit. This is why flippers need accurate ROI calculations before buying.

Example 3 — Business Equipment Purchase: A bakery considers a €15,000 automated dough mixer. Current manual process: baker spends 10 hours/week mixing at €20/hour = €200/week = €10,400/year. New mixer: reduces to 2 hours/week = €2,080/year. Annual savings: €8,320. Mixer lasts 5 years. Total savings: €8,320 × 5 = €41,600. ROI = ((€41,600 - €15,000) ÷ €15,000) × 100 = 177% over 5 years. Annualized: ((1 + 1.77)^(1/5) - 1) × 100 = 22.6% per year. This beats stock market returns — the equipment purchase is financially sound.

Example 4 — Stock Investment with Dividends: You buy 100 shares at €50/share = €5,000 investment. Over 3 years, you receive €2/share/year in dividends = €600 total dividends. After 3 years, you sell at €65/share = €6,500. Total return: €6,500 (sale) + €600 (dividends) = €7,100. ROI = ((€7,100 - €5,000) ÷ €5,000) × 100 = 42% over 3 years. Annualized: ((1.42)^(1/3) - 1) × 100 = 12.4% per year. The dividends contributed 600 ÷ 2,100 = 28.6% of your total return — highlighting why dividend stocks can outperform growth stocks over time.

Example 5 — Education/Certification Investment: Maria spends €8,000 on a data science certification (course + exam + study materials). She also loses €4,000 in wages taking 2 weeks off work. Total investment: €12,000. Before certification: €45,000/year salary. After certification: €58,000/year salary. Annual increase: €13,000. Over 5 years: €13,000 × 5 = €65,000 additional earnings. ROI = ((€65,000 - €12,000) ÷ €12,000) × 100 = 442% over 5 years. Annualized: 40.5% per year. This massively outperforms any financial investment — education often has the highest ROI of all.

Common Mistakes to Avoid

  • Ignoring the time value of money: €10,000 profit in year 1 is worth more than €10,000 profit in year 5. Basic ROI treats them identically. A 100% ROI over 1 year (100% annualized) is infinitely better than 100% over 10 years (7.2% annualized). Always calculate annualized ROI when comparing investments with different time horizons. Use the formula: Annualized = ((1 + Total ROI)^(1/Years) - 1) × 100. Without this, you might choose a 5-year investment over a 1-year investment incorrectly.
  • Not including all costs in the investment: People count the purchase price but forget fees, commissions, installation, training, maintenance, and holding costs. Bought a €50,000 franchise? Add: €50,000 franchise fee + €15,000 equipment + €10,000 initial inventory + €5,000 training/travel + €8,000 legal/accounting = €88,000 total investment, not €50,000. If you earn €20,000 profit year 1, ROI is (€20,000 ÷ €88,000) = 22.7%, not (€20,000 ÷ €50,000) = 40%. Underestimating costs leads to overestimating returns and bad decisions.
  • Confusing revenue with profit: A marketing campaign generates €50,000 in revenue — sounds amazing! But if your product costs €35,000 to make and deliver, your actual profit is €15,000. If the campaign cost €20,000, you LOST €5,000 (negative 25% ROI), not gained 150%. Always use NET profit (revenue minus ALL costs except the investment itself) when calculating ROI. Revenue is vanity; profit is sanity.
  • Comparing ROI without adjusting for risk: Investment A: 25% ROI (stocks, volatile). Investment B: 15% ROI (rental property, stable). Investment C: 6% ROI (government bonds, guaranteed). Which is best? Depends on risk tolerance. A 25% ROI means nothing if there's a 40% chance of losing everything. Risk-adjusted ROI = ROI ÷ Risk Score. If stocks have risk score 8/10 and bonds have 2/10: Stocks: 25% ÷ 8 = 3.125% per risk unit. Bonds: 6% ÷ 2 = 3% per risk unit. Now they're comparable. Never compare ROI without considering risk.

Pro Tips for Better ROI Analysis

  • Calculate ROI before AND after taxes: Pre-tax ROI looks great; after-tax ROI tells the truth. Earn 12% on stocks, pay 25% capital gains tax: after-tax ROI = 12% × (1 - 0.25) = 9%. Rental property: 8% rental yield, but depreciation shields taxes, so after-tax ROI might be 7.5%. Business income: 20% ROI, but self-employment tax + income tax = 35% total, after-tax ROI = 13%. Always model both scenarios. An investment that looks marginal pre-tax might be terrible after-tax, or vice versa if it has tax advantages (like retirement accounts or real estate depreciation).
  • Use ROI to prioritize competing projects: Your company has €500,000 to invest and 10 project proposals. Rank by ROI: Project A (new product line): 45% ROI. Project B (marketing campaign): 38% ROI. Project C (equipment upgrade): 22% ROI. Project D (office renovation): 8% ROI. Fund A and B first (€300,000 combined), then C if budget allows. Reject D — it destroys shareholder value (€500,000 in bonds would earn more with zero work). This is called capital rationing: allocate limited capital to highest-ROI uses first. The same logic applies personally: should you pay off debt (guaranteed 7% ROI by avoiding interest) or invest in stocks (expected 10% ROI but risky)? Compare risk-adjusted ROI.
  • Track actual ROI vs. projected ROI: Before every investment, write down your projected ROI and the assumptions behind it. "Facebook ads: 80% ROI based on 3% conversion rate, €50 average order, €20 product cost." After 90 days, calculate ACTUAL ROI. If you got 40% instead of 80%, why? Was conversion rate 1.5% instead of 3%? Were orders €35 instead of €50? This post-mortem analysis improves your forecasting. Over time, you'll learn to be more realistic. Seasoned investors keep ROI journals — they review past predictions vs. actuals quarterly to calibrate their judgment.
  • Consider non-financial ROI: Some investments have intangible returns that don't show up in the formula. Hiring a €60,000/year executive assistant frees up 15 hours/week of your time. If your time is worth €200/hour, that's €3,000/week = €156,000/year value. ROI = ((€156,000 - €60,000) ÷ €60,000) × 100 = 160%. But also consider: reduced stress, better work-life balance, improved decision quality from focusing on high-value work. A gym membership costing €600/year might have negative financial ROI but enormous health ROI (fewer sick days, lower medical costs, more energy). Calculate financial ROI first, then layer in qualitative factors for the full picture.

Frequently Asked Questions

What is a good ROI percentage?

"Good" depends entirely on the investment type and risk level. Stock market: 10% annual is historical average (good). Real estate: 8-15% annual is solid. Small business: 20-50%+ annual is expected (high risk justifies high return). Marketing campaigns: 100%+ ROI is common for well-optimized digital ads (you can turn them off if they underperform). Government bonds: 4-6% is normal (low risk = low return). A "good" ROI exceeds your next-best alternative (opportunity cost) after adjusting for risk. If you can earn 6% risk-free in bonds, any risky investment should offer at least 10-12% to compensate for the additional risk. Context is everything — never judge ROI in isolation.

How do I calculate ROI for an investment with ongoing returns?

For investments that pay returns over time (rental property, dividend stocks, business ownership), sum all cash inflows, then apply the basic formula. Example: Rental property purchased for €200,000. Over 5 years: collected €60,000 in rent, paid €25,000 in expenses (tax, insurance, maintenance, vacancy). Net cash flow: €35,000. Sold property in year 5 for €240,000 (after selling costs). Total return: €35,000 + €240,000 = €275,000. ROI = ((€275,000 - €200,000) ÷ €200,000) × 100 = 37.5% over 5 years. Annualized: ((1.375)^(1/5) - 1) × 100 = 6.6% per year. For more precision, use IRR (Internal Rate of Return), which accounts for the timing of each cash flow — but basic ROI gives you a solid directional answer.

Can ROI be negative? What does that mean?

Yes — negative ROI means you lost money on the investment. Example: Invest €10,000, get back €7,000. ROI = ((€7,000 - €10,000) ÷ €10,000) × 100 = -30%. You lost 30% of your investment. Negative ROI doesn't always mean a bad decision — sometimes losses are strategic (Amazon operated at negative ROI for years to gain market share). But consistently negative ROI across investments is a wealth destruction strategy. If an investment has negative ROI, ask: (1) Was this foreseeable? (2) What did I miss in my analysis? (3) Should I cut losses or double down? Sunk cost fallacy tempts people to throw good money after bad — recognize when negative ROI signals it's time to exit.

What's the difference between ROI and ROAS?

ROI (Return on Investment) and ROAS (Return on Ad Spend) are related but different. ROAS = Revenue ÷ Ad Spend (doesn't subtract costs). ROI = (Profit - Cost) ÷ Cost (subtracts everything). Example: €10,000 ad spend generates €50,000 revenue. Product costs are 60% of revenue (€30,000). ROAS = €50,000 ÷ €10,000 = 5x (or 500%). Sounds great! But ROI = ((€50,000 - €30,000 - €10,000) ÷ €10,000) × 100 = 100%. ROAS makes marketing look better; ROI tells you if you're actually profitable. A 4x ROAS with 80% product costs means you're losing money. Always calculate ROI, not just ROAS, to know if campaigns are truly profitable.

See also: Break-Even Calculator, Profit Margin Calculator, Compound Savings Calculator, NPV Calculator

Written and reviewed by the CalcToWork editorial team. Last updated: 2026-04-29.

Frequently Asked Questions

Using the French amortisation formula: C = P × [r(1+r)ⁿ] / [(1+r)ⁿ − 1], where P is principal, r the monthly rate and n the number of payments.
Simple interest is calculated only on the principal: I = P×r×t. Compound interest is calculated on the principal plus accumulated interest: A = P(1+r/f)^(f×t).
VAT = price excl. tax × (percentage / 100). Price incl. VAT = price × (1 + percentage/100).
The break-even point is the number of units that must be sold to cover all costs: BE = Fixed costs / (Selling price − Variable cost per unit).