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

How to Measure a Bay Window

You may like the style your old bay window, but its condition may have deteriorated. It’s probably time to replace it with a modern bay window, but accurate measurements are vital when replacing windows. Learning how to measure a bay window takes only a few steps. You may want a partner to help hold the end of the tape measure.

Tools Needed How to Measure a Bay Window

A good measuring tape that stays stiff and straight will make the job easier.

  • Tape measure
  • Pen and paper
  • Step ladder

How to Measure a Bay Window Steps

  1. Begin by measuring the widths of the two windows forming the ends of the bay.
  2. Place the tape measure tip on the seam between the casing trim and window frame.
  3. Extend tape measure until it reaches the center of the adjoining window’s joint with the window that you’re measuring.
    1. Record the width measurement on paper.
  4. Position the step ladder in a stable spot if you need help reaching the top of the window.
  5. Hold the tip of the tape measure at the top seam where the casing trim meets the window frame.
  6. Pull the tape measure to the bottom seam.
    1. Record the height on paper.
  7. Repeat this measurement process for the window on the opposite end.
  8. Take multiple height measurements across the bay window to ensure you have the correct height.
  9. To measure the center window, which is typically wider, place the tape measure at the center of the joint with the left window.
  10. Extend the tape measure until you reach the center of the joint with the right window.
    1. Record this width on paper.
  11. Double-check all window measurements and confirm that you wrote down the measurements correctly.

Schedule a Professional Window Replacement

You’ll have several decisions to make after you learn how to measure a bay window. The window specialists at PJ Fitzpatrick can help you compare the qualities of fiberglass, wood, and vinyl windows. We have numerous window products for you to explore. Our team has been replacing windows for decades. Contact us today for a bay window replacement estimate.

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

Live Chat With Us
[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/window-installation/how-to-measure-a-bay-window/'> <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>