The Situation
This was a real, working US home improvement business with kitchens and baths to remodel and the team to do the work. What it didn't have was a marketing engine that matched its capacity.
Revenue had been hovering around $20,000 a month for too long. The ad account was producing leads, but they were inconsistent — a strong week followed by a quiet one with no obvious reason. The creatives were doing the job they were originally built to do, but they hadn't been refreshed in months and the cost per lead kept creeping up. Every attempt to scale by adding budget hit the same wall: more spend, not much more revenue.
For a home improvement business with crews ready to deploy, that ceiling was an expensive problem.
What We Did
We treated this as a scaling problem, not a campaign problem. The account didn't need new ads; it needed a new structure that could absorb three times the budget without breaking.
- Account audit. We mapped the entire ad account — every campaign, every creative, every audience — against actual revenue. That made it obvious which spend was producing and which was just running.
- Research and new creatives. We dug into the buyer — kitchen and bath homeowners researching remodels in Columbus, Ohio — and built fresh creatives anchored in their actual concerns: timelines, quotes, before-and-after proof, contractor trust.
- Disciplined scaling. We didn't triple the budget overnight. We scaled month over month, from $10K to $30K in monthly spend, only after each new layer proved it could hold ROAS.
- Multi-channel reinforcement. Meta carried demand-generation. Google Ads — including Performance Max campaigns — caught buyers actively searching for kitchen and bath remodelling, with landing pages tracked all the way down to the service level.
Every increase in spend had to earn its place. That discipline is what let the account go from $10K/month to $30K/month without ROAS collapsing.
The Results
Monthly revenue grew from $20,000 to over $100,000 — a 5x lift — and stayed there. Total revenue across the engagement passed $1,000,000 on roughly $200,000 of ad spend, holding ROAS above 7x.
The shift wasn't just the numbers. The brand went from worrying about where next month's projects were coming from to having a predictable, compounding pipeline — and a marketing system that could keep up with a growing team.



