BeYourTools

Marketing & ROI

ROI Calculator

Calculate return on investment percentage, net gain, and annualised ROI for any investment, marketing campaign, real estate, stocks, or business project.

🔒 All calculations happen instantly in your browser. No data is sent to any server.

How the ROI Calculator Works

ROI = (Return − Cost) ÷ Cost × 100

Net Gain = Return − Cost

Annualised ROI (CAGR) = (Return ÷ Cost)^(1÷Years) − 1

Example: Invested $10,000 · Returned $13,500 over 3 years
ROI = ($13,500 − $10,000) ÷ $10,000 = 35% · Net gain = $3,500 · Annualised = (1.35)^(1/3) − 1 = 10.5%/year

ROI Calculator Insights & Strategic Planning

Good estimates help you plan your money with confidence. Use the numbers from the ROI Calculator to set realistic goals, cut extra costs, and make smart financial decisions.

Planning Ahead

Small changes add up fast over time. Checking your numbers often helps you stay on track and build strong savings habits.

Smart Budgeting

Always pair your calculations with real daily spending needs. Keeping an emergency fund gives you peace of mind and flexibility.

ROI Calculator Frequently Asked Questions

What is a good ROI?

Context-dependent. Stock market average: 7–10% annually (inflation-adjusted). Real estate: 8–12%. Marketing campaigns: 5:1 ($5 return per $1 spent = 400% ROI) is often cited as a minimum target. Compare against your cost of capital, not a universal benchmark.

What is the difference between ROI and CAGR?

ROI is total return over the full period regardless of time. CAGR (Compound Annual Growth Rate), the same as annualised ROI here, expresses the equivalent constant annual growth rate. A 35% ROI over 3 years = 10.5% CAGR. CAGR enables fair comparison across different holding periods.

How do I calculate ROI for a marketing campaign?

ROI = (Revenue from campaign − Campaign cost) ÷ Campaign cost × 100. If you spent $5,000 and generated $20,000 in revenue, ROI = ($20,000 − $5,000) ÷ $5,000 = 300%. For a cleaner measure of ad efficiency, use ROAS instead.

Does ROI account for the time value of money?

Simple ROI doesn't, a 100% ROI over 1 year is far better than the same ROI over 10 years. Use annualised ROI (CAGR) to compare investments across different time periods on an equal basis.

What does a negative ROI mean?

You lost money. A −20% ROI means you got back $0.80 for every $1 invested. Negative ROI doesn't always mean failure, sometimes it's acceptable for brand-building investments with long-term payoff, but it needs a clear strategic rationale.

Are the numbers I enter into this calculator saved or tracked?

No. Every calculation runs right inside your browser using local code. Your salary, debts, and loan numbers stay completely private. Nothing is ever saved or sent to any server.

How should I account for taxes, inflation, and unexpected fees?

Most formulas show baseline estimates. In real life, keep local taxes, inflation, and bank fees in mind so your budget matches your actual costs.

Financial Calculation Disclaimer

The results from the ROI Calculator are for general informational and educational use only. They are based on standard mathematical formulas and the numbers you enter.

BeYourTools is not a bank, lender, or financial advisor. This tool does not provide official tax or legal advice. Real rates and fees depend on your lender and local rules. For major financial decisions, please speak with a qualified professional. Read our complete Financial & Legal Disclaimer.