A free ROAS calculator B2B marketers can trust, working out return on ad spend from revenue and spend. It also tells you the thing most ROAS tools will not: why ROAS is a weak metric for long-cycle B2B SaaS and what to watch instead.
This calculator runs entirely in your browser. Nothing you enter is sent anywhere or stored. It is a quick estimate, not financial advice.
Return on ad spend is a useful number for short-cycle, last-click-friendly marketing and a misleading one for B2B SaaS. The problem is attribution. A B2B SaaS deal takes 14 to 22 touches across many channels and weeks or months, so crediting the revenue to the last ad click systematically undercounts the channels that created the demand. This calculator gives you ROAS, then tells you why to distrust it.
Use ROAS as a directional efficiency check on a specific campaign, not as the metric that decides your channel mix. The channels that look weak on ROAS, like brand and content, are often the ones creating the demand that paid search later captures. Judge the whole motion on pipeline and blended CAC and use ROAS only where the buying cycle is genuinely short.
Use the revenue your attribution model credits to the ad spend. Be honest about how reliable that attribution is for your sales cycle.
Use the media spend for the same campaign or period. ROAS typically excludes the labour cost of running the ads.
ROAS is a directional efficiency check. For long-cycle B2B, weigh it against pipeline contribution and blended CAC, which capture demand creation that ROAS misses.
A ROAS calculator works out return on ad spend by dividing the revenue attributed to your ads by the ad spend. A result of 4x means you earned four dollars for every dollar spent on ads. It is a quick efficiency check for advertising, though for B2B SaaS the number comes with an important caveat: last-click attribution undercounts the long, multi-touch journey, so ROAS tends to understate the channels that create demand.
There is no universal good ROAS for B2B SaaS, partly because the metric is unreliable for long sales cycles. A common rule of thumb elsewhere is 4x but for SaaS the more important question is blended CAC and pipeline contribution across all channels. A campaign showing 2x ROAS might be creating demand that closes later through another channel, while one showing 8x might be capturing demand other channels created. Context decides.
Because B2B SaaS deals involve many touches across many channels over weeks or months and ROAS typically credits revenue to the last click. That systematically undercounts the channels that create demand, like brand, content and social and overcredits the channels that capture it, like branded search. Optimising hard for ROAS can starve the demand-creation channels that feed the whole funnel, which is why warehouse attribution beats last-click ROAS for SaaS.
Blended CAC and pipeline contribution measured through multi-touch or warehouse attribution. Rather than asking what one ad returned, ask what the whole motion produced and what each channel contributed to the pipeline that closed. This captures demand creation that ROAS misses and prevents you from cutting the upper-funnel channels that quietly feed your branded search and direct traffic. ROAS is fine as a directional check, not as the deciding metric.
Usually not. ROAS conventionally compares attributed revenue to media spend only, excluding the labour cost of the people managing the campaigns and the tooling. That makes it an incomplete efficiency measure even before the attribution problem. For a fuller picture of advertising efficiency, fold the management and tooling costs into a blended CAC calculation rather than relying on media-only ROAS.
If your CAC, churn or payback is not where you want it, that is a marketing problem we fix. Book a 30-minute audit and we will tell you which lever moves first. No sales sequence.
Book the 30-minute audit →