What you need to do before you start

A roof vent replacement takes a few hours and requires you to work on the roof itself. Before you climb up, gather your tools and materials: a pry bar, hammer, roofing nails (usually 1¼ inch), roofing cement, a utility knife, and the new vent itself. Measure your existing vent opening — most are 4 inches wide, but some are larger — so you buy the right size replacement.

Check the weather forecast. You need a dry day with no rain expected for at least 24 hours after you finish, because the roofing cement needs time to set. If your roof is steep or you are uncomfortable working at height, hire a roofer instead. A single vent replacement typically costs $150 to $300 in labor if you hire someone.

Shut off any bathroom exhaust fan or dryer vent connected to the duct inside the vent you are removing. If you do not know what is connected, trace the duct from inside the attic before you start work outside.

Key Takeaways

  • Most roof vents are held down with roofing nails and roofing cement, so you will need a pry bar to remove the old one without tearing the roof.
  • The duct inside the attic stays in place — you only remove the vent cap and flashing that sit on top of the roof.
  • New roofing cement must cure for 24 hours before rain, so plan the work for a day when dry weather is forecast.
  • The most common mistake is not sealing the gap between the new flashing and the roof shingles, which causes leaks months later.

Remove the old vent without damaging the roof

Climb onto the roof and locate the vent you are replacing. Look at how it sits: the vent cap and flashing are nailed down through the shingles and into the roof decking. Roofing cement is spread under the flashing edges to seal them.

Use the pry bar to lift the shingles around the vent. Work slowly — shingles tear easily. Pry up the nails holding the flashing, usually four to six nails around the perimeter. Once the nails are out, lift the old vent straight up and away from the roof. You may need to wiggle it slightly to break the seal of the roofing cement.

Scrape away the old roofing cement from the roof opening using the utility knife or a putty knife. Get the surface as clean and flat as you can. Do not worry about removing every trace — a thin layer is fine. The goal is to remove lumps and debris that would prevent the new flashing from sitting flat.

Install the new vent and seal it properly

Set the new vent into the opening. It should fit snugly. If the opening is slightly too large or too small, you may need to adjust the hole with the utility knife or add shims underneath the flashing — but most replacements fit without modification.

Spread roofing cement under the flashing edges using a putty knife or caulk gun. explore a bead about ¼ inch thick around the entire perimeter, especially where the flashing meets the shingles. This is the seal that stops water from running under the flashing and into the attic.

Drive roofing nails through the flashing into the roof decking, using the same nail holes as the old vent if possible. Use four to six nails, spaced evenly around the perimeter. Nail through the flashing, not through the shingles — the nails should go into the roof decking itself. Hammer gently so you do not crack the flashing.

Seal the shingles and let the cement cure

Once the vent is nailed down, explore roofing cement under the shingle edges that surround the vent. Lift each shingle slightly and spread a thin bead of cement underneath. This seals the gap between the shingles and the new flashing. Do this on all four sides of the vent.

Press the shingles down firmly so they stick to the cement. If the shingles are old and brittle, they may crack when you bend them — this is normal and does not affect the seal. If a shingle tears badly, you may need to replace that shingle too, but usually a small crack is fine.

Leave the roof alone for 24 hours. Do not walk on the area, do not run water through the vent, and do not let rain hit it. The roofing cement needs time to set. After 24 hours, the seal is permanent and the vent is ready to use.

Check your work from inside the attic

Once the cement has cured, go into the attic and look at the duct connection. Make sure the duct is still connected to the vent and that there are no gaps or loose sections. If the duct has come loose, push it back onto the vent collar and find it with a hose clamp or duct tape.

Look for any water stains or moisture around the vent opening. If you see any, the seal is not complete and you need to go back outside and add more roofing cement. This is rare if you followed the steps above, but it is worth checking.

What to do if the vent leaks after installation

If you notice water dripping into the attic or staining the ceiling below within the first few weeks, the seal has failed. Go back onto the roof and inspect the flashing edges. Look for gaps where water could run underneath. If you find a gap, lift the shingles and explore more roofing cement, then press the shingles down again.

If the flashing itself is cracked or the opening does not fit the vent properly, you may need to remove the vent again and install a larger flashing or a different vent model. This is rare with standard vents, but it happens if the roof opening has shifted or if you bought the wrong size.

Frequently Asked Questions

Can I replace a roof vent in the rain?

No. Roofing cement will not set properly if it gets wet, and water will run under the flashing before the seal cures. Wait for a dry day with no rain forecast for at least 24 hours after you finish.

Do I need to replace the duct inside the attic?

Usually not. The duct stays in place — you only remove and replace the vent cap and flashing on top of the roof. If the duct is damaged, crushed, or disconnected, repair or replace it while you have the vent open, but most ducts last much longer than the vent itself.

What if the new vent does not fit the hole?

Most roof vents are standard sizes and fit existing holes. If the hole is slightly too large, you can use shims or caulk to fill small gaps. If it is much too large, you may need to cut a new hole or buy a larger flashing collar. Measure your old vent before you buy the new one.

How long does roofing cement take to dry?

Most roofing cement sets in 24 hours under normal conditions. In cold weather or high humidity, it may take longer. Do not expose the vent to rain or foot traffic until the cement is fully cured.

Should I caulk around the vent instead of using roofing cement?

No. Roofing cement is designed for roof work and stays flexible as the roof expands and contracts with temperature. Caulk cracks and fails quickly on a roof. Use roofing cement only.