Coatings + Painting only · One contractor per market

Booked estimates.
Not mystery leads.

Most agencies sell you cheap leads from a two-tap Facebook form. We make every lead answer 6 questions and pass a phone check before they ever reach your phone. Fewer tire-kickers, more estimates on your calendar. Run by a concrete coatings owner who does this for his own crews.

6
Qualifying steps before we ask for contact info
60–70%
Of leads book an estimate at Patriot Coatings of Arkansas
<60s
Automated text to every verified lead
1
Contractor per trade, per market
What makes us different

The form is the filter.

Facebook's built-in lead forms let someone tap an ad, hit "Submit" twice, and send you whatever old phone number and email Facebook had saved. Half of them don't remember filling it out. Some didn't mean to. That's how agencies get you a "$20 lead" that never answers the phone.

Three layers between the click and your phone

1
Effort. Six steps before we ask for a name or number. Accidental clicks and bored scrollers drop off on their own. People who finish actually want a quote.
2
Intent. We ask what they want, how big it is, and whether they're ready to move forward or just researching. You know who to call first before you dial.
3
Verification. Every phone number is checked in real time (Twilio Lookup) and every submission passes a Cloudflare bot check. Fake numbers, typos and spam bots get stopped at the door.

The leads that make it through are typed in by a real person, right now, with a real number. That's why 60–70% of them book an estimate.

1Residential or commercial?
2What surface? Garage, patio, driveway, interior
3How big? 1, 2, 3 or 4+ car garage
4Approximate square footage
5Ready to move forward, possibly, or just researching?
6Anything we should know about the project?
7Contact info, typed in by hand
✓Phone verified · Bot check passed
→Lands in your CRM and gets a text in under 60 seconds
Cheap leads are expensive

Cost per lead is the wrong scoreboard.

Agencies love to brag about cost per lead because it's the easiest number to make look good. But a cheap lead that never books burns your ad budget twice: once on the click, and again on the hours your team spends chasing it. Here's the same $2,000 of ad spend, two ways.

Typical agency, 2-tap instant form

Cost per lead$20
Leads100
Book an estimate (15%)15
Dead leads your team chases85
Jobs sold (1 in 3)5
Cost per customer$700

Ridgeline, 6-step verified form

Cost per lead$50
Leads40
Book an estimate (60%)24
Dead leads your team chases16
Jobs sold (1 in 3)8
Cost per customer$438

Illustration. Cost per customer includes $2,000 ad spend + $1,500 management. The "worse" lead cost 2.5x more and still won by a mile.

What we actually measure you on

01

Booked estimates

In-person appointments on your calendar. The real output of ad spend.

02

Jobs sold

How many estimates turned into signed work.

03

Revenue sold

Total dollars closed from Meta leads.

04

Cost per customer

Customer acquisition cost (CAC): everything you spent, divided by jobs sold. The number that decides if ads are worth it.

We still report cost per lead. It's useful. It's just not the scoreboard.

Who we help

Built for two trades. On purpose.

Most agencies take roofers, plumbers, pest control and whoever else signs. We don't. Every ad, form and follow-up script we run is built for coatings and painting jobs.

Concrete Coatings

Garage floors, basements, patios, pool decks, commercial. Polyaspartic, polyurea, epoxy, flake and metallic.

  • Before/after reels cut from your installs
  • Forms that qualify square footage and surface
  • Follow-up that handles "epoxy vs polyaspartic" questions
Avg tickets $3K to $10K+
01

Painting Contractors

Residential interior and exterior, cabinets, and light commercial repaints.

  • Walkthrough and transformation videos from your jobs
  • Forms that qualify interior vs exterior, size and timeline
  • Seasonal plans so winter doesn't kill the schedule
Avg tickets $4K to $15K+
02
Why us

I run ads for my own coatings company first.

I own a veteran-owned concrete coatings company operating in multiple markets. I buy the ads, watch the leads, and live with the results on my own crews' schedules. Ridgeline Growth is the same system, run for a small group of contractors who aren't my competitors.

"The number I care about isn't cost per lead. It's how many of your leads turn into estimates on your calendar."

Andrew Moe, Founder

RIDGELINEGROWTH CO.
Why contractors switch

No sales games. No mystery pricing.

Ridgeline GrowthTypical agency
Lead form6-step qualifier + phone verification + bot check2-tap Facebook form with autofilled info
What they brag aboutBooked estimates, jobs sold, cost per customerCost per lead
PricingPublished on this page"Book a call to find out"
Trades servedCoatings + painting onlyEveryone with a truck
Who's on your first callA coatings ownerA sales rep
Contract90 days, then month-to-month6 to 12 month lock-ins
Your competitorsWe won't take them in your marketOften run from the same account
CreativeEdited from your real jobsStock footage and templates
CRM + automationsIncludedExtra, or "bring your own"
ReportingOne screen, once a month, plain English40-page dashboards
How it works

Live in about 10 days.

01
Day 0

Owner call

30 minutes. Your tickets, close rate, crews and market. If it's not a fit, I'll tell you.

02
Days 1 to 5

Setup

Drop job photos and videos in a shared folder. We build your CRM, forms and follow-up.

03
Days 5 to 10

Launch

Ads cut from your own work go live. Every lead gets a text in under a minute.

04
Every 2 weeks

Tune

Quick call to review lead quality together. Fresh creative every month.

What's included

Everything for $1,500 a month.

Meta Ads Management

Facebook and Instagram campaigns built, launched and optimized for booked estimates, with Pixel and Conversions API set up.

Creative From Your Jobs

You send phone photos and video. We edit them into scroll-stopping reels and image ads, refreshed monthly.

6-Step Verified Lead Form

Our qualifying form, customized to your trade. Project type, size and readiness up front, phone verified and bot-checked before a lead hits your phone.

CRM + Mobile App

Full CRM included. Pipeline, calendar, two-way texting and every lead in one place on your phone.

Speed-to-Lead Automations

Instant text and email, missed-call text-back, appointment reminders and review requests after the job.

A Real Person

A dedicated client success manager, bi-weekly calls for your first 90 days, and a one-screen report every month.

Pricing

Here's the price. Right here.

$1,500/month
Management, creative, CRM and automations. Auto-billed monthly.
  • Meta ads built and managed
  • Monthly creative from your own jobs
  • CRM, mobile app and automations
  • Bi-weekly calls (first 90 days), monthly after
  • Monthly one-screen report
  • Territory exclusivity in your market
Check if your market is open
$2,000+/mo

Minimum ad spend, paid directly to Meta on your own card. We never mark up your ad spend.

90 days

Initial term, so the ads have time to learn and we have time to tune. Then month-to-month with 30 days' notice.

1 per market

Once you're in, we won't run ads for another contractor in your trade and territory.

Run your numbers

What could $2,000 do for you?

Plug in your own numbers. We'll go over the real ones together on your call.

Leads / month
Estimates booked
Cost per estimate
Jobs sold
Cost per customer (CAC): ad spend + $1,500 management, divided by jobs sold
Estimated monthly revenue (vs total investment)

Illustration only, using the numbers you enter. Results vary by market, offer, season and how fast leads are contacted. No outcome is guaranteed.

Reporting

Your monthly report fits on one screen.

Lands in your inbox on the 3rd. The number on top is what it cost you to get a customer, not a click.

60–70%
Lead to estimate rate

Real results from Patriot Coatings of Arkansas, the founder's own coatings company, running this same system.

Ridgeline GrowthOctober results

Hey Mike, strong month. Here's where things landed:

Cost per customer (CAC)$303
Estimates booked41 (70% of leads)
Jobs sold12
Revenue sold$57,600
Ad spend$2,140
Leads · Cost per lead58 · $36.90

Top ad: the 3-car garage flake reel from the Bentonville job. Next month: new metallic creative and a basement test. Talk on the 14th.

Sample report with example numbers. CAC = ad spend + management fee, divided by jobs sold. Jobs and revenue come from the outcomes you confirm with us on your check-in calls.

FAQ

Straight answers.

Won't a longer form get me fewer leads?

Yes, and that's the point. You'll get fewer leads at a higher cost per lead. But far more of them book estimates, your team stops wasting hours on people who never answer, and your cost per customer goes down. We'd rather send you 40 real people than 100 names.

Do you guarantee a number of leads?

No, and be careful with anyone who does. What we guarantee is the work: campaigns live in about 10 days, fresh creative monthly, a reply to any issue within one business day, and a call every two weeks for your first 90 days.

Who owns the ad account?

You do. Your ad account, your Facebook page, your card paying Meta. We get partner access to manage it. Your lead and customer data is yours too.

Why is there a $2,000 ad spend minimum?

Below that, Meta doesn't get enough data to find good leads in most markets, and you can't judge results fairly in 90 days. You pay Meta directly. We never touch or mark up your ad spend.

Why a 90-day initial term?

Month one is setup and learning. Months two and three are where we tune. After 90 days it's month-to-month. We'd rather keep you because it's working.

What do I need to do?

Send us photos and video from your jobs (your phone is fine), answer leads fast, and spend 20 minutes with us every couple of weeks to tell us which leads turned into estimates and jobs.

Do I have to use your CRM?

It's included and it's where the speed-to-lead texts and reporting run, so we strongly recommend it. It works on your phone and we set it up for you.

Will you work with my competitor?

No. One contractor per trade per market. And because the founder owns a coatings company, we don't take coatings clients in the markets where his own crews operate.

Next step

Is your market still open?

Grab 30 minutes with Andrew. We'll look at your numbers, check your territory, and map out your first 90 days. If it's not a fit, you'll know on the call.

Email us to book a call

Tell us your trade and market and we'll reply within one business day. See our Terms and Privacy Policy.