Free investment calculator

Business ROI Calculator

Estimate operating profit, net profit after your initial investment, ROI, and the time required to recover your investment.

Investment and operations

Enter your figures

Decimal monetary amounts are supported. All fields are required.

The upfront amount invested in the business or project.

Expected revenue in a typical month.

Recurring monthly costs, excluding the initial investment.

The planning period in whole months, from 1 to 600.

Changes display symbols only, not the calculation.

Your results

Investment return snapshot

ROI covers the full period from your latest calculation.

Full breakdown

Net Profit After Initial Investment
$70,000.00 positive
Payback Period
10.00 months
Monthly Operating Profit
$5,000.00 positive
Total Revenue
$360,000.00
Total Operating Costs
$240,000.00
Total Operating Profit
$120,000.00 positive
Profit per Invested Dollar
$1.40 per $1 invested positive

This calculator provides estimates for planning and comparison, not financial, accounting, tax, investment, or legal advice.

01

What is business ROI?

Business return on investment compares the net profit left after recovering an initial investment with the size of that investment. It helps owners and entrepreneurs compare a new location, product line, service, or other project on a consistent basis.

The ROI shown here applies to the entire selected period. It is not annualized, and it is an estimate for comparison rather than a guarantee of results.

02

How to calculate business ROI

Start with monthly revenue minus monthly operating costs. Multiply that Monthly Operating Profit by the number of months, then subtract the Initial Investment. Finally, divide that net result by the Initial Investment and multiply by 100.

This order matters: using Total Operating Profit directly as the ROI numerator would fail to account for recovering the upfront investment.

03

Business ROI formula

Monthly Operating Profit = Monthly Revenue − Monthly Operating Costs

Total Operating Profit = Monthly Operating Profit × Investment Period

Net Profit After Initial Investment = Total Operating Profit − Initial Investment

ROI = Net Profit After Initial Investment ÷ Initial Investment × 100

Profit per Invested Dollar = Net Profit After Initial Investment ÷ Initial Investment

A negative ROI means the initial investment has not yet been fully recovered. A 0% ROI means it has been recovered exactly, with no additional profit in the selected period.

04

Operating profit vs net profit after investment

Monthly Operating Profit measures recurring revenue less recurring operating costs. It does not include the Initial Investment. Total Operating Profit extends that monthly amount across the selected period.

Net Profit After Initial Investment then subtracts the upfront investment. Keeping these results separate shows whether the operation itself is profitable and whether that operating profit has also recovered the initial outlay.

05

How to calculate the payback period

Divide Initial Investment by positive Monthly Operating Profit. The result estimates the number of months required to recover the upfront amount if monthly performance stays constant.

Payback Period = Initial Investment ÷ Monthly Operating Profit

A positive investment cannot be paid back under this model when monthly operating profit is zero or negative, so the result is unavailable in that scenario.

06

ROI vs payback period

ROI measures total profitability relative to the initial investment, while payback period focuses on recovery speed. Two projects with the same ROI can have different payback periods because their profit arrives at a different monthly rate or is measured over a different period.

A short payback period does not guarantee high overall profit. Review both figures alongside the selected period, risks, and assumptions.

07

Business ROI calculation example

Assume a $50,000 initial investment, $15,000 monthly revenue, $10,000 monthly operating costs, and a 24-month period.

  1. Monthly Operating Profit: $15,000 − $10,000 = $5,000.
  2. Total Operating Profit: $5,000 × 24 = $120,000.
  3. Net Profit After Initial Investment: $120,000 − $50,000 = $70,000.
  4. ROI: $70,000 ÷ $50,000 × 100 = 140%.
  5. Payback Period: $50,000 ÷ $5,000 = 10 months.
  6. Profit per Invested Dollar: $70,000 ÷ $50,000 = $1.40 per $1 invested.

08

What is a good ROI for a business?

There is no single ROI that is good for every business. A useful assessment depends on the measurement period, risk, industry, business stage, cost of capital, and the return available from realistic alternatives.

Compare scenarios using the same definitions and time period. Also consider payback speed and the uncertainty behind the revenue and cost estimates rather than ranking projects by ROI alone.

09

Limitations of an ROI calculation

This calculator assumes Monthly Revenue and Monthly Operating Costs remain constant. Actual cash flows may vary by season, growth stage, customer demand, or unexpected costs.

It does not account for taxes, inflation, cost of capital, financing, changing cash flows, or the time value of money. ROI is a planning and comparison reference, not a complete valuation or a guarantee.

10

Frequently asked questions

What is ROI in business?

Business ROI compares net profit after recovering the initial investment with the size of that initial investment. It expresses the result as a percentage for the full period selected.

How do I calculate business ROI?

Subtract monthly operating costs from monthly revenue, multiply that operating profit by the number of months, then subtract the initial investment. Divide the resulting net profit by the initial investment and multiply by 100.

Is ROI calculated before or after recovering the initial investment?

After. This calculator subtracts the initial investment from total operating profit before dividing by the initial investment. Monthly Operating Profit itself does not include that upfront amount.

What does a negative ROI mean?

A negative ROI means the project has not fully recovered the initial investment during the selected period. It can still have positive monthly operating profit while remaining below full payback.

What does a 0% ROI mean?

A 0% ROI means total operating profit exactly equals the initial investment. The project has returned the upfront investment but has not created additional profit during the selected period.

Is a higher ROI always better?

Not by itself. Compare the period, risk, industry, cost of capital, cash-flow timing, and alternatives. A high projected ROI can come with greater uncertainty or a slower payback.

What is the difference between ROI and payback period?

ROI measures profit relative to the initial investment across the selected period. Payback period estimates how many months of constant positive operating profit are needed to recover that investment.

Why is ROI unavailable when the initial investment is zero?

ROI divides by the initial investment. Division by zero is undefined, so the calculator shows N/A instead of NaN or infinity. Profit per Invested Dollar is unavailable for the same reason.

Why is the payback period unavailable when monthly operating profit is negative?

A zero or negative Monthly Operating Profit does not recover a positive initial investment in this constant-profit model. The calculator therefore shows N/A while continuing to calculate ROI and the other results.

Does this ROI calculation account for taxes or the time value of money?

No. It assumes constant monthly revenue and operating costs and does not model taxes, inflation, financing, cost of capital, changing cash flows, or the time value of money.

Does changing Currency convert the investment amounts?

No. Currency changes the symbol and display formatting only. Enter the investment, revenue, and costs in one consistent currency.