Marketing ROI vs ROAS — Which Should Contractors Actually Use?
August 29, 2026 · 6 min read · By James Leary
Quick answer: ROAS divides revenue by ad spend; marketing ROI subtracts the cost first and divides by it. $10,000 of spend producing $40,000 of work is 4x ROAS and 300% ROI — yet at a 30% gross margin the real return is about 20%. Use ROAS to compare channels, ROI to decide whether to spend, and cost per booked job to run the business.
Two numbers, reported interchangeably, that answer different questions.
Return on ad spend divides revenue by advertising cost. Marketing ROI subtracts the cost first, then expresses what is left as a percentage of what you spent. The same campaign produces very different headline figures depending on which you pick, and it is not an accident that agencies tend to report the bigger one.
The arithmetic, side by side
Spend $10,000 on advertising. It produces $40,000 in signed work.
ROAS is 4x. Forty thousand divided by ten thousand. Straightforward, and it sounds excellent.
Marketing ROI is 300%. Revenue minus cost, divided by cost: ($40,000 − $10,000) ÷ $10,000. Also sounds excellent, and it is the same campaign.
Both figures ignore the same thing: what it costs to actually do $40,000 of work. At a 30% gross margin, that revenue leaves $12,000 of gross profit against $10,000 of advertising — a real return of about 20%, not 300%.
That gap is the whole reason to be careful with either number. The marketing ROI calculator and the ROAS calculator both run this on your figures, but neither can tell you your margin. You have to supply that, and the answer is worthless without it.
Which one to use, and when
They are genuinely useful in different places.
ROAS is better for comparing channels. It is a simple ratio on the same footing across Meta, Google and Local Services Ads, so it answers “which channel returns more per dollar” cleanly. Its weakness — ignoring the cost of delivery — does not matter much when the thing being compared is delivered identically either way.
ROI is better for deciding whether to spend at all. Because it nets the cost out, it answers “did this make money” rather than “how much came back”, which is the right question when the alternative is not advertising.
Neither is better for running the business day to day. That is cost per booked job, because it survives every stage where money leaks — unanswered leads, no-shows, lost bids — and compares directly against what a job is worth to you.
Why the flattering number gets reported
A 4x ROAS and a 300% ROI describe the same campaign as a 20% real return. Nobody has lied. Three specific things get left out, and they are the same three every time.
Gross margin. The largest omission by far. A revenue multiple says nothing about what you keep, and margin varies enough between trades that the same ROAS is healthy for one contractor and loss-making for another. Break-even ROAS is simply the inverse of gross margin — the full argument is in what ROAS contractors actually need.
Everything except media. Most reported figures count ad spend only, leaving out management fees, software, and the sales time spent working the leads. Customer acquisition cost is the number that includes them, and it is usually a good deal less flattering.
Attribution generosity. Revenue gets credited to a channel on a last-click or platform-reported basis, so a homeowner who saw a Facebook ad, searched your name and phoned from your website may be counted by two systems at once. Totals that do not reconcile against your books are the usual symptom.
The version worth asking for
If you want one figure that is hard to dress up, ask for gross profit produced per dollar of total marketing cost — over a window at least as long as your sales cycle.
That phrasing closes all three gaps at once. Gross profit rather than revenue forces margin in. Total marketing cost rather than ad spend pulls in fees, software and sales time. A window matched to the sales cycle stops a monthly report making a healthy pool or remodeling campaign look like a failure two months before its contracts land.
An agency that can produce that number is measuring properly. One that cannot, or that redirects to ROAS when asked, is telling you something. It is one of the questions worth putting on the table in how to tell if your marketing agency is working.
Frequently Asked Questions
What is the difference between marketing ROI and ROAS?
ROAS divides revenue by advertising cost and reports a multiple — $40,000 from $10,000 of spend is 4x. Marketing ROI subtracts the cost first and reports a percentage — the same campaign is 300% ROI. They describe identical performance in different units, and neither accounts for what it costs to deliver the work, which is why both overstate the real return.
Which should contractors use?
ROAS for comparing channels against each other, because it is a clean ratio on the same footing across platforms. ROI for deciding whether to advertise at all, because netting the cost out answers whether money was made. Neither for day-to-day management — that is cost per booked job, which survives every stage where leads leak away and compares directly against what a job is worth.
Why does my agency report ROAS instead of profit?
Usually because it is the larger and simpler number, not because anything is being hidden deliberately. A revenue multiple ignores gross margin, ignores everything other than media spend, and inherits whatever attribution the ad platform reports. Asking instead for gross profit per dollar of total marketing cost closes all three gaps at once.
Is a 300% marketing ROI good?
It depends entirely on gross margin, which the figure excludes. A 300% ROI is the same as a 4x ROAS: $40,000 of revenue from $10,000 of spend. At 30% gross margin that revenue carries $12,000 of gross profit against $10,000 of advertising, so the real return is closer to 20%. Any ROI or ROAS figure quoted without a margin beside it is incomplete.
What time window should I measure over?
At least as long as your actual sales cycle. Advertising spent in one month produces signed contracts in a later one, so a monthly comparison makes campaigns look like failures right before the returns arrive — acute in pool building and most remodeling work, and real even in faster trades. Track by cohort: what leads generated in a given month had produced by the time the cycle closed.
Both numbers are fine. Neither is profit, and the distance between them and profit is exactly your gross margin — which is why that is the first figure to establish, before any reporting conversation.
See what our campaigns produce, or book a call and we will work through your actual return.