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

How to Remove a Cast Iron Tub

Cast iron tubs are either attached to the wall or freestanding on feet. Either way, any handy homeowner can take one out. Depending on the old tub’s condition and style, you may want to investigate its resale value. If that is not a concern, break it into pieces as described in the directions for how to remove a cast iron tub which are listed below.

Tools Necessary How to Remove a Cast Iron Tub

The angle grinder will only be needed if you have to cut through tile.

  • Work gloves
  • Safety goggles
  • Flathead screwdriver
  • Drain flange removal tool or needle nose pliers
  • Pipe wrench
  • Reciprocating saw
  • Angle grinder
  • Hammer
  • Utility knife
  • Heat gun
  • Plywood sheet
  • 16-pound sledgehammer

How to Remove a Cast Iron Tub Directions

  1. Shut off the water supply to the tub.
  2. Open tub faucet to drain water remaining in supply lines.
  3. Remove screws securing the plate covering the overflow assembly.
  4. Work loose the lever hook and take it out.
  5. Take out the drain stopper.
  6. Loosen the drain flange by twisting it counterclockwise with needle nose pliers or a drain flange removal tool.
  7. Disconnect drain pipe.
    1. On a freestanding cast iron tub, cut the pipe with a reciprocating saw 2 or 3 inches below the tub.
    2. For a built-in cast iron tub, twist off the pipe with a pipe wrench.
  8. Unless you have a freestanding tub, learning how to remove a cast iron tub requires cutting the tub away from the wall.
  9. Carefully cut through wall 6 inches or less above the tub with a reciprocating saw.
    1. Do not cut studs, wiring, or plumbing inside the wall.
  10. If you have a tile tub enclosure, cut away the first row of tile with the angle grinder along the grout line.
  11. After exposing the tub flange, unscrew the screws holding the flange or pry everything loose with a claw hammer.
  12. Cut through caulk around edges of the cast iron tub with a utility knife.
    1. Heat tough caulk with a heat gun if necessary.
  13. If you plan to break the old tub into pieces, set up a work area for that task by laying down plywood.
  14. Have a friend help you pull the heavy cast iron tub away from wall and set it on plywood.
  15. Plug the exposed drain pipe with a wadded rag to keep sewer gas out of your home.
  16. Cover the old tub with a blanket and smash into manageable pieces with a sledgehammer.

Choose PJ Fitzpatrick for Professional Bath Solutions

Instead of learning how to remove a cast old iron tub yourself, enlist the help of the bath specialists at PJ Fitzpatrick. We can help install a new acrylic tub in your bathroom quickly and affordably. We can also convert tubs to showers or install baths that accommodate mobility problems. For bath solutions in the Delaware Valley, ask PJ Fitzpatrick 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

  • 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-remove-a-cast-iron-tub/'> <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>