The do it yourself resource for homeowners from home improvement professionals.

How to Connect Gutters

Without gutters, excessive rainwater will collect along your foundation. This will likely result in water penetrating your basement or crawlspace. You can find vinyl gutters in 10-foot sections at your local home supply store which you’ll need to connect in order to install around your roof edge. The process for how to connect gutters involves the use of slip-joint connectors secured with plastic cement. Stores sell these accessories alongside the gutter sections.

Tools and MaterialsHow to Connect Gutters

Whenever you’re working on a ladder, confirm that it is stable before climbing. Check the ladder’s stability each time that you move it to work on a new seam.

  • Measuring tape
  • Hacksaw
  • Ladder
  • Rubbing alcohol
  • Rags
  • Plastic cement

Steps for How to Connect Gutters

  1. Mount the gutter hangers along the roof edge.
  2. Measure gutter pieces to fit the roof edge. With vinyl gutters, you do not have to allow extra length for overlaps.
  3. Cut each piece with a hacksaw.
  4. Hang gutter pieces so that their ends are as close together as possible at each seam.
    1. An assistant makes this job easier because you will have an extra set of hands to help you maneuver 10-foot pieces.
  5. Soak a rag with rubbing alcohol and use it to wipe the ends of the gutters clean.
  6. Clean the slip joint connectors with rubbing alcohol as well.
  7. Squeeze plastic cement into the interior of the connector.
  8. Position the connector directly over the seam where the two gutter pieces meet.
  9. Press the connector firmly until it snaps into place.
  10. Perform the steps for how to connect gutters at each additional seam.

Advantages of Professional Gutter Installation

Although most homeowners have the skills necessary to install gutters, the job remains time-consuming. You may also wish to avoid working on a ladder all day. Every year, thousands of homeowners hire PJ Fitzpatrick to fix or replace their gutters. We have been in business since 1980 and work hard to satisfy our customers completely. Ask us about gutter installation services today.

Need help with this project?

We have trained professionals that can help.

Contact us today. 1-888-446-6492 Get Estimate

P.J. Fitzpatrick, Inc.

21 Industrial Blvd
New Castle, DE 19720

1-888-446-6492

  • NJ Lic. #13VH10727200
  • DE Lic. #2009603070
  • PA Lic. #PA011323
  • MD Lic. #105494

© 2020 P.J. Fitzpatrick, Inc.

Website by the Prager Microsystems, Inc. Digital Marketing Agency

[gravityform id="20" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_20' ><form method='post' enctype='multipart/form-data' id='gform_20' action='/diy/gutter-installation/how-to-connect-gutters/'> <div class='gform_body'><ul id='gform_fields_20' class='gform_fields top_label form_sublabel_below description_below'><li id='field_20_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_20_1' >Your Name:<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_20_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_20_4' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_20_4' >Phone Number:<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_20_4' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_20' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_20"]){return false;} window["gf_submitting_20"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_20"]){return false;} window["gf_submitting_20"]=true; jQuery("#gform_20").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_20' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='20' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_20' value='WyJbXSIsIjExY2Q2ODU0YWI0Y2RiZGJiMzBhMmEyNzEwY2IwZDM1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_20' id='gform_target_page_number_20' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_20' id='gform_source_page_number_20' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 20) {jQuery('#input_20_4').mask('(999) 999-9999').bind('keypress', function(e){if(e.which == 13){jQuery(this).blur();} } );} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [20, 1]) } ); </script>