ToolsHubs
ToolsHubs
Privacy First

ROI Calculator

Calculate Return on Investment (ROI), net profit, and annualized ROI for any investment. Simple, fast, and free.

How to use ROI Calculator

  1. 1

    Enter your initial investment and the final value.

  2. 2

    Optionally enter the duration to calculate annualized ROI.

  3. 3

    See net profit, ROI percentage, and annualized return instantly.

Frequently Asked Questions

What is a good ROI?

A good ROI depends on the investment type and risk. Historically, stock markets average 7-12% annual return. Real estate typically yields 8-15%.

What is annualized ROI?

Annualized ROI normalizes the return over a 1-year period using the CAGR formula, making it easier to compare different investments.

What Is ROI and Why Does It Matter?

Return on Investment (ROI) is the most fundamental metric in business and finance. It answers one simple question: for every dollar I put in, how much did I get back?

ROI lets you compare wildly different decisions on a common scale. Should you invest $10,000 in a marketing campaign or a new piece of equipment? Should you hire a freelancer or do the work yourself? Is this side project worth pursuing? ROI gives you a consistent framework to evaluate all of these.

The basic formula:

ROI = (Net Profit ÷ Cost of Investment) × 100
Net Profit = Final Value − Cost of Investment

A 50% ROI means for every $100 invested, you got $150 back — a $50 profit. A negative ROI means you lost money.


Four Inputs, One Answer

Our calculator only needs four things:

Initial Investment — The total amount you put in. Include all costs: purchase price, setup fees, labor costs, tools required.

Final Value (or Return) — What you got back. For a marketing campaign, it's revenue generated. For a stock, it's the sale price. For real estate, it's the selling price.

Time Period — How long did the investment last? Optional, but needed for annualized ROI.

Recurring Costs — Any ongoing costs during the investment period (maintenance, subscription fees, operating costs) that should be subtracted from returns.


ROI vs. Annualized ROI

A raw ROI percentage doesn't account for time. A 50% ROI over one year is very different from a 50% ROI over ten years.

Annualized ROI converts the return into a yearly percentage, allowing fair comparison:

Annualized ROI = ((1 + ROI)^(1/n) − 1) × 100
where n = number of years

Example:

  • Project A: 80% ROI over 2 years → 34% annualized
  • Project B: 40% ROI over 1 year → 40% annualized

Project B is actually better on an annualized basis, even though Project A shows a larger raw percentage.


Marketing ROI: The Most Common Use Case

For marketers, ROI answers whether campaigns are worth running. The standard calculation:

Marketing ROI = ((Revenue from Campaign − Campaign Cost) ÷ Campaign Cost) × 100

Example: You spend $5,000 on an ad campaign. It generates $18,000 in attributable revenue. Gross profit on those sales is $6,000 (after cost of goods).

Marketing ROI = (($6,000 − $5,000) ÷ $5,000) × 100 = 20%

What's a good marketing ROI? The 5:1 ratio of revenue to spend (500% revenue ROI) is commonly cited as the benchmark — meaning for every $1 spent on marketing, you want $5 in revenue. A 10:1 ratio is exceptional. Below 2:1, most businesses can't cover costs.

Note: marketing ROI should usually use gross profit (revenue minus cost of goods), not raw revenue. A $10,000 return on a $5,000 campaign sounds great — but if the products cost $8,000 to produce, you're losing money.


ROI for Common Scenarios

Hiring an employee or contractor:

  • Investment: Total compensation + training + tools + management time
  • Return: Value of work completed (revenue generated, costs saved, hours freed up)

Buying equipment:

  • Investment: Purchase price + installation + training
  • Return: Labor cost savings + increased output + reduced errors over the equipment's lifespan

Taking a course or getting certified:

  • Investment: Course cost + your time (at your hourly rate)
  • Return: Salary increase enabled by the new credential over the next few years

Real estate:

  • Investment: Purchase price + transaction costs + renovation
  • Return: Rental income + appreciation in value at sale

Limitations of ROI

ROI doesn't capture risk. Two investments with identical ROI can have very different risk profiles. A guaranteed 10% ROI from a savings bond and a 10% expected ROI from a volatile startup equity stake are nothing alike.

ROI ignores opportunity cost. A 15% ROI sounds good — but if you could have earned 20% elsewhere with the same capital, you underperformed. Comparing to benchmarks (stock market index, safe deposit rate) puts ROI in context.

ROI can be manipulated by what you include. Changing which costs count as "investment" changes the ROI dramatically. Be consistent and honest about what you include.

Attribution is hard. For marketing campaigns, isolating exactly which revenue came from which campaign is often impossible. Use ROI as a directional guide rather than an exact measurement when attribution is fuzzy.