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.

- 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
| Month | Leads |
|---|---|
| Jan | 3 |
| Feb | 8 |
| Mar | 12 |
| Apr | 16 |
| May | 18 |
| Jun | 20 |
| Jul | 17 |
| Aug | 15 |
| Sep | 19 |
| Oct | 21 |
June and July were strong. August slowed to 15 in the heat, then fall exteriors pushed September and October back up.
| Measure | Before | With the groups |
|---|---|---|
| Monthly spend | $3,800 | $997 |
| Cost per lead | $86 | $67 |
| Leads that became jobs | 19% | 31% |
| Cost per closed job | $453 | $217 |
Along the way
- Week 5
First cabinet job from a winter offer post in Highlands Neighbors.
- Month 4
Spring exterior schedule full by mid-April.
- 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.”
More from painting
Painting · Sacramento, CA
A slow start and a week lost to smoke. Still 11 to 14 leads a month.Garage doors · Salt Lake City, UT
17 leads in a January cold snap, most of them broken springs.Roofing · Tampa Bay, FL
Won storm season without outbidding the storm chasers.
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.