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

How to Install a Screen Door

A screen door allows you to let in a cool breeze while preventing the entry of insects. Handy homeowners can expect to finish this installation project in an hour or two. The steps for how to install a screen door are not as demanding as putting in a new entry door.

Tools You’ll Need How to Install a Screen Door

You’ll only need a circular saw if the screen door requires a size adjustment.

  • Tape measure
  • Pencil
  • Power drill
  • Circular saw
  • Shims

Steps for How to Install a Screen Door

  1. Measure your existing door opening to determine the correct screen door size.
    1. From door jamb to opposite jamb, measure the width of the exterior opening at the top, middle, and bottom.
    2. Measure the height of the frame opening in the middle as well as the right and left sides.
    3. Identify the shortest widths and heights and subtract 1/4 inch from each dimension to arrive at best screen door size.
  2. Select the style of screen door that you like at your local home improvement store or from an online retailer.
  3. The hinges and handle for your screen door will mirror the placement of the hardware on the entry door.
  4. Lift the screen door into the opening.
  5. Wedge wooden shims between the screen door and door jamb to hold it in place while you inspect the fit.
  6. Your screen door needs a gap of 3/16 of an inch between it and the door jamb to swing.
  7. Mark any areas where it touches or overlaps the door jamb.
  8. On a vinyl or wood screen door, trim off a strip of material to create a proper fit with a circular saw.
  9. Unless you have a partner to hold the door up, you may find it easier to attach the hinges with the screen door on the ground.
  10. Measure the hinge edge of the door 5 inches down from the top for placement of the top hinge.
  11. Measure 5 inches up from the bottom edge for placement of the bottom hinge.
  12. Mark the location exactly halfway between the top and bottom hinges for the installation of the middle hinge.
  13. Use each hinge as a template to mark where to drill pilot holes.
  14. Drill pilot holes with a bit smaller than your screws.
  15. Attach hinges with screws.
  16. Lift door into the opening and mark pilot holes for securing hinges to exterior frame.
  17. Perform the final hinge attachment.
  18. Install the screen door handle.

Consider Help From The Door Experts at PJ Fitzpatrick

Following the directions for how to install a screen door is a satisfying do-it-yourself project. However, if you don’t have time for the chore, PJ Fitzpatrick can install a new screen door for you. Ask us for a door installation estimate 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

  • 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/door-installation/how-to-install-a-screen-door/'> <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>