Moisture Control when Adding Insulation Above Existing Roof Deck

[RoofDetail](//muut.com/u/brownstoner/s1/:brownstoner:UkXa:roofdetail.png.jpg)
Hi All,
My partner and I are looking to add insulation to an existing, uninsulated, low-slope brownstone roof at the same time as we replace the roof membrane and skylights. I would have assumed that adding rigid insulation above the existing roof deck would be commonplace in NYC by now, but I haven’t found a roofer with experience with this type of roof retrofit. The attached detail is adopted from a presentation by Joseph Lstiburek of Building Science Corp., and to the best of my knowledge, it is the best option for me. Has anyone else completed a similar roof retrofit with rigid insulation installed above deck (aka warm roof)? How did your roof assembly compare with the attached detail? What are some of the potential points of failure? Can someone recommend a roofing contractor with experience/expertise in insulating existing roofs in this manner? Thanks.

mheimbinder

in General Discussion 3 years and 4 months ago

6

Please log in, in order to post replies!

6 replies

MDR | 3 years and 4 months ago

string(1) "1"
object(WP_User)#4923 (8) {
  ["data"]=>
  object(stdClass)#4911 (12) {
    ["ID"]=>
    string(6) "170560"
    ["user_login"]=>
    string(3) "MDR"
    ["user_pass"]=>
    string(34) "$P$ByExk3BzJ1aTCBvEcnpSAHe1VHrjYB0"
    ["user_nicename"]=>
    string(3) "mdr"
    ["user_email"]=>
    string(21) "jtkoelbel@verizon.net"
    ["user_url"]=>
    string(18) "/forums/users/mdr/"
    ["user_registered"]=>
    string(19) "2017-08-10 14:24:53"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(3) "MDR"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(170560)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

It seems like a reasonable detail and its definably more effective for the insulation to run continuously over the deck. The extra thickness will require the curbs for skylights and hatch, etc. to be rebuilt and extended. That’s not too hard but where your roof connects to the next house there might not be much of a wall there so detailing the edge may be tricky and different than what’s shown in your drawing. It might work better to do one layer of foam instead of three. I got a quote to do something similar for my house and the contractor did not have a problem installing the foam necessarily but it got pricy because I wanted to get rid of all the old layers of asphalt and that led to potential asbestos and deck repair costs.

jimhillra | 3 years and 4 months ago

string(1) "1"
object(WP_User)#4922 (8) {
  ["data"]=>
  object(stdClass)#4921 (12) {
    ["ID"]=>
    string(6) "180609"
    ["user_login"]=>
    string(9) "jimhillra"
    ["user_pass"]=>
    string(63) "$wp$2y$10$QRWZTbPjDPrlhsfWuWTHKeCqy5fBaiZJQCbDzaRLhdOw/y0.5HfD6"
    ["user_nicename"]=>
    string(9) "jimhillra"
    ["user_email"]=>
    string(25) "info@urban-pioneering.com"
    ["user_url"]=>
    string(0) ""
    ["user_registered"]=>
    string(19) "2017-08-10 14:06:33"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(21) "Jim Hill, RA, LEED AP"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(180609)
  ["caps"]=>
  array(1) {
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(1) {
    [0]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(1) {
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

We’ve done insulated/warm roofs before and they will become much more common as the newer energy codes require uninterrupted insulation to cover thermal bridging provided by beams and joists. Correctly done, with the right materials, they should definitely not be squishy. I would assume Cate’s example used the wrong insulation. Products made for this application have a hard surface for walking, or if using more standard insulation, a wear layer, like Densdeck, should be installed on top of the insulation.

kassie319 | 3 years and 4 months ago

string(1) "1"
object(WP_User)#4918 (8) {
  ["data"]=>
  object(stdClass)#4924 (12) {
    ["ID"]=>
    string(6) "194226"
    ["user_login"]=>
    string(9) "kassie319"
    ["user_pass"]=>
    string(34) "$P$BTXYsM.VG/N.IRz83o4taWo2LX9xMc/"
    ["user_nicename"]=>
    string(9) "kassie319"
    ["user_email"]=>
    string(21) "kperezdesir@gmail.com"
    ["user_url"]=>
    string(0) ""
    ["user_registered"]=>
    string(19) "2024-02-23 13:42:46"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(31) "Kassandra Desir Kassandra Desir"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(194226)
  ["caps"]=>
  array(1) {
    ["subscriber"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(1) {
    [0]=>
    string(10) "subscriber"
  }
  ["allcaps"]=>
  array(3) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

I’ve worked with Jose Santamaria (formerly of United Roofing and Riconda) for many years. He is definitely familiar with this type of system. Call him at 201 960 0866, tell him Brendan sent you. To Cate’s comment- I’m not a roofer (I build roof gardens) but I have seen this type of installation and recently reviewed a set of drawings for new membrane/ insulation on a wood decked/ flat roof in Manhattan that had details by Sika and Siplast similar to those in the OP’s example.

Lurker | 3 years and 4 months ago

string(1) "1"
object(WP_User)#4923 (8) {
  ["data"]=>
  object(stdClass)#4925 (12) {
    ["ID"]=>
    string(6) "113126"
    ["user_login"]=>
    string(6) "Lurker"
    ["user_pass"]=>
    string(34) "$P$Biam83uc193o8.v5qK1VChb9yjJ5vu."
    ["user_nicename"]=>
    string(6) "lurker"
    ["user_email"]=>
    string(22) "jcjedi_10003@yahoo.com"
    ["user_url"]=>
    string(21) "/forums/users/lurker/"
    ["user_registered"]=>
    string(19) "2011-01-19 18:44:20"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(6) "Lurker"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(113126)
  ["caps"]=>
  array(2) {
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(10) "subscriber"
    [1]=>
    string(15) "bbp_participant"
  }
  ["allcaps"]=>
  array(4) {
    ["read"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["subscriber"]=>
    bool(true)
    ["bbp_participant"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

We had a quote from Royal Renovators that specced Duro-Guard Densdeck which I think had a layer of insulation? We didn’t use them due to $$ and then also saw some posters here had issues. I did find they were polished with proposal, knowledge etc.

cate | 3 years and 4 months ago

string(1) "1"
object(WP_User)#4922 (8) {
  ["data"]=>
  object(stdClass)#4926 (12) {
    ["ID"]=>
    string(6) "176696"
    ["user_login"]=>
    string(4) "cate"
    ["user_pass"]=>
    string(63) "$wp$2y$10$4JNbGAK5cKoEp6kzsYVSBO7oMZphxvnQPCDInpVARCm3B1Dj6U75i"
    ["user_nicename"]=>
    string(4) "cate"
    ["user_email"]=>
    string(20) "cate@brownstoner.com"
    ["user_url"]=>
    string(0) ""
    ["user_registered"]=>
    string(19) "2017-08-10 14:24:59"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(13) "Cate Corcoran"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(176696)
  ["caps"]=>
  array(2) {
    ["administrator"]=>
    bool(true)
    ["editor"]=>
    bool(true)
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(2) {
    [0]=>
    string(13) "administrator"
    [1]=>
    string(6) "editor"
  }
  ["allcaps"]=>
  array(191) {
    ["switch_themes"]=>
    bool(true)
    ["edit_themes"]=>
    bool(true)
    ["activate_plugins"]=>
    bool(true)
    ["edit_plugins"]=>
    bool(true)
    ["edit_users"]=>
    bool(true)
    ["edit_files"]=>
    bool(true)
    ["manage_options"]=>
    bool(true)
    ["moderate_comments"]=>
    bool(true)
    ["manage_categories"]=>
    bool(true)
    ["manage_links"]=>
    bool(true)
    ["upload_files"]=>
    bool(true)
    ["import"]=>
    bool(true)
    ["unfiltered_html"]=>
    bool(true)
    ["edit_posts"]=>
    bool(true)
    ["edit_others_posts"]=>
    bool(true)
    ["edit_published_posts"]=>
    bool(true)
    ["publish_posts"]=>
    bool(true)
    ["edit_pages"]=>
    bool(true)
    ["read"]=>
    bool(true)
    ["level_10"]=>
    bool(true)
    ["level_9"]=>
    bool(true)
    ["level_8"]=>
    bool(true)
    ["level_7"]=>
    bool(true)
    ["level_6"]=>
    bool(true)
    ["level_5"]=>
    bool(true)
    ["level_4"]=>
    bool(true)
    ["level_3"]=>
    bool(true)
    ["level_2"]=>
    bool(true)
    ["level_1"]=>
    bool(true)
    ["level_0"]=>
    bool(true)
    ["edit_others_pages"]=>
    bool(true)
    ["edit_published_pages"]=>
    bool(true)
    ["publish_pages"]=>
    bool(true)
    ["delete_pages"]=>
    bool(true)
    ["delete_others_pages"]=>
    bool(true)
    ["delete_published_pages"]=>
    bool(true)
    ["delete_posts"]=>
    bool(true)
    ["delete_others_posts"]=>
    bool(true)
    ["delete_published_posts"]=>
    bool(true)
    ["delete_private_posts"]=>
    bool(true)
    ["edit_private_posts"]=>
    bool(true)
    ["read_private_posts"]=>
    bool(true)
    ["delete_private_pages"]=>
    bool(true)
    ["edit_private_pages"]=>
    bool(true)
    ["read_private_pages"]=>
    bool(true)
    ["delete_users"]=>
    bool(true)
    ["create_users"]=>
    bool(true)
    ["unfiltered_upload"]=>
    bool(true)
    ["edit_dashboard"]=>
    bool(true)
    ["update_plugins"]=>
    bool(true)
    ["delete_plugins"]=>
    bool(true)
    ["install_plugins"]=>
    bool(true)
    ["update_themes"]=>
    bool(true)
    ["install_themes"]=>
    bool(true)
    ["update_core"]=>
    bool(true)
    ["list_users"]=>
    bool(true)
    ["remove_users"]=>
    bool(true)
    ["promote_users"]=>
    bool(true)
    ["edit_theme_options"]=>
    bool(true)
    ["delete_themes"]=>
    bool(true)
    ["export"]=>
    bool(true)
    ["NextGEN Gallery overview"]=>
    bool(true)
    ["NextGEN Use TinyMCE"]=>
    bool(true)
    ["NextGEN Upload images"]=>
    bool(true)
    ["NextGEN Manage gallery"]=>
    bool(true)
    ["NextGEN Manage tags"]=>
    bool(true)
    ["NextGEN Manage others gallery"]=>
    bool(true)
    ["NextGEN Edit album"]=>
    bool(true)
    ["NextGEN Change style"]=>
    bool(true)
    ["NextGEN Change options"]=>
    bool(true)
    ["email_users_notify"]=>
    bool(true)
    ["email_single_user"]=>
    bool(true)
    ["email_multiple_users"]=>
    bool(true)
    ["email_user_groups"]=>
    bool(true)
    ["NextGEN Attach Interface"]=>
    bool(true)
    ["copy_posts"]=>
    bool(true)
    ["ure_edit_roles"]=>
    bool(false)
    ["ure_create_roles"]=>
    bool(false)
    ["ure_delete_roles"]=>
    bool(false)
    ["ure_create_capabilities"]=>
    bool(false)
    ["ure_delete_capabilities"]=>
    bool(false)
    ["ure_manage_options"]=>
    bool(false)
    ["ure_reset_roles"]=>
    bool(false)
    ["edit_ads_txt"]=>
    bool(true)
    ["manage_feed_settings"]=>
    bool(true)
    ["edit_feed_source"]=>
    bool(true)
    ["read_feed_source"]=>
    bool(true)
    ["delete_feed_source"]=>
    bool(true)
    ["edit_feed_sources"]=>
    bool(true)
    ["edit_others_feed_sources"]=>
    bool(true)
    ["publish_feed_sources"]=>
    bool(true)
    ["read_private_feed_sources"]=>
    bool(true)
    ["delete_feed_sources"]=>
    bool(true)
    ["delete_private_feed_sources"]=>
    bool(true)
    ["delete_published_feed_sources"]=>
    bool(true)
    ["delete_others_feed_sources"]=>
    bool(true)
    ["edit_private_feed_sources"]=>
    bool(true)
    ["edit_published_feed_sources"]=>
    bool(true)
    ["manage_feed_source_terms"]=>
    bool(true)
    ["edit_feed_source_terms"]=>
    bool(true)
    ["delete_feed_source_terms"]=>
    bool(true)
    ["assign_feed_source_terms"]=>
    bool(true)
    ["edit_feed_item"]=>
    bool(true)
    ["read_feed_item"]=>
    bool(true)
    ["delete_feed_item"]=>
    bool(true)
    ["edit_feed_items"]=>
    bool(true)
    ["edit_others_feed_items"]=>
    bool(true)
    ["publish_feed_items"]=>
    bool(true)
    ["read_private_feed_items"]=>
    bool(true)
    ["delete_feed_items"]=>
    bool(true)
    ["delete_private_feed_items"]=>
    bool(true)
    ["delete_published_feed_items"]=>
    bool(true)
    ["delete_others_feed_items"]=>
    bool(true)
    ["edit_private_feed_items"]=>
    bool(true)
    ["edit_published_feed_items"]=>
    bool(true)
    ["manage_feed_item_terms"]=>
    bool(true)
    ["edit_feed_item_terms"]=>
    bool(true)
    ["delete_feed_item_terms"]=>
    bool(true)
    ["assign_feed_item_terms"]=>
    bool(true)
    ["edit_feed_blacklist"]=>
    bool(true)
    ["read_feed_blacklist"]=>
    bool(true)
    ["delete_feed_blacklist"]=>
    bool(true)
    ["edit_feed_blacklists"]=>
    bool(true)
    ["edit_others_feed_blacklists"]=>
    bool(true)
    ["publish_feed_blacklists"]=>
    bool(true)
    ["read_private_feed_blacklists"]=>
    bool(true)
    ["delete_feed_blacklists"]=>
    bool(true)
    ["delete_private_feed_blacklists"]=>
    bool(true)
    ["delete_published_feed_blacklists"]=>
    bool(true)
    ["delete_others_feed_blacklists"]=>
    bool(true)
    ["edit_private_feed_blacklists"]=>
    bool(true)
    ["edit_published_feed_blacklists"]=>
    bool(true)
    ["manage_feed_blacklist_terms"]=>
    bool(true)
    ["edit_feed_blacklist_terms"]=>
    bool(true)
    ["delete_feed_blacklist_terms"]=>
    bool(true)
    ["assign_feed_blacklist_terms"]=>
    bool(true)
    ["edit_feed_template"]=>
    bool(true)
    ["read_feed_template"]=>
    bool(true)
    ["delete_feed_template"]=>
    bool(true)
    ["edit_feed_templates"]=>
    bool(true)
    ["edit_others_feed_templates"]=>
    bool(true)
    ["publish_feed_templates"]=>
    bool(true)
    ["read_private_feed_templates"]=>
    bool(true)
    ["delete_feed_templates"]=>
    bool(true)
    ["delete_private_feed_templates"]=>
    bool(true)
    ["delete_published_feed_templates"]=>
    bool(true)
    ["delete_others_feed_templates"]=>
    bool(true)
    ["edit_private_feed_templates"]=>
    bool(true)
    ["edit_published_feed_templates"]=>
    bool(true)
    ["manage_feed_template_terms"]=>
    bool(true)
    ["edit_feed_template_terms"]=>
    bool(true)
    ["delete_feed_template_terms"]=>
    bool(true)
    ["assign_feed_template_terms"]=>
    bool(true)
    ["edit_shortcoder"]=>
    bool(true)
    ["read_shortcoder"]=>
    bool(true)
    ["delete_shortcoder"]=>
    bool(true)
    ["edit_shortcoders"]=>
    bool(true)
    ["edit_others_shortcoders"]=>
    bool(true)
    ["publish_shortcoders"]=>
    bool(true)
    ["delete_shortcoders"]=>
    bool(true)
    ["delete_published_shortcoders"]=>
    bool(true)
    ["delete_others_shortcoders"]=>
    bool(true)
    ["edit_published_shortcoders"]=>
    bool(true)
    ["aioseo_manage_seo"]=>
    bool(true)
    ["aioseo_page_analysis"]=>
    bool(true)
    ["aioseo_page_general_settings"]=>
    bool(true)
    ["aioseo_page_advanced_settings"]=>
    bool(true)
    ["aioseo_page_schema_settings"]=>
    bool(true)
    ["aioseo_page_social_settings"]=>
    bool(true)
    ["rank_math_edit_htaccess"]=>
    bool(true)
    ["rank_math_titles"]=>
    bool(true)
    ["rank_math_general"]=>
    bool(true)
    ["rank_math_sitemap"]=>
    bool(true)
    ["rank_math_404_monitor"]=>
    bool(true)
    ["rank_math_link_builder"]=>
    bool(true)
    ["rank_math_redirections"]=>
    bool(true)
    ["rank_math_role_manager"]=>
    bool(true)
    ["rank_math_search_console"]=>
    bool(true)
    ["rank_math_site_analysis"]=>
    bool(true)
    ["rank_math_onpage_analysis"]=>
    bool(true)
    ["rank_math_onpage_general"]=>
    bool(true)
    ["rank_math_onpage_advanced"]=>
    bool(true)
    ["rank_math_onpage_snippet"]=>
    bool(true)
    ["rank_math_onpage_social"]=>
    bool(true)
    ["rank_math_admin_bar"]=>
    bool(true)
    ["rank_math_analytics"]=>
    bool(true)
    ["rank_math_content_ai"]=>
    bool(true)
    ["srm_manage_redirects"]=>
    bool(true)
    ["SPF Manage Analytics"]=>
    bool(false)
    ["administrator"]=>
    bool(true)
    ["editor"]=>
    bool(true)
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

No experience with this. I do know someone who added insulation above the roof layer. Later roofers said it was not the proper way to handle. It created a squishy roof. It was later removed and redone.

mheimbinder | 3 years and 4 months ago

string(1) "1"
object(WP_User)#4927 (8) {
  ["data"]=>
  object(stdClass)#4928 (12) {
    ["ID"]=>
    string(5) "16055"
    ["user_login"]=>
    string(11) "mheimbinder"
    ["user_pass"]=>
    string(0) ""
    ["user_nicename"]=>
    string(7) "Michael"
    ["user_email"]=>
    string(24) "m_heimbinder@hotmail.com"
    ["user_url"]=>
    string(0) ""
    ["user_registered"]=>
    string(19) "2008-08-27 16:55:22"
    ["user_activation_key"]=>
    string(0) ""
    ["user_status"]=>
    string(1) "0"
    ["display_name"]=>
    string(7) "Michael"
    ["spam"]=>
    string(1) "0"
    ["deleted"]=>
    string(1) "0"
  }
  ["ID"]=>
  int(16055)
  ["caps"]=>
  array(0) {
  }
  ["cap_key"]=>
  string(15) "wp_capabilities"
  ["roles"]=>
  array(0) {
  }
  ["allcaps"]=>
  array(0) {
  }
  ["filter"]=>
  NULL
  ["site_id":"WP_User":private]=>
  int(1)
}

Any responses would be appreciated. Thanks.