Formula and calculation
ROAS is calculated by dividing the revenue a campaign generates by what was spent on that campaign. The formula is this:
ROAS = Revenue from advertising / Ad spend
The result is expressed as a ratio (say, 4:1, four euros of revenue for every euro spent) or as a percentage (400%). A campaign that spends €1,000 on ads and generates €4,000 in attributed sales has a ROAS of 4:1.
What the formula leaves out is exactly where the confusion starts: the cost of the product sold, staff wages, logistics, returns, or any other business expense. ROAS only compares ad revenue against ad spend. That's why it can sit comfortably next to a business that's actually losing money, something its sibling metric, ROI, does catch, because it subtracts every cost, not just advertising.
ROAS is almost always calculated inside PPC campaigns, pay-per-click, where every click has a measurable price, CPC, which together with the conversion rate determines how much budget it takes to hit a given ROAS.
One detail that's easy to overlook is the attribution window: most platforms credit a sale to an ad if it happens within a set period after the click or impression, say 7 or 30 days. Change that window and the reported ROAS changes with it, even though nothing about the campaign itself moved. Comparing ROAS across two time periods or two platforms only makes sense if the attribution window is the same in both.
