Ad Performance May 2026 By Dustin Napier, CMO — Ad Boost

What Is a Good ROAS for Service Businesses?

Direct answer: ROAS (Return on Ad Spend) measures revenue generated per dollar spent on advertising. A “good” ROAS is business-specific, but a general benchmark for service businesses is 3:1 to 5:1 on Google Ads and 2:1 to 4:1 on Meta Ads. More importantly, the profitable ROAS for your business depends on your profit margin — not industry averages.

What Is ROAS and How Is It Calculated?

ROAS measures how much revenue you earn for every dollar you spend on advertising. It is the foundational performance metric for any paid advertising campaign, and it is calculated with a simple formula.

Revenue ÷ Ad Spend = ROAS
Example: $10,000 revenue / $2,000 ad spend = 5x ROAS

A 5x ROAS means you generated $5 in revenue for every $1 you spent. Expressed as a ratio, that is 5:1. You will also see it written as a percentage (500% ROAS), but the ratio format is more common in service business advertising.

ROAS differs from ROI (Return on Investment) in one important way: ROAS uses revenue, not profit. A 5x ROAS on a job with 20% margin means your actual profit return is significantly lower than the ratio implies. This distinction is why ROAS benchmarks alone can mislead service businesses.

Why ROAS Benchmarks Are Misleading for Service Businesses

Industry ROAS benchmarks get published every year, and every year service business owners set them as campaign targets without asking the right question: what does that ROAS mean for my specific business?

Three variables make ROAS benchmarks unreliable guides for service businesses in particular:

Factor 01

Profit Margins Vary Dramatically by Service Type

A roofing company replacing a full residential roof at 45% margin operates very differently from the same company doing a minor repair at 20% margin. If both are counted in revenue, the ROAS looks the same but the profitability is completely different. Industry ROAS benchmarks blend all job types together and tell you nothing about your actual margin profile.

Calculate your ROAS target separately for each service category you advertise. A campaign driving high-margin roof replacements needs a different ROAS goal than a campaign for repairs.
Factor 02

Customer Lifetime Value (LTV) Changes the Math

An HVAC company that earns $350 on an initial repair call but converts 40% of repair customers into annual maintenance contracts worth $1,200 over three years has a very different acceptable ROAS than a one-and-done service provider. Benchmark ROAS figures almost never account for LTV — they measure first-transaction revenue only.

If your business has meaningful repeat revenue or referral value, your profitable ROAS threshold is lower than benchmarks suggest. Calculate LTV before setting ROAS targets.
Factor 03

Attribution Models Inflate or Deflate ROAS

A homeowner sees your Google Ad on Monday, calls back on Thursday after finding you organically, and books on Friday. Last-click attribution credits the organic visit, not the paid ad. Your Google Ads ROAS appears lower than it actually is. Conversely, view-through attribution on Meta Ads can inflate ROAS by crediting everyone who saw an ad whether they acted on it or not.

Use data-driven attribution in Google Ads when you have sufficient conversion volume. On Meta, use 7-day click / 1-day view as your standard window. Benchmark comparisons are only valid if you are measuring the same way.

ROAS Benchmarks by Industry

With the above caveats clearly understood, here are realistic ROAS benchmarks for service business verticals based on campaign data across Google Ads and Meta Ads. These represent well-managed campaigns with dedicated landing pages — not averages across all campaigns including poorly structured ones.

Industry Google Ads ROAS Meta Ads ROAS Primary Driver
Roofing 4–7x 2–4x High average job value ($8K–$20K)
HVAC 3–6x 2–3x Mix of repair + replacement intent
Plumbing 4–8x 2–3x Emergency search intent lifts conversion rate
Law Firms 3–5x 1.5–3x Long sales cycle compresses measured ROAS
Med Spas 3–5x 2.5–4x Strong Meta visual performance for aesthetics
Real Estate 2–4x 1.5–3x Long cycle; commission attribution is challenging
Solar 3–5x 2–3.5x High CPCs offset by large contract value
Home Services 3–6x 2–3.5x Local search intent; geo-targeting efficiency
Roofing
4–7x
Google Ads ROAS
HVAC
3–6x
Google Ads ROAS
Plumbing
4–8x
Emergency intent
Law Firms
3–5x
Google Ads ROAS
Med Spas
3–5x
Google Ads ROAS
Real Estate
2–4x
Google Ads ROAS
Solar
3–5x
Google Ads ROAS
Home Services
3–6x
Google Ads ROAS

How to Calculate Your Minimum Profitable ROAS

Your minimum profitable ROAS is the ROAS below which you are losing money on advertising. It is derived directly from your profit margin — not from industry averages, not from competitor data, not from what your agency tells you is a “good” number.

The formula is straightforward:

1 ÷ Profit Margin = Minimum Profitable ROAS
Example: Profit margin = 40% → Breakeven ROAS = 1 ÷ 0.40 = 2.5x minimum

Here is how to apply this with a real service business example:

If your margin is 25%, your breakeven ROAS is 4x — meaning you need to hit a benchmark most industries consider above-average just to break even. This is why low-margin service businesses must be more aggressive about landing page conversion rate, close rate, and customer LTV, not just raw ROAS.

ROAS vs. POAS (Profit on Ad Spend)

Why Service Businesses Should Track POAS

POAS (Profit on Ad Spend) measures actual profit generated per dollar of ad spend, rather than revenue. For service businesses where margin varies by job type, POAS is a more accurate performance signal than ROAS. A company with a 6x ROAS on low-margin repair calls may be less profitable than a company with a 3x ROAS on high-margin installation jobs.

POAS is calculated the same way as ROAS, but with profit in the numerator instead of revenue:

Profit Generated ÷ Ad Spend = POAS
Example: $4,000 profit from $1,000 ad spend = 4x POAS

When does POAS matter more than ROAS for service businesses?

Why Service Businesses Shouldn't Obsess Over ROAS Alone

ROAS is a revenue-level metric. It tells you how efficiently your advertising is producing revenue. It does not tell you whether that revenue was profitable, whether the leads were the right type of customer, or whether your sales process closed them effectively.

The metrics that matter alongside ROAS for service businesses:

Want to Know Your Profitable ROAS?

We calculate this in every strategy call — your exact breakeven ROAS, your current performance against it, and the specific changes that would move it in your favor.

Book Your Free Strategy Call

Related Resources

Keep Learning

FAQ

ROAS Questions for Service Businesses

A good ROAS for Google Ads varies by industry, but the general benchmark for service businesses is 3:1 to 5:1. This means for every $1 spent on ads, you generate $3 to $5 in revenue. However, your minimum profitable ROAS depends on your margin — a business with 40% profit margins needs at least 2.5x ROAS just to break even.

For service businesses, a good ROAS on Meta (Facebook and Instagram) Ads is typically 2:1 to 4:1. Meta Ads often show lower ROAS than Google Ads because they target people by interest rather than active search intent. However, Meta Ads typically cost less per click, so a lower ROAS can still be profitable depending on your margin.

Your minimum profitable ROAS equals 1 divided by your profit margin. If your profit margin is 40% (0.40), your breakeven ROAS is 1 / 0.40 = 2.5x. Any ROAS above 2.5x is profitable. Any ROAS below 2.5x means your ad spend is consuming more than your profit. Use your actual job margin, not your gross revenue margin.

Common reasons your ROAS is below benchmark include: poor landing page conversion rate, high cost-per-click due to broad match keywords, targeting too wide a geographic area, no call tracking (missing phone conversions), sending traffic to your homepage instead of a dedicated landing page, or a weak offer that gives prospects no reason to act. Fix the landing page and conversion tracking first before adjusting ad spend.

Whether 3x ROAS is good depends entirely on your profit margin. If your margin is 25%, a 3x ROAS means you are generating $3 for every $1 spent — your profit after costs is $0.75 on that $3, a strong return. If your margin is 15%, the same 3x ROAS means only $0.45 net per $1 spent, which may not justify the campaign. Always calculate your POAS (Profit on Ad Spend) alongside ROAS.

For service businesses, cost per lead (CPL) and close rate are often more actionable metrics than ROAS, especially when margin varies by service type. ROAS is a revenue metric — it does not tell you whether the leads were the right jobs or whether your sales team closed them. Track CPL, close rate, average job value, and POAS together for a complete picture of advertising performance.

Free Strategy Call

Find Out What Your Profitable ROAS Actually Is

We run the numbers on every strategy call — your real breakeven ROAS, where your campaigns stand, and exactly what to change.

Book Your Free Strategy Call