About the author
Muhammad Tayyab
Founder, MergeMain
I build software for contractors. Through MergeMain, my software studio, and Contractor+, a job and crew management platform used across more than thirty trades, I spend most of my time close to how trade work actually gets quoted, scheduled and billed.
I am not a roofer, and this site does not pretend otherwise. I have never torn off a roof or set a ridge cap, and if you want an opinion on whether your decking needs replacing, ask someone who does that for a living.
What I can do is show my work. Every number on RoofCostLab is computed, not collected: labor comes from Bureau of Labor Statistics wage data for roofers, materials from published retail pricing reconciled against verified in-stock prices, and geometry from the same pitch formulas any estimator uses. Nothing is scraped from another cost guide, and nothing is rounded to look authoritative.
That means you can check it. The methodology page lists the wage series, the labor burden assumptions, the waste factors and the regional multipliers, along with the arithmetic that turns them into a price. If a figure looks wrong to you, that page should tell you exactly which input to argue with.
Cost data ages. Material prices move, wages move, and a 2026 estimate will be wrong by 2028. If you spot something stale or mistaken, I would genuinely like to hear about it.