In some cases, metal roofing may be installed over an existing roof, but that depends on structural condition, local code requirements, moisture concerns, and the type of roofing already in place. An inspection is important before deciding on that approach. Raven Roofing of Beaverton can assess agricultural and detached structures to determine whether overlay or full replacement is the more practical option.