Close Menu
The Roofer's Helper
  • Business Resources
    • Blog
    • Roofing Events
    • Peak Performer Membership/ Roofing Directory
    • Start A Roofing Business
    • Roofing Business License & Registration
      • United States
      • Canada
      • United Kingdom
    • Roofing Branding & Marketing
    • Roofing Training & Education
    • Roofing Resource Links
  • Roofer Directory
  • Vendor Directory
  • Roofing Software
  • Contractor Insurance
    • General Liability
    • Workers Compensation
    • Commercial Auto
    • Tools
    • Bonds
  • Advertise/Partner
    • Partnerships (Vendors)
    • Roofing Directory (Contractors)
Facebook Instagram YouTube LinkedIn
The Roofer's HelperThe Roofer's Helper
Facebook X (Twitter) Instagram YouTube LinkedIn Reddit
  • Business Resources
    • Blog
    • Roofing Events
    • Peak Performer Membership/ Roofing Directory
    • Start A Roofing Business
    • Roofing Business License & Registration
      • United States
      • Canada
      • United Kingdom
    • Roofing Branding & Marketing
    • Roofing Training & Education
    • Roofing Resource Links
  • Roofer Directory
  • Vendor Directory
  • Roofing Software
  • Contractor Insurance
    • General Liability
    • Workers Compensation
    • Commercial Auto
    • Tools
    • Bonds
  • Advertise/Partner
    • Partnerships (Vendors)
    • Roofing Directory (Contractors)
The Roofer's Helper
Home»Blog»12 Numbers Every Roofing Contractor Should Be Tracking
Blog

12 Numbers Every Roofing Contractor Should Be Tracking

Rich PrueBy Rich PrueOctober 21, 20266 Mins Read
Facebook Twitter Pinterest LinkedIn Reddit Email
Follow Us
Facebook Instagram YouTube LinkedIn Reddit
Share
Facebook Twitter LinkedIn Pinterest Email

Roofing owners are busy. You’re managing crews, chasing leads, answering customer calls, and trying to keep jobs moving, and the idea of tracking a dozen business metrics can feel like homework on top of everything else. But skipping it has a cost: without defined KPIs, you’re running the business on gut feel and memory.

You think your close rate is solid, but you’re not sure. You assume jobs are finishing on time, but nobody’s measuring. Cash feels tight, and you can’t say which number to look at. That’s how a profitable-looking business quietly bleeds margin.

KPIs are simply the numbers that tell you whether your business is performing the way you believe it is. Here are twelve worth tracking, grouped by the part of the business they inform.

Sales KPIs

1. Leads generated. Count new leads each week and month, tagged by source (Google, referrals, door knocking, social, storm canvassing). If your reps don’t have enough leads to work, close rate is irrelevant. Source tagging also shows which channels are producing and which are just burning budget. If your CRM doesn’t capture source automatically, make logging it manually part of every entry.

2. Lead-to-appointment set rate. Appointments set divided by total leads, times 100. Plenty of roofers track leads and close rate but skip this step in between. A healthy range is roughly 70 to 85 percent, though cold canvassing leads will set lower than inbound digital leads. If leads come in but appointments don’t get booked, the problem is your intake process or response time, not your salespeople, and that’s a very different fix.

3. Close rate. Jobs sold divided by estimates run, times 100. Break it out by rep and by lead source, since an inbound quote request is easier to close than a door-knocked lead. As a rough guide, 30 to 50 percent is common for inbound leads and 15 to 25 percent for cold ones. If you’re well below that, look at your pricing against the market, your proposal quality, and how reps handle objections.

4. Cost per lead. Total marketing spend divided by leads generated for the same period. Track it by channel and pair it with close rate and average job value. A high cost per lead isn’t automatically bad if those leads close often and for large jobs, and a cheap lead from a channel full of tire-kickers can be worse.

5. Average job value. Total revenue divided by jobs completed. Two companies with the same job count can have very different profitability if their average tickets differ. This number shows whether upgrades and upsells are happening in the field, and it’s a key input for forecasting when combined with lead volume and close rate.

Operations KPIs

6. Production cycle time. The average number of days from signed contract to completed, invoiced job. Faster cycles mean faster payment and more jobs without more headcount. Long cycles usually point to a bottleneck such as permits, material lead times, scheduling gaps, or jobs that don’t get closed out after installation. You need to log both the sold date and the final invoice date consistently to calculate it.

7. On-schedule completion rate. Jobs finished by the promised date divided by total jobs, times 100. A job can finish quickly and still miss the date you gave the homeowner, so track this separately from cycle time. Late jobs hurt customer satisfaction, crew utilization, and cash flow at once.

8. Accounts receivable aging. How much is owed to you, bucketed by age: 0–30, 31–60, 61–90, and 90+ days. Money earned but not collected is cash you can’t use. Insurance jobs can have long payment timelines, so look at aging by job type to see whether delays are systemic or isolated. Run the report at least monthly and assign someone to follow up on anything past 60 days.

Financial KPIs

9. Gross profit margin. (Revenue minus direct job costs) divided by revenue, times 100. Direct costs include materials, labor, subs, and job equipment. Track it by job type, because repairs typically run at much higher margins than full replacements and a blended average hides that. Typical ranges run about 25 to 40 percent. If you want a deeper look, JobNimbus has a good breakdown of roofing business profit margins.

10. Net profit margin. Net income divided by revenue, times 100. A strong gross margin doesn’t guarantee a healthy bottom line, because overhead that crept up, owner pay that isn’t properly accounted for, and operating costs that rose with revenue can all squeeze it. Well-run roofing companies generally land around 8 to 15 percent.

11. Repeat customer rate. Customers who’ve hired you more than once divided by total customers, times 100. Repeat customers cost far less to acquire and tend to refer others. A flat or declining number in a market where you’ve worked for years deserves a closer look.

12. Customer satisfaction score. A simple 1–5 or 1–10 rating from a post-job survey sent to every customer. It’s a leading indicator of referrals, reviews, and repeat work. If you’re not asking, you’re only hearing from the customers upset enough to seek you out.

How to actually use them

  • Pick a cadence. Leads, set rate, and close rate are weekly numbers. Margins, AR aging, and repeat rate are monthly.
  • Assign an owner to each number. A KPI without a person responsible for it doesn’t get managed.
  • Start with four or five. If you want to grow revenue, begin with leads, set rate, and close rate. If you want better profitability, begin with gross margin by job type and cycle time.
  • Coach with them. Close rate by rep, set rate by whoever answers phones, and cycle time by crew turn company-level numbers into individual conversations, which is where behavior actually changes.
  • Watch trends, not snapshots. One month of margin says little. Three months of decline says something has shifted.

The hard part usually isn’t understanding the metrics. It’s tracking them consistently when data lives in scattered spreadsheets. A job management system that keeps estimates, job progress, finances, and customer communication together makes tracking automatic instead of a monthly scramble, and that’s the idea behind roofing software like JobNimbus, which pulls the full job lifecycle into one place so the numbers are always on hand.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Rich Prue

Rich Prue is the founder of The Roofer’s Helper, a leading resource for roofing contractors and homeowners seeking expert advice on roofing industry trends, business tips, and home maintenance. With years of hands-on experience as a second-generation roofer, Rich brings practical knowledge and insider insights to help roofing professionals start and grow their businesses and serve clients effectively. The Roofer's Helper platform reaches close to 1 million followers on social media, offering both educational and entertaining content, business resources, marketing tips, and product recommendations to roofing professionals and homeowners alike. https://www.linkedin.com/in/rich-prue/

Related Posts

Every Roofer Needs an Online Community

Why Every Roofer Should Be in at Least One Online Community

October 17, 2026
Six Door-to-Door Roofing Sales Tips

Six Door-to-Door Roofing Sales Tips for Getting Started

October 16, 2026
Three Roofing Branches, One Company

How to Run Three Roofing Branches Like One Company

October 16, 2026
roofing directory
Roofing Directory
Latest Posts
12 Roofing Metrics Contractors Should Track

12 Numbers Every Roofing Contractor Should Be Tracking

Every Roofer Needs an Online Community

Why Every Roofer Should Be in at Least One Online Community

Six Door-to-Door Roofing Sales Tips

Six Door-to-Door Roofing Sales Tips for Getting Started

Three Roofing Branches, One Company

How to Run Three Roofing Branches Like One Company

Facebook Instagram YouTube
  • Privacy Policy
  • Terms Of Use
  • Advertise
  • Contact Us
© 2026 The Roofer's Helper

Type above and press Enter to search. Press Esc to cancel.