TL;DR
- ROI without a stated horizon is meaningless — 60% over 5 years is not 60% per year.
- The numerator must be cash-effective benefit, not accounting savings.
- ROI ignores timing; use NPV or IRR when the cash flow profile matters.
ROI is the most quoted and least defined number in machine sales. Two vendors can present 40% and 180% for the same press simply by choosing different horizons and counting different benefits.
Definition
ROI% = (Monthly_benefit × Horizon_months − Investment) / Investment × 100
- Investment = purchase price + installation + training + infrastructure
- Monthly benefit = cash-effective savings + sold output at contribution margin
- Horizon = the period you commit to, typically 36 or 60 months
What belongs in the benefit
- Overtime you stop paying, temp staff you stop booking, positions you do not fill.
- Additional units you actually sell, valued at contribution margin.
- Reduced material waste, rejects and reprints.
- Minus: added energy, maintenance, insurance and financing cost.
€100,000 investment, €8,500 monthly benefit, 36 months
- Total benefit
- €306,000
- Net gain
- €206,000
- ROI (36 months)
- 206%
- Annualised, roughly
- ≈ 44% per year
Interactive example
Investment, monthly benefit — payback, ROI and NPV
- Payback
- 11.8 months
- ROI over 36 months
- 206 %
- NPV
- € 171.250
Same calculation kernel as the full calculators. For a decision-grade result, open the matching calculator.
Run the numbers in a calculator
Turn your own numbers into a bank-ready PDF report.
Create a reportRelated reading
Payback vs ROI: two questions, two answers
Payback measures risk exposure in time. ROI measures profitability in money.
5 min08/07/2026
What is NPV?
Net present value prices the fact that money next year is worth less than money today.
7 min30/06/2026
Why free capacity is not revenue
Capacity becomes money at the moment an invoice exists — and only at contribution margin.
7 min11/07/2026
When does automatic screen printing pay off?
Automation only pays when released hours turn into cash or into sold output.
12 min02/07/2026
