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

How to Fit a Bath

An experienced do-it-yourselfer with plumbing knowledge can learn how to fit a bath. When planning the project, measure the existing tub space and select a new tub that will fit. Replacing your tub also requires accessing the plumbing supply and drain lines. This might involve cutting holes in walls to complete new plumbing connections.

How to Fit a BathTools Necessary

Wear safety glasses, especially when removing the old tub, to protect yourself from flying debris and dust.

  • Hammer
  • Jig saw
  • Tape measure
  • Utility knife
  • Power drill
  • Pliers
  • Pry bar
  • Adjustable wrenches
  • Screwdrivers
  • 2×4 lumber
  • Level
  • Wood shims

Process for How to Fit a Bath

  1. Turn off the water supply to the old tub.
  2. Using screwdrivers, pliers, and wrenches, disconnect faucet handles, shower head, drain cover, and overflow cover.
  3. With the utility knife, cut through all of the caulk around the tub and its surround.
  4. Starting at the top, pry away the tub surround panels or tile.
  5. Disconnect the tub drain under the old tub.
  6. Use a jigsaw to cut an acrylic or fiberglass tub free of its flange that is nailed to studs.
  7. Pry the remaining flange off of studs.
  8. With the old tub out of the way, dry fit the new tub.
  9. Set the tub aside and cut a 2×4 the length of the tub space. This is called the ledger board.
  10. Measure the height of the new tub’s attachment flange and mark the wall.
  11. Use wood screws to attach the ledger board so that it reaches the bottom of your mark.
  12. Wrap a coil of plumber’s putty around the drain strainer’s bottom and place it in the new tub’s drain hole.
  13. Screw the drain chute to the strainer and tighten with pliers.
  14. Connect the overflow drain parts to the new tub.
  15. Position the tub with the drain over the floor’s drain opening.
  16. Confirm that the tub is level and adjust with shims as necessary.
    1. Glue shims in place.
  17. Connect tub flange to the wall with nails or screws according to manufacturer’s instructions.
  18. Dry fit tub surround pieces and measure where you need openings for faucet hardware.
  19. Cut faucet openings with jigsaw.
  20. Attach surround pieces to wall and caulk all of the edges.
  21. Connect faucet supply lines and drain.
  22. Caulk where the tub meets the floor.
  23. Wait 24 hours before running water.

PJ Fitzpatrick Can Replace Your Bathtub

Learning how to fit a tub is a very detailed project, and you may not have time to devote to it. In that case, trust the tub replacement process to PJ Fitzpatrick. All of our bathtubs come with a lifetime guarantee that is valid for as long as you own your home. Ask us for an 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

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/bathtub-installation/how-to-fit-a-bath/'> <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>