Quick Answer: Most contractors who stall around $2 million hit three walls at once. Referrals stop bringing in enough new work, the owner is still running most of the estimates, and hiring feels too risky without steady leads. Getting past it means building a lead source you control and handing off the selling.
You built this thing on reputation. Good work turned into referrals, referrals turned into more work, and somewhere between $1 million and $2 million it flattened out. You're working just as hard. Revenue's been about the same for two or three years anyway.
If it helps, you've got company. The median remodeler in the National Association of Home Builders (NAHB) brought in $2.1 million in 2025, according to the association's 2025 member census. Plenty of good companies are sitting right at this line.
If you think the market is the bigger problem, start with how to grow when remodeling spending stalls.
Why Do Referrals Stop Being Enough?
Referrals grow as your customer list grows, but slowly, and never on your timeline.
At $1 million, a handful of referrals a month keeps the crews busy. At $2 million you need about twice the jobs, and your referral network didn't double. It's still mostly past customers, a couple of suppliers, and whoever they happen to talk to.
You'll recognize it:
- Most of your work still comes from people who already know you
- You can't predict next month's lead count
- Busy months and dead months trade off for no obvious reason
- You've tried marketing a few times but stopped as soon as work picked up
Referrals are still your best leads. They just can't carry you past this point alone. You need something you can turn up when you want more work, which is what steady lead flow means.
Why Does the Owner Doing the Selling Cap Growth?
Because there's only one of you.
When you're smaller, it makes sense for the owner to sell every job. You know the work, homeowners trust you, and you close well. But every estimate means driving out, measuring, pricing, and following up. At some point your calendar's full, and that's where growth stops.

Sound familiar?
- You run most estimates yourself, often at night or on weekends
- Leads wait days for an appointment because you're booked
- Your close rate is great, but your volume isn't growing
- Take a week off and sales stop
Getting past this means somebody else sells. That might be a salesperson, an estimator, or a project manager who can also close. It also means getting what's in your head onto paper, so they sell the way you do.
If leads stop closing after the hand-off, look at the process before you blame the new hire. The roofing lead generation diagnostic shows how to find where leads are dropping out. It's written for roofers, but it works for any trade.
Why Is Hiring the Wall for So Many Contractors?
More revenue means more crews, more office help, and somebody to run the jobs. Every one of those hires costs money before it makes any.
The median NAHB remodeler had five people on payroll in 2025, according to the same member data. Growing past that point can mean hiring your first manager, someone who isn't swinging a hammer or selling but keeps every job on schedule.
And margins are thin. NAHB's 2026 Remodelers' Cost of Doing Business Study found an average net profit margin of 6.3% for fiscal year 2024. On $2 million, that's about $126,000 before taxes. One new salary eats a big chunk of it, and if the work to keep that person busy doesn't show up, it comes out of your pocket.
That's why these three problems travel together. You can't hire with confidence without steady leads. You can't take on more leads without hiring. And you can't stop selling until there's someone to hand it to.
What Has to Change to Grow Past $2 Million?
You need a lead source you control, someone besides you doing the selling, and hires made against steady demand. The steps below go in order, because skipping ahead is how people end up with a salesperson and nothing to sell.
- Build a lead source you control. Add at least one channel you can turn up or down, like paid search or a strong Google Business Profile, so the work isn't riding entirely on referrals.
- Know your numbers per channel. Track cost per booked job by source. Then you know what one more job costs you.
- Hand off the selling. Write down how you sell, hire or promote someone into it, and ride along on their estimates for the first few months.
- Hire ahead of demand, with a plan. Once leads are steady enough to forecast, adding a crew or a project manager stops being a guess.
- Move into the owner's role. Your job turns into setting targets, watching the numbers, and fixing what's broken, while someone else runs the estimates.
Frequently Asked Questions
Is $2 million a common revenue plateau for contractors?
It's a really common place to get stuck. The typical remodeler sits right around this size, and it's the point where referrals and the owner's hours both run out.
Should I hire a salesperson or spend more on marketing first?
Usually marketing first, but just barely. A salesperson without enough leads is an expensive way to learn that lesson. Get leads steady enough that the calendar fills without you, then hand off the selling.
Can I grow past $2 million on referrals alone?
Some companies do, but it's slow and hard to plan around. You can't turn referrals up when you need more work, so most companies that get past this point add at least one paid or search channel.
How long does it take to get past a revenue plateau?
It depends on how quickly you can build a dependable lead source and hand off sales. Paid channels can bring in leads within weeks. Building out sales and management takes longer, so start on that early.
Get Past the Plateau
Steps 1 and 2 are where Rizen comes in. We build the paid search, Google Business Profile, and tracking that give contractors who've outgrown referrals a lead source they control, with cost per booked job reported by channel, so you can plan hires around real numbers.
Book a Strategy Call to see what steady lead flow would look like for your company.

No Comments Yet
Let us know what you think