From Craigslist Hustler to Roofing CEO: How Justin Puetz Escaped the Hope Stage
Guest: Justin Puetz, Founder of Puetz Construction
Host: Jim Ahlin, Roofing Success Podcast
Listen to the Episode: https://roofingsuccesspodcast.com/podcast/how-he-escaped-the-hope-stage-and-built-a-real-roofing-business-justin-puetz-254/
🔗 https://puetzconstruction.com/
🤖 Have a question? Ask this customized ChatGPT for the answer! Specifically designed for this episode, it’s here to help:
https://roofingpod.com/chatgpt-254
🎗 Support the Fight Against Cystic Fibrosis
Justin and his team are actively fundraising for the Cystic Fibrosis Foundation. The walk they’re participating in takes place this Saturday, and every contribution makes a difference. If you’d like to support their team, you can donate here: https://fundraise.cff.org/Rochester25/SlayCF
From Craigslist to $1.6M: A Roofer’s Grit-First Origin Story
Most contractors don’t start with a polished brand and airtight systems. Justin Puetz began with a torn-down shed, a rusty pickup, and a Craigslist ad featuring his own smiling face. That first $100 job turned out to be the proof of concept that launched Puetz Construction in southeastern Minnesota.
But Justin’s journey is more than just a bootstrapped success story—it’s about the mindset shift from winging it to winning with intention.
“There was a time where we just hoped things would work. That’s not a strategy.”
Escaping the Hope Stage
For years, Justin wore every hat—sales, production, admin, even pounding every nail. He calls it “the hope stage”—when you’re working nonstop, crossing your fingers that your decisions pan out.
The turning point? Replacing hope with data, systems, and the right people.
“Now, every dollar and every role in our business has to earn its spot.”
Justin shared how hiring his first admin, Eric, gave him back his time and unlocked the next phase of growth. But that leap didn’t come without fear. He saved up nearly a year’s salary before making the hire to create a cushion—removing excuses and enabling execution.
The Real ROI of Hiring (Even When It’s Scary)
When you’re in startup mode, hiring feels like a giant expense. But Justin flipped his thinking:
- He stopped viewing payroll as overhead
- He started treating it as capacity-building
- He tracked ROI on every hire and gave ownership through incentives
“It’s not about saving money—it’s about saving yourself from burnout and chaos.”
By bringing in people who didn’t have construction experience—but had the right character—he built a loyal, teachable team that aligned with his company’s core values.
Price Like a Business Owner, Not a Technician
One of the biggest mindset shifts Justin made? Charging what the job was actually worth—not what he thought people could afford.
Before: Pricing just above cost, doing everything himself.
After: Understanding margins, charging properly, and using that profit to invest in better people and better systems.
“We used to price like it was a job for me. That’s not how you grow a company.”
Storm jobs opened his eyes to proper pricing. But being in the right rooms—surrounding himself with high-performing roofers and mentors—helped him truly internalize it.
Building a Rockstar Hiring Process from Scratch
Early on, hiring was chaos. Craigslist ads. No-shows. One guy even got arrested mid-job.
Now? Justin has a system:
- Job descriptions written with ChatGPT and aligned with core values
- Phone screen → video submission → Zoom interview → in-person coffee meeting
- Culture-first screening: “We’re hiring character over skill—always.”
“The wrong hire will cost you way more than doing it right from the start.”
He also highlights the power of your network: two of his best hires came through referrals, not ads.
How EOS Helped Structure the Chaos
Justin implemented EOS (Entrepreneurial Operating System) even before his company had the “recommended” team size. Why? Because he was sick of spinning his wheels.
Even as a small business, EOS helped him:
- Delegate and elevate roles he used to own
- Focus on quarterly rocks (90-day goals)
- Create L10 meetings with his integrator to work on the business, not just in it
“Every week, we ask: what’s the next right problem to solve?”
Even if you’re small, EOS brings structure, accountability, and clarity around your next hires and systems.
Vision, Drive, and a Spreadsheet Full of Competitors
Justin doesn’t hide the fact that he’s obsessed—with growth, with excellence, and with dominating his local market.
He created a live spreadsheet that tracks every competitor’s Google reviews, ratings, and velocity. Why? Because Puetz Construction’s 10-year vision is to be the most five-star-reviewed contractor in their region.
“It’s not about passion—it’s about drive. I’m addicted to this game.”
He’s also built a company culture where people want to grow. Daily social posts, book clubs, training sessions, and weekly L10s aren’t fluff—they’re fuel.
What’s Next: Scaling With Intention
Justin’s now building out his leadership team, starting with a dedicated project manager. As he lets go of more day-to-day responsibilities, he’s focused on sustainable growth—not just revenue, but culture and team development.
“Every time I’ve taken the next step, I’ve looked back and thought: why didn’t I do this sooner?”
FAQs: Roofing Business Takeaways from This Episode
Topic: Operations-Management
Q: What is “the hope stage” and how do I get past it?
A: The hope stage is when you’re grinding without clear systems, hoping things work out. Getting past it means implementing structure—hiring, tracking ROI, and building intentional processes.
Topic: Growth-Expansion
Q: When should I hire my first team member?
A: When you’re maxed out and doing everything yourself, it’s time. Save a financial cushion, define the role clearly, and hire someone whose character aligns with your vision—even if they lack experience.
Topic: Finance-Accounting
Q: How do I know if I can afford to hire?
A: Stop looking at the annual salary. Break it into monthly impact. If the hire can free you up to generate more than they cost—make the move.
Topic: Sales
Q: How can I sell higher-priced jobs without guilt?
A: Realize that higher prices fund better systems, better people, and better customer experience. If you want to grow beyond a one-man show, you must price like a business.
Topic: Customer-Service
Q: What’s the secret to getting five-star reviews?
A: Care deeply. Communicate clearly. Deliver quality. Then ask! Justin tracks competitors’ review stats to stay focused on delivering an unmatched experience.
Topic: Education-Training
Q: How did Justin use EOS with a small team?
A: He adapted EOS to fit a 2-person leadership team. Weekly L10s, rocks, and role delegation gave structure—even before having multiple departments.
Topic: Technology-Innovation
Q: How did ChatGPT help in the hiring process?
A: Justin used ChatGPT to write job descriptions aligned with company values—saving time and improving clarity for candidates.
Topic: Legal-Compliance
Q: What mistakes should I avoid in hiring?
A: Avoid rushing. Always screen for culture fit. And create small hurdles like video submissions to weed out tire-kickers and no-shows.
Topic: Niche Services
Q: Should I chase storms to grow my roofing company?
A: Not necessarily. Justin prefers staying within 100 miles of home, using storm work as a bonus—not a business model.
Topic: Marketing
Q: What’s the benefit of tracking competitors’ reviews?
A: It helps you stay focused, measure your progress, and aim to be the most trusted name in your market.
📚 Resources & Links:
🎯 Join Our Facebook Group: https://roofingpod.com/facebook
📱 Text Jim @ (612) 512-1812 – Say Hi!
💬 Leave Us a Review: https://roofingpod.com/review
🤝 Our Sponsors:
The Roofing & Solar Reform Alliance (RSRA)
Tired of predatory practices and shady players? RSRA is leading the charge to create a better future for roofing and solar contractors through education, community, and real reform.
JobNimbus Marketing
JobNimbus Marketing is the industry’s leading marketing agency, crafted exclusively for roofers and contractors. From strategy to execution, they’ll help you attract more leads, close more jobs, and experience the growth your business deserves.
PowerUp Agents AI
This AI tool helps your sales reps follow up faster, handle objections better, and close more deals. It’s like giving every rep a personal sales coach, on demand.
Day 41 Thrive
Day 41 Thrive specializes in coaching, mentoring, and consulting for entrepreneurs and home service companies. Whether you’re building your leadership skills or developing a stronger team, they help you lead with purpose, and thrive no matter the season.