ROI (Return on Investment) is the metric that quantifies the profit (or loss) obtained from a specific investment. The classic formula is:
ROI = (Revenue Generated – Investment Cost) ÷ Investment Cost × 100
In eCommerce, ROI is used to evaluate the profitability of different areas: advertising campaigns (Google Ads, Meta Ads), marketing tools, store development, inventory, or even the overall operation. It differs from ROAS (Return on Ad Spend) because ROI considers net profit (after variable costs and, in some cases, fixed costs), while ROAS focuses only on the revenue generated for each euro spent on ads.
A proper ROI analysis in eCommerce enables you to:
- Identify which channels and campaigns are truly profitable (not just revenue-generating)
- Compare the performance of different investments (e.g. paid ads vs. email marketing vs. SEO)
- Set budgets based on expected return rather than sales volume alone
- Detect when an investment is no longer sustainable
It’s important to note that a positive ROI does not automatically guarantee business health. ROI should be analysed alongside contribution margin, Lifetime Value (LTV) and Customer Acquisition Cost (CAC). A seemingly high ROI can hide problems if variable costs are underestimated or if LTV is low.
Calculating ROI in isolation or with incomplete data can lead to poor decisions. The real value of this metric appears when it is paired with accurate tracking, proper attribution and a clear view of all costs involved.