Mounting a cupola on metal requires flashing, fasteners rated for metal, and a structural plan before you drill
A cupola sits on top of your roof and needs to be sealed against water and fastened so wind does not tear it loose. Metal roofs present a specific problem: standard roofing nails and wood-based flashing will corrode or fail where dissimilar metals meet. You will need stainless steel or aluminum fasteners, compatible flashing material, and a way to reinforce the roof deck underneath so the cupola's weight does not sag the metal panels.
The basic sequence is: locate and reinforce the roof framing, cut an opening in the metal roof, install flashing that bridges the cupola base and the roof surface, bolt the cupola down through the flashing into the reinforced frame, and seal all fastener heads and seams with roofing sealant rated for metal. The entire job takes a full day for a single person and requires working at height.
Key Takeaways
- Use stainless steel or aluminum fasteners only; galvanized or steel fasteners will corrode where they contact the metal roof.
- Install flashing that matches your roof material (aluminum for aluminum roofs, steel for steel roofs) to prevent galvanic corrosion.
- Reinforce the roof framing underneath the cupola base with blocking or a header beam so the weight does not bend the metal panels.
- Seal every fastener head and the perimeter of the flashing with polyurethane or silicone sealant rated for metal roofing.
- Bolt the cupola down rather than nailing it; bolts hold better under wind load and allow you to tighten them later if the cupola shifts.
Choosing the right fasteners and flashing materials
Metal-to-metal contact causes corrosion unless the metals are compatible. If your roof is aluminum, use aluminum flashing and stainless steel bolts. If your roof is steel (galvanized or painted), use steel flashing and stainless steel bolts. Do not mix aluminum flashing on a steel roof or vice versa. Stainless steel fasteners work with any roof metal because they do not corrode and do not trigger galvanic reaction.
Flashing is the metal collar that sits between the cupola base and the roof surface. It sheds water down and over the roof panels. Buy flashing as a kit from the cupola manufacturer if available, or have a sheet metal shop fabricate it to match your roof profile. The flashing must be at least 24 gauge and should extend at least 6 inches up the cupola walls and 8 inches out onto the roof in all directions.
Fasteners should be stainless steel bolts (not screws) in sizes from 3/8 inch to 1/2 inch diameter, depending on the cupola weight and the number of attachment points. Avoid wood screws, sheet metal screws, and galvanized fasteners. Buy a tube of polyurethane or silicone sealant rated for metal roofing; acrylic or latex sealants fail on metal surfaces.
Locating the opening and reinforcing the roof frame
Mark the cupola location on the roof from inside the attic. Drill a pilot hole through the roof at each corner of the planned opening so you can see the marks from above. Measure from the pilot holes to confirm the opening will clear roof framing, vents, and electrical lines. The opening is usually 2 to 4 feet square, depending on cupola size.
Before cutting, reinforce the roof frame. If the opening falls between two roof trusses or rafters, install a header beam (a doubled 2x8 or 2x10) perpendicular to the trusses on both sides of the opening. Bolt or lag-screw the header to the trusses so it carries the cupola weight down to the main frame. If the opening falls directly over a truss, you may not need additional reinforcement, but check the cupola manufacturer's specifications for minimum support requirements.
Cut the opening in the metal roof using a reciprocating saw with a metal-cutting blade or an angle grinder with a cutoff wheel. Cut slowly to avoid bending the edges. Remove the cut-out section and any insulation or vapor barrier underneath. Clean the cut edges with a file to remove burrs and sharp points.
Installing the flashing and sealing the perimeter
Slide the flashing up under the roof panels on the uphill side and over the panels on the downhill side, following the roof profile. The flashing should sit flat against the roof surface and the cupola base should rest on top of the flashing. If the roof has standing seams, the flashing must be cut and fitted to slip under or over the seams without puncturing them.
Fasten the flashing to the roof with stainless steel fasteners spaced 6 inches apart around the perimeter. Use large-diameter washers (at least 1 inch) under each fastener head to distribute the load and prevent the fastener from pulling through the thin metal. Seal every fastener head with polyurethane sealant, working the sealant under the washer and over the bolt head.
Run a continuous bead of sealant around the entire perimeter where the flashing meets the roof. Smooth the bead with a wet finger or a caulk tool so it fills the gap completely. Sealant should also fill any gaps between the flashing and the cupola base. Allow sealant to cure for the time specified on the tube (usually 24 to 48 hours) before exposing the roof to rain.
Bolting the cupola to the flashing
Position the cupola on the flashing and align it so it sits level and square. Mark the bolt holes on the flashing through the cupola base. Drill holes in the flashing using a drill bit sized for your stainless steel bolts. Drill slowly to avoid cracking the metal or enlarging the holes.
Insert stainless steel bolts through the cupola base and flashing, using large washers and stainless steel lock washers under the bolt heads and nuts. Tighten bolts in a cross pattern (opposite sides alternately) so the cupola base seats evenly on the flashing. Do not over-tighten; stop when the bolt is snug and the cupola no longer rocks. Over-tightening can strip threads or crack the cupola base.
Seal the bolt heads and nuts with polyurethane sealant. Seal any gaps between the cupola base and the flashing. Allow sealant to cure before the cupola is exposed to weather.
Finishing details and maintenance
If the cupola has a vent opening at the base, install a screen or louver to keep out birds and insects while allowing air to flow. Caulk around the screen frame with sealant. If the cupola has a roof cap or weathervane, install it according to the manufacturer's instructions and seal all fasteners.
Inspect the installation after the first heavy rain to check for leaks around the flashing and fasteners. If you see water staining on the ceiling below, trace the leak back to its source and explore additional sealant. Check the cupola again after one year and every two years thereafter. Tighten any bolts that have loosened and reapply sealant if it has cracked or pulled away from the flashing.
Common mistakes that lead to leaks
Using galvanized or steel fasteners on an aluminum roof is the most common error. Corrosion starts within months and fasteners fail within a few years. Using acrylic or latex sealant instead of polyurethane or silicone is the second most common mistake; these sealants do not adhere to metal and fail in the first winter freeze-thaw cycle.
Failing to reinforce the roof frame underneath the cupola causes the metal panels to sag over time, which breaks the seal at the flashing and creates a leak. Cutting the flashing opening too small or installing flashing that does not extend far enough onto the roof allows water to run under the flashing and into the attic. Tightening bolts too much cracks the cupola base or strips the threads in the flashing.
Frequently Asked Questions
Can I install a cupola on a standing-seam metal roof?
Yes, but the flashing must be cut and fitted to work with the seams. Some standing-seam roofs have special flashing kits designed for roof penetrations. Contact your roof manufacturer or a sheet metal shop to have flashing fabricated for your specific seam profile. Do not puncture or cut the seams themselves.
What size bolts do I need?
Bolt size depends on the cupola weight and the number of attachment points. Most cupolas use 3/8-inch or 1/2-inch stainless steel bolts spaced 12 to 18 inches apart around the base. Check the cupola manufacturer's installation instructions for the recommended bolt size and spacing for your model.
Do I need to remove the cupola to replace the roof later?
Yes. If you replace the metal roof in the future, the cupola will need to be unbolted, the old flashing removed, and new flashing installed under the new roof panels. Plan for this when choosing a cupola location. Some roofers recommend installing the cupola after the roof is new so you do not have to disturb it during re-roofing.
What if water leaks around the flashing after installation?
Stop the leak by explore additional polyurethane sealant around the perimeter of the flashing where it meets the roof. If the leak continues, the flashing may not be seated properly or the roof panels may have shifted. Unbolt the cupola, lift it slightly, and check that the flashing is flat and fully in contact with the roof. Reseat and re-bolt if needed.
Can I use roofing cement instead of polyurethane sealant?
Roofing cement (asphalt-based) does not adhere well to metal and cracks in cold weather. Use polyurethane or silicone sealant rated for metal roofing. These products remain flexible and maintain a seal through temperature changes.