What is Return on Investment (ROI)?
Also known as: ROI, Marketing ROI, Return on marketing investment
What is return on investment (ROI)?
Return on investment (ROI) is a profitability ratio that compares the net gain from an activity to its total cost. In marketing, it measures the profit a campaign generated relative to every dollar invested, including media, creative, tools, and labor.
The full formula is straightforward:
ROI = ((Revenue - Cost of goods - Marketing investment) / Marketing investment) × 100
The output is a percentage. A 300 percent ROI means the campaign returned three dollars of profit for every dollar invested. ROI is reported in basis points, ratios, or percentages depending on the audience.
ROI is the language of finance. CFOs, boards, and investors track ROI because it ties marketing activity directly to enterprise value. According to the Harvard Business Review, the average CMO tenure is shorter than any other C-suite role, and ROI accountability is a primary driver.
How to calculate marketing ROI (formula + worked example)
The simplest version subtracts cost from revenue, divides by cost, and multiplies by 100. The honest version loads every line item that touched the campaign.
A 30-day Meta campaign for a DTC supplement brand:
| Line item | Amount |
|---|---|
| Ad spend | $20,000 |
| Creative production | $3,500 |
| Agency management fee | $2,500 |
| Tooling (analytics, attribution) | $500 |
| Total marketing investment | $26,500 |
| Attributed revenue | $84,000 |
| Cost of goods sold (35 percent) | $29,400 |
| Net profit from campaign | $28,100 |
ROI = (($84,000 - $29,400 - $26,500) / $26,500) × 100 = 106 percent.
ROAS for the same campaign reads $84,000 / $20,000 = 4.2x. The two numbers describe the same campaign and tell very different stories.
ROI vs ROAS: when to use which
ROI and ROAS measure different things. Mixing them up is the most common reason marketing reports get pushed back by finance.
| Question | Metric | Formula |
|---|---|---|
| Did this ad set return more revenue than it cost in media? | ROAS | Revenue / Ad spend |
| Did this campaign make the company money after every cost? | ROI | (Net profit / Total investment) × 100 |
| Is the channel worth scaling? | ROI | Same as above |
| Which creative is winning right now? | ROAS | Same as above |
ROAS belongs in the ad account dashboard. It moves daily. It tells the media buyer which creative to pause and which budget to lift.
ROI belongs in the quarterly business review. It moves slower. It tells the CFO whether the channel earned its line in the budget. Per Nielsen's 2024 Annual Marketing Report, only 54 percent of global marketers express full confidence in their ability to measure full-funnel ROI, and that confidence gap is a primary reason brand budgets get cut first.
Common ROI mistakes in marketing
Most reported ROI numbers are inflated. Five common failures distort the math:
- Ignoring customer acquisition cost. Reporting gross revenue without subtracting CAC turns every campaign into a winner. CAC includes the full cost stack, not just media.
- Skipping LTV on long-payback channels. A B2B campaign with a 14-month payback period looks like a disaster at day 30. Reading ROI before the cohort matures kills the highest-value channels first.
- Trusting a single attribution window. A 7-day click window and a 28-day click window can disagree by 60 percent on the same campaign. Pick a window, document it, and report consistently.
- Excluding overhead. Salaries, software, and agency retainers rarely sit in the ad-account view. Excluding them quietly doubles the reported ROI.
- Mixing branded and non-branded search. Branded search captures demand that already existed. Folding it into paid ROI inflates the number and hides what the cold-traffic channels actually returned.
The fix is a documented cost stack and a fixed measurement window. According to Google's marketing measurement guidance, measuring true ROI requires aligning attribution model, conversion window, and value rules across every channel before any number gets reported.
Real-world example with numbers
A B2B SaaS company runs a Q1 LinkedIn campaign for a $1,200 ARR product.
- Ad spend: $40,000
- Creative and copy production: $6,000
- Sales development time (allocated): $14,000
- Total Q1 investment: $60,000
The campaign produces 220 marketing-qualified leads. Sales closes 38 of them. Day 90 ARR booked: $45,600.
Reading ROI at day 90: (($45,600 - $60,000) / $60,000) × 100 = negative 24 percent.
Reading ROI at month 14, after the cohort hits its payback period and includes expansion revenue: $134,000 in cumulative gross profit. ROI = (($134,000 - $60,000) / $60,000) × 100 = 123 percent.
Same campaign. Two completely different stories. The day-90 read would have killed the channel. The 14-month read funded the next four quarters of pipeline.
ROI tracking in an AI ad platform
Most ad platforms surface ROAS by default because it lives entirely inside the ad account. ROI requires data the platform doesn't own. Cost of goods. Refunds. Agency fees. LTV by cohort.
Coinis pulls media spend, creative production cost, and conversion data into one view, then layers in product margin and refund rate from the connected store. The output is a per-campaign ROI alongside the standard ROAS reading. The marketer sees the dial. The founder sees the P&L impact. Same campaign. One source of truth.
The metric that gets reported is the metric that gets optimized. When ROI sits next to ROAS, the team stops scaling campaigns that look great in Ads Manager and lose money on the balance sheet.
Related terms
Frequently asked questions
What is a good ROI for a marketing campaign?
Most teams target a marketing ROI of 5:1 or higher, meaning $5 of net profit for every $1 spent. A 2:1 ratio is often the break-even floor once cost of goods, fulfillment, and overhead are loaded in. High-margin SaaS can clear 10:1. Low-margin retail rarely breaks 3:1 in paid acquisition.
How is ROI different from ROAS?
ROAS divides revenue by ad spend. ROI divides net profit by total marketing investment. A campaign with 4x ROAS can still show negative ROI once you subtract product cost, agency fees, and fulfillment. ROAS optimizes the ad account. ROI proves the business case to finance.
What costs should you include in marketing ROI?
Include media spend, agency fees, creative production, platform tools, and a fair share of marketer salaries. Some teams also load attributed cost of goods sold and fulfillment to compute true contribution-margin ROI. Excluding any of these inflates ROI and hides the real economics of the channel.
How long should you measure ROI?
Match the measurement window to the customer's payback period. Direct-response ecommerce can read ROI within 30 to 90 days. B2B SaaS with 14-month payback needs 12 to 24 months. Reading ROI before the cohort matures is the most common reason high-LTV channels look unprofitable on the dashboard.
Why is ROI hard to track in digital advertising?
Two reasons. Attribution: iOS 14, Safari ITP, and cookie loss break the link between ad click and revenue. Cost allocation: agency fees, tooling, and overhead rarely sit in the same dashboard as media spend. Most teams overstate ROI by 20 to 40 percent because the cost side of the equation is incomplete.