Since 2005

CAGE CODE: 5C9V4

NAICS Codes:

238160 - ROOFING CONTRACTOR

238170 - SIDING CONTRACTOR

541350 - BUILDING INSPECTION SERVICES

332332 - SHEET METAL MANUFACTURERS

238996 - ALL OTHER SPECIALTY CONTRACTOR

Limitations of Cold Weather Roofing Applications

Cold temperatures change the physical properties of adhesives, sealants, primers and coatings, and alter the handling characteristics of roofing membranes due to increased rigidity.

Quote Request

Johnson Roofing Systems, Inc.

230 Industrial Drive Unit U

Fredericksburg, VA 22408

(540)-834-0335 Office

(540)-834-0336 FAX

7-4 Mon-Fri   -   Closed Sat-Sun *(Office Hours)

Updated Weekly.....

"I have seen enormous changes in the construction industry in my 39 years in the roofing profession. First and foremost, quality and service have taken a back seat to low prices"

Message From Our General Manager

Johnson Roofing Systems, Inc. wants to put your roof on. Contact us at our Fredericksburg, VA office for your free quote. See Contact page 

Purchasing a new roof is one of the most important aspects of your building/construction experience. It is key for your new roof to be installed correct per manufacturer's details, specifications, code compliance and do so on time and according to budget. It is our business philosophy to do it right every time and maintain our core value of service and quality first.




​​​​​Your Qualified Class A Commercial Roofing Contractor

Welcome to Johnson Roofing Systems, Inc...

Roofing In The News

Direct (540)-834-0335

DUNS #: 826593761

Fax (540)-834-0336

Elon Musk created a mini frenzy in the cleantech world when he announced roofing tiles with embedded solar panels, but India already had an innovator who figured out this solution and much more.

Game Changing Roofing System?

Local Weather 

Your leader in expert, quality craftsmanship

230 Industrial Drive - U

Fredericksburg, VA 22408

EIN: 65-1306223