Advertising

What is Campaign ROI?

Campaign ROI measures the net profit generated by a marketing campaign relative to what it cost to run, expressed as a percentage. Unlike ROAS, which only compares revenue to spend, Campaign ROI accounts for the cost of goods or delivery, giving a true profitability read on the campaign.

TL;DR

Campaign ROI is the actual profit percentage a campaign generated after subtracting both ad spend and product costs, not just revenue against spend.

Formula

Campaign ROI = ((Revenue from Campaign - Campaign Cost - Cost of Goods Sold) / Campaign Cost) × 100

Why It Matters

Campaign ROI matters because ROAS alone can make a campaign look far more successful than it actually is, since ROAS only compares revenue to ad spend and never accounts for what it cost to produce or deliver whatever was sold. It matters because a business selling low-margin products can post a strong ROAS while barely breaking even, or even losing money, once product costs are subtracted, and Campaign ROI is what exposes that gap. Ignoring it means budget decisions get made based on a metric that flatters campaigns on cheap-to-produce products and unfairly penalizes campaigns on genuinely more valuable, higher-margin ones. It's especially important when comparing campaigns across different products or product lines, since two campaigns with identical ROAS can have wildly different Campaign ROI depending on their underlying margins. Because it's expressed as a clean profitability percentage, it also translates directly into conversations with finance about which campaigns are actually worth scaling.

Example

A campaign costs $20,000 to run and generates $80,000 in revenue on products with a 50% cost of goods sold, meaning $40,000 of that revenue is COGS. Campaign ROI is $80,000 minus $20,000 minus $40,000, divided by $20,000, times 100, which equals 100%. A campaign can post an impressive 4x ROAS and still have a mediocre Campaign ROI once product costs are subtracted, which is why Campaign ROI is the more reliable metric when comparing campaigns across products with different margins.

Frequently Asked Questions

  • ROAS only compares revenue generated to ad spend, while Campaign ROI also subtracts the cost of goods sold, giving a true profit-based measurement instead of a revenue-based one.

  • If the products being sold have a high cost of goods sold, most of the revenue a ROAS calculation counts as a win gets absorbed by production or delivery costs, leaving little actual profit behind.

  • A Campaign ROI above 0% means the campaign was profitable after covering both ad spend and product costs; how far above that a business targets depends on its margin structure and growth priorities.

  • Usually at the end of each campaign or on a recurring monthly basis for always-on campaigns, once both final ad spend and associated cost of goods sold figures are available.

  • High cost of goods sold, discounting that cuts into margin without cutting COGS, and rising ad costs without a matching increase in average order value all pull Campaign ROI down even as top-line revenue grows.