Skip to content
Roofing Case Study

Why Choosing the Right Agency for Meta Advertising Matters

Two agencies ran Meta ads for the same roofing company at the same time. The difference: $675K in revenue, 6.5x more sales, and 3x higher ROAS.

Book a Discovery Call
6.5x
More Sales
$69
VU Cost Per Lead
$1,778
VU Cost Per Sale
1,682%
VU ROAS

Results from one client campaign. Not typical — your results will vary. See full disclaimer.

Not All Agencies Are Created Equal

Every roofing company owner has heard the pitch: "We will generate leads for you." And most agencies can, in fact, generate leads. The form fills come in. The phone rings. The dashboard looks busy.

But here is the question nobody asks until it is too late: how many of those leads actually turn into signed contracts?

We have the answer. Not from a hypothetical scenario, but from a real-world, controlled test that happened in Orlando between January and April 2024.

The Controlled Test

An Orlando roofing company hired two agencies simultaneously to run Meta advertising in the same market. Same company. Same offers. Same timeframe. The only variable was the agency.

This is as close to a scientific A/B test as you will ever get in marketing. Here is what happened:

Other Agency
Ad Spend $18,667
Leads 97
Cost Per Lead $192
Sales 4
Cost Per Sale $4,667
Revenue $102,350
ROAS 548%
Volume Up
Volume Up Agency
Ad Spend $46,233
Leads 667
Cost Per Lead $69
Sales 26
Cost Per Sale $1,778
Revenue $777,899
ROAS 1,682%

The Cost Per Lead Trap

At first glance, neither agency had a terrible cost per lead. The competitor was at $192 and Volume Up was at $69. Most agency owners would look at both numbers and say "not bad."

But cost per lead is the most dangerous metric in roofing marketing. It tells you absolutely nothing about lead quality, close rates, or revenue. A $50 lead that never answers the phone is infinitely more expensive than a $150 lead that signs a $15,000 contract.

The Real Metric That Matters

Cost Per Sale tells the true story. Volume Up's cost per sale was $1,778. The competitor's was $4,667. For every dollar spent on Volume Up, the client got back $16.82. For every dollar spent on the competitor, the client got back $5.48.

What Separates a Good Agency from a Great One

The difference is not creative talent. It is not audience targeting. It is not even budget allocation. The difference is what data the agency feeds back to the ad platform.

Most agencies optimize Meta campaigns for leads — form fills, phone calls, landing page conversions. The algorithm learns to find more people who will fill out forms. That is it.

Volume Up's Feedback Loop system feeds close data — actual signed contracts — back into Meta's algorithm. Over time, Meta stops finding form-fillers and starts finding homeowners who are statistically likely to sign a contract. The leads cost more upfront, but they close at dramatically higher rates.

Three Questions to Ask Your Current Agency

  1. 1
    "Do you track leads through to closed revenue?"

    If they only report CPL and lead volume, they are optimizing for the wrong thing.

  2. 2
    "Do you feed close data back to Meta/Google?"

    Without a feedback loop, the algorithm never learns what a good lead looks like.

  3. 3
    "What is my cost per sale and ROAS?"

    If they cannot answer this question with a specific number, find an agency that can.

The right agency does not just spend your budget and send you a report. The right agency builds a system that turns ad spend into predictable, measurable revenue. That is the Volume Up difference.

Want Results Like These?

Book a free discovery call and we'll show you how.

Book a Discovery Call →

Results Disclaimer

These results are not typical, and your results will vary. This page describes what happened for one specific client over one specific period. It is not a prediction, promise or guarantee of what Volume Up Agency will produce for you. We make no guarantee of any number of leads, appointments, sales, revenue, cost per lead or return on ad spend.

Where the numbers come from. Ad spend comes from the client's ad accounts. Leads, appointments, sits, sales and revenue come from the client's CRM and the dispositions and sale amounts the client reported to us. Revenue means the gross contract value the client reported for closed jobs. It is not profit, and it does not account for materials, labor, commissions, our fees or other costs. Ad spend does not include agency management fees. ROAS is reported revenue divided by ad spend. We did not independently audit the client's sales figures.

Comparisons with other agencies. Any comparison to another agency is based on the data the client shared with us for the stated period, and the other agency is intentionally not named. Campaigns differ in budget, offers, targeting, lead handling and other factors, so a comparison shows the outcome for this client — not a controlled test of any agency's overall performance.

What drives results. Outcomes depend on things outside our control, including your market, season, weather and storm activity, competition, pricing, budget, reviews and reputation, how fast your team responds to leads, and how well your team sells. The clients featured here answered their phones, followed up quickly, reported dispositions consistently and had a sales process in place. Marketing generates opportunities. What you do with them determines your results.

Past performance does not guarantee future results. Figures may be rounded. Any specific terms of an engagement are set out only in a signed written agreement with Volume Up Agency.

Ready to Be Our Next Case Study?

Book a free discovery call. We'll analyze your current marketing, show you where you're leaving money on the table, and build a system that generates predictable revenue.