RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3039
$8,905
Name as printed on this municipality's records. Corporate identity and purchasing responsibility require separate evidence.
Source-recorded contractor name
Each work record counts once. Estimates cover the whole recorded job, rather than company revenue. 6 work records have positive estimates; 112 administrative, unclear or out-of-window records are excluded.
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3039
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3040
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3041
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3042
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3043
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3044
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3045
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-2995
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-2996
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-2997
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-2998
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-2999
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3000
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3001
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3002
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3003
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3004
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3005
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3006
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3007
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3008
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3009
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3010
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3011
RESIDENTIAL BUILDING · ROOF · Building Permits · #BLDR2026-3013