ROI
Also known as: Return on Investment, Marketing ROI
Quick definition
ROI (Return on Investment) is the financial return generated by an investment relative to its cost — calculated as (Gain - Cost) / Cost × 100 for a percentage. In marketing context, ROI measures revenue generated by marketing spend; ROI > 100% means the marketing made money. Marketing ROI is one of the most-tracked but hardest-to-measure metrics in business.
What is ROI?
ROI (Return on Investment) is the financial return generated by an investment relative to the cost of the investment. The basic formula: ROI = (Gain - Cost) / Cost × 100, expressed as a percentage. Spending $10K on a marketing campaign that generates $30K in attributable revenue produces ROI of 200% ($20K gain on $10K cost). ROI of 0% means break-even; positive ROI means profit; negative ROI means loss.
ROI is universal — applied to any investment context (financial, real estate, marketing, business operations). In marketing specifically, ROI is the most-asked-about metric by leadership but among the hardest to measure precisely. Attribution problems plague marketing ROI: which channel drove the conversion? Was it the Instagram ad, the email, the Google search, or the friend's recommendation? Most large purchases involve multi-touch journeys; assigning revenue to a single channel is approximate at best.
ROI vs ROAS in marketing
Two related metrics often confused. (1) ROI — full economic measure including all costs (media spend + production + salaries + tools + overhead). True bottom-line measure. (2) ROAS (Return on Ad Spend) — revenue divided by ad spend only. Doesn't include production / overhead. Easier to calculate; less complete. Most paid-media reports show ROAS; true marketing ROI requires including all marketing costs.
A campaign with 4x ROAS ($4 revenue per $1 ad spend) might have 1.5x ROI after including production + salary costs. Both numbers matter; they tell different stories. Sophisticated marketing teams track both — ROAS for in-channel optimization, ROI for budget-allocation decisions.
Common pitfalls
- ×Confusing ROAS (ad spend only) with ROI (all marketing costs) — different scopes
- ×Single-channel attribution for multi-touch journeys — undercounts or overcounts contribution
- ×Ignoring time-shifted ROI — content compounds; campaigns sometimes pay back over years
- ×Treating ROI as standalone metric — total volume + LTV + payback period also matter
- ×Optimizing short-term ROI at the expense of long-term brand-building — kills compounding
Tips
- ✓Track ROI alongside ROAS — they tell different stories
- ✓Use multi-touch attribution models — last-click attribution undercounts upper-funnel marketing
- ✓Track time-shifted ROI for content + organic — payback often comes 6-24 months later
- ✓Compare ROI by channel — reallocate budget toward high-ROI channels with sufficient volume
- ✓Model long-term LTV impact — short-term ROI optimization can hurt long-term LTV
Frequently asked questions
What's a good marketing ROI?+
Industry-dependent. Direct-response B2C: 3-5x ROI typical for healthy programs. B2B SaaS: 5-10x ROI for healthy programs. Brand-building campaigns measured over longer time horizons.
Is ROAS the same as ROI?+
No — ROAS is revenue divided by ad spend only. ROI includes all costs (production, salaries, tools, overhead). ROAS overstates ROI typically by 1.5-3x.
How do I measure social media ROI?+
Track conversion attribution from social channels (UTM tags, conversion pixels, last-click + multi-touch models). Include production time costs. Measure both campaign-level and ongoing organic ROI separately.
Why is marketing ROI so hard to measure?+
Multi-touch journeys, delayed conversion, brand-building effects on later purchases, attribution gaps across cookies / privacy / devices. The more complex the customer journey, the harder ROI is to measure precisely.
Should I optimize purely for ROI?+
No — pure short-term ROI optimization often hurts long-term brand-building. Balance ROI with reach, engagement, brand health metrics. ROI is one signal, not the only signal.
Track marketing ROI across 11 platforms
CodivUpload's analytics aggregates conversion attribution from every platform — see ROI by channel, not just total spend.
Try analytics freeRelated glossary terms