Check your city

All case studies

Painting in Louisville, KY

Her estimator stopped driving out to price shoppers.

Her estimator was driving to three price shoppers a day. Group leads closed better because they had already seen the crews’ work on houses nearby.

Residential painting company, 10 staff. Told by Megan, owner.

Illustration of a painter on a ladder rolling blue paint onto the siding of a house
Leads from the groups
149
over 10 months
Leads a month, once running
18.0
Cost per lead
$67
was $86 from ads
Close rate
31%
46 jobs closed
Closed revenue
$219k
$9,970 spent
Return on spend
22x
revenue ÷ fees

The business

Megan started as a painter on someone else’s crew. Now she runs three crews and a full-time estimator, doing interiors in winter and exteriors from April to October.

In business
13 years
Average ticket
$4,900
Tracked
Jan 2025 to Oct 2025
Service area
The Highlands, St. Matthews, Prospect, Jeffersontown and Crescent Hill

Before

Winter interior work was thin, and the estimator spent most of his week quoting homeowners who were getting four other bids.

Where leads came from
Angi
Google Ads
Referrals
Angi and Google Ads
$3,800 a month
Typical cost per lead
$86

What we did

We got Megan into 158 local groups and posted about 13 times a week across them: tips, offers and finished jobs, with every comment and message answered the same day. A few of the groups:

  • Highlands Neighbors
  • St. Matthews Community
  • Prospect KY Moms
  • Crescent Hill Neighborhood

What worked for painting

  • Before-and-after exteriors from the historic districts, with the color names and what the district allowed.
  • Cabinet painting offers in winter, to fill the slow season with interior work.
  • Exterior booking posts in February with an estimate form, so spring filled before the weather turned.

Results

Leads per month from group threads, Jan 2025 to Oct 2025

Jan: 3 leadsFeb: 8 leadsMar: 12 leadsApr: 16 leadsMay: 18 leadsJun: 20 leadsJul: 17 leadsAug: 15 leadsSep: 19 leadsOct: 21 leads21JanFebMarAprMayJunJulAugSepOctJan: 3 leadsFeb: 8 leadsMar: 12 leadsApr: 16 leadsMay: 18 leadsJun: 20 leadsJul: 17 leadsAug: 15 leadsSep: 19 leadsOct: 21 leads21JanMarMayJulSep
Leads per month, painting in Louisville, KY
MonthLeads
Jan3
Feb8
Mar12
Apr16
May18
Jun20
Jul17
Aug15
Sep19
Oct21

June and July were strong. August slowed to 15 in the heat, then fall exteriors pushed September and October back up.

Angi and Google Ads compared with the groups: 22% less per lead
MeasureBeforeWith the groups
Monthly spend$3,800$997
Cost per lead$86$67
Leads that became jobs19%31%
Cost per closed job$453$217

Along the way

  1. Week 5

    First cabinet job from a winter offer post in Highlands Neighbors.

  2. Month 4

    Spring exterior schedule full by mid-April.

  3. Month 7

    Cut Angi. Kept a small Google budget for commercial work.

“My estimator used to drive out to price shoppers three times a day. Now they message us with photos and a rough budget, because they saw a house we did down the block. He’s quoting people who already want us.”

MeganOwner, painting in Louisville, KY

More from painting

See all case studies

One company per trade per city

Is your trade still open where you work?

We take one painting company per city, with a 25-mile territory. $997 a month flat, no ad spend, and 15 leads a month by month four, or we work free until you get there.

Check if your city is open