What ROAS Do Contractors Actually Need to Be Profitable?

August 28, 2026 · 7 min read · By James Leary


A contractor tells us his campaigns are running at 4x ROAS and asks whether that is good.

There is no answer to that question without one more number. At 25% gross margin, 4x is exactly break-even — every dollar of profit the jobs produced went straight back into the ad account. At 60% margin, the same 4x is a strong result. Same campaign, same dashboard, opposite conclusions.

ROAS is the most quoted metric in paid advertising and one of the most misread, because it measures revenue and contractors get paid in profit.

What ROAS actually measures

Return on ad spend is revenue divided by advertising cost. Spend $5,000, produce $20,000 in signed work, that is 4x.

Notice what is not in that calculation: materials, labour, subcontractors, fuel, or anything else it costs to deliver the work. ROAS treats a $20,000 job as $20,000 of value, when the part you keep might be $5,000.

This is why ROAS on its own cannot tell you whether to scale a campaign or kill it. It is a ratio about revenue in a business that runs on margin.

Your break-even ROAS is the inverse of your margin

The number you need is simple to derive. Break-even ROAS is one divided by your gross margin.

  • 20% margin → you need 5x just to break even
  • 25% margin → 4x
  • 33% margin → 3x
  • 50% margin → 2x
  • 60% margin → 1.67x

That is the floor. Below it, advertising costs more than the profit it generates, no matter how impressive the multiple looks in a report. Above it, the surplus is what actually funds the business.

Most contractors have never worked this out, which is why “we’re at 4x” gets said with confidence in rooms where it means very different things. The break-even ROAS calculator does it in about thirty seconds, and the ROAS calculator shows what your current return leaves you once margin is applied.

Gross margin, not net, and be honest about it

The calculation only works if the margin figure is real.

Gross margin is what remains after the direct cost of delivering the job — materials, labour, subs, equipment on that job. It excludes overhead, your salary, the truck payment and the office.

Two mistakes recur. The first is using net margin, which double-counts overhead and makes break-even look further away than it is. The second, more common and more expensive, is using a gross margin figure nobody has checked in two years, from before material prices moved. Advertising decisions made on a stale margin are guesses wearing a spreadsheet.

If you are not confident in the number, that is the thing to fix before touching any campaign — the same argument as in how to price jobs so your ads stay profitable.

Why a good ROAS can still be a bad business

Break-even ROAS tells you whether a campaign washes its face. It does not tell you whether the business grows, for three reasons.

Overhead is not in it. Clearing break-even ROAS means advertising paid for itself and the work. It contributed nothing toward rent, salaries, insurance or software. The return you actually need is meaningfully above break-even, and how far above depends on your fixed costs.

Revenue is not cash. A signed contract at 4x ROAS is not money in the account. On jobs with long build times or staged payments, a scaling campaign can be profitable and still put you into a cash squeeze.

Capacity is not infinite. ROAS says nothing about whether you can do the work. Scaling a 6x campaign past what your crews can deliver produces long lead times, cancellations and reviews that cost more than the campaign earned. That is what the crew capacity calculator is for.

Report ROAS over a window that matches your sales cycle

A monthly ROAS figure is close to meaningless in any trade where the decision takes longer than a month.

Spend lands in March and contracts land in June. Compare March spend against March revenue and you will conclude the campaign failed, then kill it two months before the returns arrive. This is acute in pool building and most remodeling work, and real even in faster trades.

Track by cohort instead: what leads generated in a given month had produced by the time the cycle closed. It is more work and it is the only version that tells the truth.

The number to manage instead

ROAS is a useful summary and a poor steering wheel. The metric that governs decisions is cost per booked job, because it survives every step where money leaks — unanswered leads, no-shows, lost bids — and it compares directly against what a job is worth to you.

Work out your break-even ROAS so you know the floor. Then manage cost per booked job against your maximum cost per lead, and let ROAS be the number you report rather than the number you chase.

Frequently Asked Questions

What is a good ROAS for a contractor?

There is no universal figure, because the answer depends entirely on gross margin. Break-even ROAS is one divided by your gross margin, so a contractor at 25% margin needs 4x just to cover costs, while one at 50% needs only 2x. A 4x return is break-even for the first and strong for the second. Anyone quoting a target ROAS without asking your margin is guessing.

How do I calculate break-even ROAS?

Divide one by your gross margin. At 20% margin the break-even is 5x, at 25% it is 4x, at 33% it is 3x, at 50% it is 2x. Use gross margin — what remains after materials, labour and subs on the job — not net margin, which double-counts overhead and makes the target look further away than it is.

Is ROAS the same as profit?

No, and treating it as profit is the most common error with this metric. ROAS divides revenue by ad spend and ignores the cost of delivering the work entirely. A $20,000 job counts as $20,000 of return even if you keep $5,000 of it. Profitability only appears once gross margin is applied, which is what break-even ROAS does.

Why is my ROAS good but my bank balance is not?

Usually one of three things. Clearing break-even ROAS covers advertising and the cost of the work but contributes nothing to overhead, so the return you need is above break-even by whatever your fixed costs demand. Revenue is also not cash — staged payments and long builds delay it. And a campaign scaled past crew capacity produces contracts you cannot deliver on time.

Should I measure ROAS monthly?

Only if your sales cycle is shorter than a month, which for most contractors it is not. Spend in one month produces contracts in a later one, so a monthly comparison makes campaigns look like failures right before the returns land. Track by cohort — what leads from a given month eventually produced — over a window at least as long as your actual cycle.


A ROAS figure without a margin figure beside it is not a result. It is a number waiting for context.

See what our campaigns produce, or book a call and we will work out your floor.

25 client cap

Want this handled for you?

20 qualified appointments in 30 days, guaranteed in writing. Twenty minutes tells you whether your market can support it.

Book a Free Call →