ROI Calculator

Calculate the return on investment for any business decision — from marketing campaigns to equipment purchases.

Total revenue or value generated

What Is ROI and Why Every Business Decision Needs It

Return on Investment (ROI) is the universal language of business performance. It answers the most fundamental question in any investment decision: "Is this worth it?" Whether you're evaluating a marketing campaign, a piece of equipment, a new hire, or a product launch, ROI gives you a standardized metric to compare options and make data-driven choices.

For small business owners operating with limited capital, ROI is especially critical. Every dollar invested is a dollar not available for something else. Understanding which investments generate the highest returns allows you to allocate resources where they create the most value.

The ROI Formula Explained

The basic ROI formula is straightforward: ROI = (Net Profit / Cost of Investment) × 100

Where Net Profit = Total Return − Cost of Investment.

Example: You invest $5,000 in a Facebook advertising campaign. The campaign generates $18,000 in attributed revenue. Net profit = $13,000. ROI = ($13,000 / $5,000) × 100 = 260%.

This means for every dollar you invested, you got $2.60 back in profit — a strong return for a marketing campaign.

Annualized ROI: Comparing Investments Fairly

A 50% ROI sounds impressive, but it means very different things depending on whether it took 3 months or 5 years to achieve. Annualized ROI normalizes returns to a per-year basis, allowing fair comparison between investments of different durations.

Formula: Annualized ROI = ((1 + ROI)^(1/years) − 1) × 100

Example: A 50% ROI over 3 years = annualized ROI of 14.5%. A 50% ROI over 6 months = annualized ROI of 125%. The 6-month investment is dramatically better on an annualized basis.

Applying ROI to Common Business Decisions

Marketing ROI: Track revenue attributed to specific campaigns. Use UTM parameters, promo codes, or customer surveys to attribute revenue accurately. A well-run digital marketing program should achieve 300–500% ROI.

Equipment ROI: Calculate the labor savings or revenue increase the equipment enables, then divide by the purchase price. A $20,000 machine that saves $8,000/year in labor has a 40% annual ROI — paying for itself in 2.5 years.

Hiring ROI: Estimate the revenue or cost savings a new employee generates, subtract their total compensation (including benefits and overhead), and divide by their cost. A salesperson who generates $200,000 in new revenue at a $70,000 total cost has a 186% ROI.

Common ROI Mistakes Small Business Owners Make

Not accounting for all costs. Many business owners calculate marketing ROI using only ad spend, ignoring agency fees, creative costs, and staff time. Always use the fully-loaded cost of the investment.

Attributing revenue incorrectly. In multi-channel marketing, it's tempting to attribute all revenue to the last touchpoint. Use multi-touch attribution models to get a more accurate picture.

Ignoring time value of money. For long-term investments, a dollar received in year 5 is worth less than a dollar today. For investments over 3+ years, use NPV or IRR instead of simple ROI.

Frequently Asked Questions

What is a good ROI for a small business?

A good ROI depends on the type of investment. For marketing campaigns, many businesses target 3:1 to 5:1 ROI (300–500%). For capital equipment, 15–25% annual ROI is often considered solid. Compare against your cost of capital — any ROI above that is value-creating.

What is the ROI formula?

ROI = (Net Profit / Cost of Investment) × 100. Or equivalently: ROI = ((Revenue from Investment − Cost of Investment) / Cost of Investment) × 100.

What is the difference between ROI and profit margin?

Profit margin measures profitability as a percentage of revenue. ROI measures the return relative to the cost of the investment itself. ROI is used to evaluate specific investments or projects, while profit margin evaluates overall business performance.

How do I calculate ROI for marketing?

Marketing ROI = (Revenue Attributed to Marketing − Marketing Cost) / Marketing Cost × 100. For example, if you spent $5,000 on ads and generated $25,000 in attributed revenue, your marketing ROI is 400%.

What is annualized ROI?

Annualized ROI adjusts the return for the time period of the investment, allowing fair comparison between investments of different durations. Formula: Annualized ROI = ((1 + ROI)^(1/years) − 1) × 100.

What are the limitations of ROI?

ROI does not account for the time value of money, risk, or the duration of the investment. A 50% ROI over 10 years is far less impressive than 50% ROI in 6 months. For long-term investments, consider NPV or IRR instead.

Can ROI be negative?

Yes. A negative ROI means the investment lost money — the return was less than the cost. Negative ROI investments should be discontinued or restructured unless they serve a strategic purpose (like brand building) that is difficult to quantify.