Learn how to calculate ROI for ecommerce. Understand the ROI formula, how it differs from ROAS, benchmarks by channel, and how to use ROI to guide your business and marketing decisions.
Understanding ROAS: The Foundation of Profitable Advertising
ROAS (Return on Ad Spend) is the single most important metric for any paid advertising campaign. It tells you exactly how much revenue you generate for every dollar you spend on advertising. A 4:1 ROAS means you earn $4 in revenue for every $1 you spend. But ROAS alone doesn't tell the whole story — you need to factor in your product costs, shipping, platform fees, and return rates to calculate actual profit. Break-even ROAS tells you the minimum performance needed to avoid losing money. Ecommerce businesses typically target 3-5:1 ROAS for sustainable profitability, though fashion and high-margin niches can profitably operate at lower ROAS while building brand awareness. Always measure ROAS against net profit, not gross revenue.
Cross-Channel Attribution: Getting Credit Where It's Due
One of the biggest challenges in marketing is understanding which channels actually drive your sales. A customer might discover you on Instagram, research you on Google, read your blog, see a Facebook ad, and finally purchase through an email link. Which channel gets credit? Last-click attribution gives 100% credit to the final touchpoint — usually Google or email — which undervalues awareness channels like social media and content. First-click attribution overvalues social and content discovery. Multi-touch attribution models distribute credit more fairly across the customer journey. For most ecommerce brands, a linear or time-decay attribution model provides the most accurate picture of channel performance.
The ROI of Retention: Why Your Existing Customers Are Your Most Valuable Asset
Acquiring a new customer costs 5-7x more than retaining an existing one. Yet most ecommerce brands pour their entire marketing budget into acquisition while neglecting retention. Email marketing consistently delivers the highest ROI of any marketing channel — often $36-$45 for every $1 spent, according to industry benchmarks. The foundation is list building: offer incentives to capture emails at checkout and via exit-intent popups. Automated email flows drive the majority of revenue: welcome sequences, cart abandonment recovery, post-purchase follow-ups, and win-back campaigns for lapsed customers. Segment your list by purchase history and engagement to send relevant content.
| ROI formula | (Net Profit / Total Investment) x 100 = ROI % |
|---|---|
| Marketing ROI | (Revenue from Marketing - Marketing Cost) / Marketing Cost x 100 |
| Annual ROI | Common for longer-term business investments |
| Good ecommerce ROI | 20-50%+ annually for established businesses |
| vs ROAS | ROI includes all costs; ROAS only measures ad spend vs revenue |