Results

Proof. Not promises.

Real numbers from current clients, in the trades we know best.

What the numbers on this page actually count.

Every business counts a "lead" differently. Here is what each word means when we use it, so the figures above line up with your own CRM.

Qualified lead
Someone in your service area who asked for your service and met the criteria we set with you on the call. The criteria change by trade and average ticket.
Appointment
A qualified lead with a time on your calendar. An appointment is not yet work, and it is not yet revenue.
Booked job
An appointment that turned into scheduled work. This is what "cost per booked job" is measured against.
Closed customer
A job marked closed-won in the CRM after the appointment. This is the number our cost to acquire is measured against, not leads or appointments.
ROAS
Revenue tracked back to the ads in the CRM, divided by what you paid Meta. Where an account also produced organic or referral revenue, we report that separately rather than folding it in.
Automated follow-up vs a human call
Our automations text and email every new lead within seconds. A person calling them is separate, and is done by your team.

Case studies

Service

Trade

30 case studies shown

  • Rocky Mountain Garage Pros

    Garage floors · Wasatch Front, UT

    Growth

    • Meta ads: $51 per lead
    • Google ads: $123 per lead
    • Total ad spend: $16,530

    Closed revenue $313,000 from 87 jobs in Q1 2026

    Cost per closed job: $190

    384 leads across all channels, client-reported. Scroll also ran SEO on this account, so the lead count is not paid-only.

    “We’ve never had a first quarter like that.”

    Bobbie Oscarson, owner
  • Sam’s Turf Care

    Lawn care · Grain Valley, MO

    Growth

    • Meta ads: $11,900 · 406 leads · $29 per lead

    Closed revenue $44,600 recurring · Season 2026

    “We’re up 174 clients year to date.”

    Andrew King, owner
  • River City Roofing

    Roofing · Peoria, IL

    Authority

    • Meta ads: $4,516 · 48 leads · $94 per lead
    • Google ads and LSA: $6,253 · 137 leads · $46 per lead

    Closed revenue $56,519 Nov 2025 to May 2026

    “CRM is definitely doing great work for us being able to organize it. We’re getting traction with the volume you brought. It’s a good problem to have.”

    Frankie Polnitz, owner
  • Maspeth Roofing

    Roofing · Queens, NY

    Authority

    Closed revenue $314,000 Mar to Sep 2026

  • Affordable Building Concepts

    Construction · nationwide

    Growth

    • Meta ads: $49,500

    Closed revenue $955,000 2023

  • Power Builders

    Construction

    Growth

    • Meta ads: $13,000

    Closed revenue $750,000

  • Montana Concrete Pro

    Concrete

    Growth

    • Meta ads: $55,000

    Closed revenue $500,000

  • Complete Remodeling

    Remodeling and restoration

    Growth

    • Meta ads: $9,000

    Closed revenue $250,000

  • Legacy Exteriors

    Exteriors

    Growth

    • Meta ads: $30,000

    Closed revenue $150,000

  • FenceUSA

    Fencing

    Growth

    • Meta ads: $15,000

    Closed revenue $100,000

  • Red Letter Roofing

    Roofing · North Carolina

    Growth

    • Google LSA: $4,040 · 48 leads · $84 per lead

    Closed revenue $35,405 Jan to Apr 2026

    “When we get a lead in from LSA, it’s like an 85% chance for us. Our gutter work has definitely increased heavily since that.”

    Stephen Burns, owner
  • Crystal Garage Doors

    Garage doors

    Authority

    Closed revenue $41,700

  • Hometown Pro Services

    Home services

    Growth

    • Meta ads: 19 leads

    Closed revenue $7,000 2 weeks

  • 19th Hole Golf

    Golf simulator installs

    Growth

    • Meta ads: $4,500 · 50 leads

    Closed revenue $65,000

  • WD Auto

    Automotive services

    Growth

    • Meta ads: $2,900

    Closed revenue $15,400 First 30 days

  • Cove Cleaning

    Cleaning

    Authority

    • Meta ads: $8,091 · 804 leads · $10 per lead

    Closed revenue $100,000+ recurring · Jan to Sep 2026

    “Her initial clean pretty much paid for a whole ad set in St. George and more, and it’s gonna bring in 20 grand of revenue from that one lead.”

    Ashton Reinhold, co-owner
  • Right Angle Engineering

    Engineering · Utah

    Authority

    • Meta ads: $2,151 · 107 leads · $20 per lead
    • Google ads: $4,441 · 70 leads · $63 per lead
  • Victory Cooling & Heating

    HVAC

    Growth

    • Meta ads: $4,100 · 94 leads · $44 per lead

    “One thing that seems to be working really well is we’re getting system replacement calls.”

    Tim Benjamin, owner
  • Destiny Homes

    Home building

    Authority

    • Meta ads: $3,703 · 111 leads · $33 per lead

    “We have been getting way more quality leads.”

    Mikayla Olson, Destiny Homes
  • Arlo Pest Control

    Pest control

    Growth

    • Meta ads: $5,338 · 167 leads · $32 per lead

    “My return has been like 35,000 in revenue. And so, yeah, it’s really good.”

    Kellin Pedersen, owner
  • Sean’s Cabinetry

    Cabinetry

    Growth

    • Meta ads: $16,901 · 177 leads · $95 per lead

    “We got a $75,000 deal in September.”

    Sean Glessing, owner
  • Castle Creek Homes

    Home construction · Utah

    Authority

    • Meta ads: $4,575 · 164 leads · $28 per lead

    “He goes, we’ve been watching your ads. That’s why we called you… we’re definitely seeing correlation there.”

    Castle Creek Homes
  • Henry Walker Homes

    Home construction · Utah

    Authority

    • Meta ads: $28,565 · 458 leads · $62 per lead

    “I booked eight appointments in a day and a half, which was crazy because I hadn’t done that yet with anything that we’ve done.”

    Colt Johnson, Henry Walker Homes
  • Sapper HVAC

    HVAC

    Growth

    • Meta ads: $6,574 · 272 leads · $24 per lead

    “We have a $14,000 install from one of your leads this month.”

    Kevin, owner, Sapper HVAC
  • Mid-America Roofing

    Roofing

    Growth

    • Meta ads: $5,065 · 45 leads · $113 per lead
  • DBI Landscaping

    Landscaping

    Growth

    • Meta ads: $4,588 · 77 leads · $60 per lead
  • NXT Level Carpet Cleaning

    Carpet cleaning

    Growth

    • Meta ads: $4,452 · 201 leads · $22 per lead

    “We’re getting more leads. We’re staying busier.”

    Kevin Peterson, NXT Level Carpet Cleaning
  • Cozy Home AZ

    Home services · Arizona

    Growth

    • Meta ads: $4,450 · 90 leads · $49 per lead

    “The phone keeps ringing, but we’re not sitting around twiddling our thumbs or looking for opportunity. We’re literally in firefighting mode right now and bringing on new employees and training new employees and getting new vehicles.”

    Jill, general manager, Cozy Home AZ
  • Elevated Deck & Fence

    Decks and fencing

    Growth

    • Meta ads: $3,582 · 86 leads · $42 per lead
  • Complete Concrete Coatings

    Concrete coatings

    Growth

    • Meta ads: $3,579 · 113 leads · $32 per lead

    “Those were quality leads. It seems to be picking up in quantity as well.”

    Paul, operations, Complete Concrete Coatings

In Their Words

From the owners.

5.0Read them on Google →

More on Google

  • “I had the pleasure of working with the team at Scroll for my home service business, and they truly went above and beyond. Their expertise, professionalism, and responsiveness made the entire process smooth and stress-free.”
    Tyler WrightHome service business · Google
  • “The Scroll team has been awesome! They helped us with our marketing and scaling our paid ads. Highly recommended!!”
    Mahir AhmedGoogle
  • “Their team was very creative building our website and we are looking forward to using them for our marketing needs as well!”
    Pine Pest ControlGoogle
  • “Our experience working with Scroll was nothing short of stellar. Their continued support over several years helped us go to another level in our business, and we always looked forward to talking shop with them.”
    Dallin FerrinGoogle
  • “I've worked with a number of agencies across my different businesses across the years and Scroll has definitely been the most professional. Communication is on point. They'll go above and beyond even without asking. Great results.”
    Robbie PedrantiGoogle
  • “Good team. Sets realistic expectations and follows through on promises.”
    Scott HeatonGoogle

Read all our Google reviews → (opens in a new tab)

Same playbook.
Your business.

Every result above started with a 30-minute call. Tell us about your business and service area and we'll tell you if we're a fit.

Book a call

30-minute discovery call

Pick a day and time that works. Teddy or Chase will walk through your pipeline, ad spend, and follow-up.

Open the booking calendar →

Or call us on (385) 243-2990, Monday to Thursday, 8:30 AM to 5:00 PM MST.

Calendar not showing? Open it in a new tab →