Getting more leads is only one part of growing a roofing company. If your pricing is off, your follow-up is inconsistent, or your team relies on processes that live in someone’s head, more work can create more problems.
In Episode 330 of the Roofing Success Podcast, Jim Ahlin draws on interviews with more than 300 roofing business owners to answer 10 questions contractors ask most. His answers connect marketing, operations, people, and profitability.
Build Your Marketing on Useful Content
Jim recommends starting roofing SEO with the pages closest to a buying decision: your services and service areas. Each page needs useful information, rather than a few paragraphs with a different city name.
Next, answer the questions homeowners ask about costs, timelines, and materials. Technical optimization supports that content, but it cannot replace it.
For AI search, Jim recommends explaining what makes your company worth hiring. Describe your inspection process, cleanup standards, experience, and reputation. Give homeowners clear answers and give search tools information they can use.
Measure Marketing Through the Sale
When evaluating a marketing agency, Jim encourages owners to look beyond rankings and cost per lead. Track what it costs to acquire a customer, following the inquiry through the completed job.
Agree on an acceptable customer acquisition cost range, then review performance against it.
Your internal process matters too. Who answers the phone? How quickly does your team respond? How consistently do salespeople follow up? An agency relationship works better when the owner understands and manages those responsibilities.
Know the Difference Between Markup and Margin
A 40% markup does not produce a 40% margin.
Jim uses a simple example: a roofing job costs $10,000 and sells for $14,000. The $4,000 difference represents a 40% markup, but only a 28.6% gross margin.
Overhead and net profit must come out of that margin. Work backward from what your business needs, then give estimators clear pricing standards and a minimum acceptable margin.
Turn Tribal Knowledge Into Playbooks
Jim organizes roofing operations into three functions: get work, do work, and get paid.
To see how those functions connect, gather your team and map a typical job backward, starting with the final payment and ending with the first call. Identify who owns each step and where work gets stuck.
Use that map to build practical playbooks. Focus on the critical steps, include visuals, and involve the people doing the work. Review, train, observe, and update them regularly.
Define Success for Your People
Performance reviews work better when employees already understand their role, responsibilities, and key metrics.
Jim recommends evaluating both culture fit and results. Let employees assess themselves first, then end the conversation with a clear decision or next step. Weekly feedback and quarterly reviews help keep expectations visible.
Prepare for a Future Sale Early
Buyers examine whether your reported earnings are supported and repeatable. Jim recommends preparing 12 to 24 months before a potential sale by keeping clean books, documenting add-backs, and reconciling job costs with financial reports.
The lesson across all 10 questions is consistent: know your numbers, clarify expectations, and build processes your team can follow.