ROI Calculator

Use this free ROI calculator to measure the return on any business investment, marketing campaign, equipment purchase, or financial decision. Enter what you spent and what you got back, and the calculator shows your exact return on investment as a percentage and in dollar terms.

This tool offers three modes: simple ROI for quick calculations, annualized ROI for investments held over time (with a year-by-year growth projection table), and a comparison mode that evaluates two investments side by side using annualized returns so you can see which one actually performs better.

ROI Calculator
Calculate return on investment for any business decision
$
$
Your Results

How to Use This ROI Calculator

This calculator gives you three distinct ways to evaluate investments, each suited for different decisions.

Simple ROI is the quickest mode. Enter the total amount you invested and the total value you received back (including your original investment). The calculator shows your ROI percentage, net gain or loss in dollars, and a plain-language verdict telling you whether the return is excellent, strong, modest, or negative. Use this for one-time investments where time is not a major factor — such as a marketing campaign that ran for a month or a piece of equipment that produced a measurable result.

Annualized ROI is for investments held over a period of time. It adjusts your total return to show what you earned per year, which is the only fair way to evaluate long-term investments. Enter your investment, return, duration, and choose the time unit (years, months, weeks, or days). The calculator computes both total ROI and annualized ROI, and for investments lasting a year or longer, it generates a year-by-year growth projection table showing how your money compounds over time.

Compare Investments is the most powerful mode. Enter the details for two different investments — amounts, returns, and durations — and the calculator normalizes both to annualized returns so you can compare them fairly. This matters because a 50% return over 5 years is actually worse than a 30% return over 2 years when you account for the time your money was locked up. The tool declares a winner and shows you the annual performance difference.

A practical tip: When calculating ROI on a marketing campaign, your “investment” is the total campaign spend (including ad spend, agency fees, and internal time), and your “return” is the total revenue generated from that campaign. For equipment, your “investment” is the purchase price and your “return” is the total value of additional revenue or cost savings the equipment produced.

The important principle: every dollar you spend in your business should be measured against what it produces. If you cannot calculate the ROI, you cannot know if it was worth it.

The ROI Formula Explained

ROI is one of the simplest and most widely used financial metrics, but there are actually two versions of the formula, and using the wrong one gives you misleading results.

Simple ROI uses this formula: ROI = ((Final Value − Initial Investment) ÷ Initial Investment) × 100. This gives you the total percentage return. If you invested $10,000 and got back $13,000, your ROI is (($13,000 minus $10,000) divided by $10,000) multiplied by 100, which equals 30%. You made a 30% return on your investment.

The limitation of simple ROI is that it ignores time. A 30% return in 6 months is spectacular. A 30% return over 10 years is poor. Simple ROI treats both the same, which can lead to bad decisions.

Annualized ROI fixes this problem. The formula is: Annualized ROI = ((Final Value ÷ Initial Investment) ^ (1 ÷ Number of Years) − 1) × 100. This converts any return into an equivalent annual rate, making different investments comparable regardless of how long they were held.

Using the same $10,000 to $13,000 example: if that 30% return happened over 3 years, the annualized ROI is (($13,000 divided by $10,000) raised to the power of (1 divided by 3), minus 1) multiplied by 100, which equals approximately 9.14% per year. If it happened in 1 year, the annualized ROI is the full 30%. The total return is identical but the annual rate reveals which was actually a better investment.

Why annualized ROI matters for business decisions: When choosing between two projects, two marketing channels, or two investment opportunities, always compare annualized ROI, not total ROI. A $5,000 investment returning $7,000 in 1 year (annualized ROI of 40%) is objectively better than a $5,000 investment returning $10,000 in 5 years (annualized ROI of about 14.87%), even though the second investment has a higher total return.

One caveat about ROI: it does not account for risk. A guaranteed 8% return from a savings account and a potential 8% return from a volatile stock market investment have the same ROI but very different risk profiles. Always consider risk alongside ROI when making decisions.

What Is a Good ROI?

The definition of a “good” ROI depends entirely on what you are comparing it to and what risks are involved. Here are practical benchmarks for different types of business investments.

Marketing campaigns generally need an ROI of at least 200% to 500% (meaning you earn $2 to $5 for every $1 spent) to be considered successful. Email marketing typically delivers the highest ROI among marketing channels, often exceeding 3,600% according to industry data. Paid advertising (Google Ads, Facebook Ads) typically targets a 200% to 400% return. Content marketing shows lower short-term ROI but compounds over time as content continues to rank and drive traffic.

Equipment and capital investments are evaluated differently because they produce returns over many years. An annualized ROI of 10% to 20% is generally considered strong for equipment purchases. If a $50,000 machine saves you $12,000 per year in labor costs, it pays for itself in just over 4 years and has a strong annualized return after that.

Business expansion (opening a new location, launching a new product line) typically targets 15% to 25% annualized ROI to justify the risk and effort involved. Lower returns may not be worth the management distraction and operational complexity of expanding.

Hiring new employees should ideally produce an ROI of 300% or higher — meaning each employee generates at least 3 times their total cost (salary, benefits, overhead) in revenue or measurable value. If an employee costs $60,000 per year, they should be contributing at least $180,000 in value.

Technology investments (software, automation, systems) often show negative ROI in the first few months due to implementation costs and learning curves, but should turn positive within 6 to 12 months. A strong technology ROI reaches 100% to 300% within the first year after full adoption.

The ultimate benchmark: any investment should beat the return you could get by simply putting the money in a high-yield savings account or index fund (historically about 7% to 10% annually). If your business investment cannot beat passive market returns, you need to question whether the risk, time, and effort are justified.

Common ROI Mistakes That Cost Businesses Money

Calculating ROI seems straightforward, but businesses routinely make errors that lead to bad investment decisions. Avoiding these mistakes can save you thousands.

Mistake 1: Forgetting hidden costs. When calculating the investment amount, many businesses only count the obvious cost — the purchase price of equipment, the ad spend on a campaign, or the salary of a new hire. They forget to include implementation costs, training time, ongoing maintenance, opportunity costs, and management overhead. A $10,000 software tool that requires $5,000 in setup and training plus $2,000 per year in subscriptions is really a $17,000 investment in the first year, not $10,000.

Mistake 2: Attributing revenue incorrectly. If your Google Ads campaign generates $50,000 in revenue, but you also ran email campaigns, SEO, and social media during the same period, how much of that $50,000 was actually from Google Ads? Without proper attribution, businesses either overcount returns (inflating ROI) or undercount them (undervaluing effective channels). Use tracking links, promo codes, or attribution software to isolate the impact of each investment.

Mistake 3: Ignoring the time value of money. A dollar today is worth more than a dollar next year. If an investment returns your money in 5 years, you need to account for what that money could have earned elsewhere during those 5 years. This is why annualized ROI is so much more useful than simple ROI for any investment spanning more than a few months.

Mistake 4: Comparing investments with different time horizons using simple ROI. If Project A returns 40% in 1 year and Project B returns 80% in 5 years, Project A is the better investment on an annual basis (40% versus approximately 12.5% annualized). Always use our “Compare Investments” mode to evaluate options with different durations.

Mistake 5: Not setting a minimum acceptable ROI before investing. Smart businesses define a “hurdle rate” — the minimum ROI an investment must promise before they will approve it. Without this threshold, it is too easy to justify marginal investments that consume cash and attention without producing adequate returns. A common hurdle rate for small businesses is 15% to 20% annualized.

The principle behind all of these: ROI is only useful if the inputs are honest. Inflated returns or understated costs produce a flattering but fictional number that leads to bad decisions.

ROI for Different Business Scenarios

Different types of investments require slightly different approaches to calculating ROI. Here is how to apply the formula correctly across common business scenarios.

Marketing ROI is calculated as: (Revenue from Campaign minus Campaign Cost) divided by Campaign Cost, multiplied by 100. If you spent $3,000 on a Facebook Ads campaign that generated $12,000 in traceable revenue, your marketing ROI is 300%. Important: only count revenue you can directly trace to the campaign, not your total business revenue during that period.

Employee ROI measures whether a hire is paying for themselves. Calculate total employee cost (salary plus benefits plus overhead, typically 1.25 to 1.4 times the base salary), then measure the revenue or value they generate. An employee ROI of 300% or more means they produce 3 times their cost — a solid hire. Below 100% means they cost more than they produce.

Real estate and rental ROI uses annual rental income minus annual expenses (maintenance, taxes, insurance, vacancies) divided by the total property investment (purchase price plus renovation costs). A rental property ROI of 8% to 12% is considered good in most markets.

Education and training ROI is increasingly important for businesses investing in upskilling employees. Measure the cost of training (course fees, employee time away from work, travel) against measurable improvements in productivity, revenue per employee, or error reduction within 6 to 12 months after training.

Technology and software ROI is calculated by measuring time saved multiplied by hourly labor cost, plus revenue gained from the technology, minus the total cost of the software (license, implementation, training, maintenance). Many software companies provide ROI calculators specific to their products, but these are inherently biased — run the numbers yourself.

The universal approach: define your investment (total cost in dollars), define your return (measurable output in dollars), choose a time frame, and let the formula do the rest. If you cannot measure the return in dollars, you need to define a proxy metric (like leads generated, hours saved, or error rate reduced) and assign a reasonable dollar value to that metric.

Frequently Asked Questions

Q: How do I calculate ROI?

A: Subtract your initial investment from the final value you received, divide that number by your initial investment, and multiply by 100. For example, if you invested $5,000 and got back $7,500, your ROI is (($7,500 minus $5,000) divided by $5,000) multiplied by 100, which equals 50%.

Q: What is a good ROI for a small business?

A: It depends on the type of investment. Marketing campaigns should target 200% to 500% ROI. Equipment and expansion investments should aim for 15% to 25% annualized ROI. As a general rule, any business investment should beat the 7% to 10% annualized return you could earn passively in index funds.

Q: What is the difference between ROI and annualized ROI?

A: Simple ROI gives you the total return percentage without considering time. Annualized ROI converts that return into an equivalent yearly rate. A 50% total ROI over 5 years is an annualized ROI of about 8.45% per year. Annualized ROI is more useful for comparing investments with different time frames.

Q: Can ROI be negative?

A: Yes. A negative ROI means you lost money on the investment. If you invested $10,000 and only got back $8,000, your ROI is negative 20%. This means you lost $2,000, or 20% of your initial investment.

Q: How do I calculate ROI for a marketing campaign?

A: Your investment is the total campaign spend (ad spend plus agency fees plus any internal labor costs). Your return is the total revenue directly attributable to that campaign. ROI equals (Revenue minus Cost) divided by Cost, multiplied by 100. Use UTM tracking, promo codes, or dedicated landing pages to accurately attribute revenue to specific campaigns.

Q: Why is annualized ROI better for comparing investments?

A: Because it accounts for time. A 100% return over 10 years (annualized ROI of about 7.2%) is actually worse than a 50% return over 3 years (annualized ROI of about 14.5%). Without annualizing, you would incorrectly choose the 100% return. Our comparison mode does this calculation automatically.

Scroll to Top