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

How to Calculate Siding

When you’re ready to replace your home’s siding, you’ll need to take quite a few different measurements. Anyone who can read a tape measure can estimate material needs for siding, J-channel trim, starter strips, undersill trim, and corner trim. Aside from plenty of work with the measuring tape, learning how to calculate siding is very straightforward.

Tools Needed How to Calculate Siding

To measure long exterior walls, select a long measuring tape. For a large home, a 100-foot measuring tape would be ideal.

  • Measuring tape of at least 25 feet
  • Paper and pen
  • Calculator

How to Calculate Siding Directions

  1. On your paper, list each wall, door, and window so that you don’t miss any places.
    1. A rudimentary sketch of your home will be helpful for keeping track of everything.
  2. To estimate for siding, measure the length and width of each wall one at a time.
  3. As you get the length and width measurements for each wall, write them on your list.
  4. Once you have all wall dimensions, go through your list and multiply length by width on each wall.
    1. These calculations give you the square footage of surface area for each wall.
  5. Add the square footage numbers for all walls to obtain the total siding square footage.
  6. Divide the total square footage number by 100 because siding is sold in 100-square-foot units.
    1. The resulting figure tells you how many units of siding to buy.
  7. To estimate how much J-channel trim is needed, measure the edges of doors and windows and top length of each wall.
  8. Add these measurements and write down the total on your list for J-channel trim.
  9. Next, measure the bottom length of each wall to estimate for starter strips.
  10. Add all bottom wall measurements and write down the total for starter strips.
  11. Undersill trim, also known as utility trim, covers the exposed top edges of vinyl siding.
    1. Measure along the walls where they meet the soffit and the widths of window sills.
    2. Add the figures for all walls and windows and write the total on your list for undersill trim.
  12. For corner trim, measure the vertical lengths of all outside and inside corners.
  13. Add the corner measurements and write the total on your list for corner trim.

Expert Vinyl Siding Services

Once you know how much siding and trim that you need, the time to choose the new look for your home as arrived. PJ Fitzpatrick is a siding contractor in the Delaware Valley with an extensive vinyl siding selection. We have horizontal, vertical, and shake shingle siding styles in a number of colors. Contact us today to schedule a siding appointment.

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/siding-installation/how-to-calculate-siding/'> <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>