Job value and margin
Roofing work centres on full roof replacements and insurance claim work. A lead worth several thousand dollars in revenue supports a very different acquisition cost than a low-ticket callout, which is why a single cost-per-lead benchmark across the trade tells you almost nothing.