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

How to Tile a Shower

If your shower is still in good shape but the area around is in need of a refresh, one of the things you can do is tile or re-tile it. Ceramic tiles are commonly used for shower walls and floors because they’re durable and help prevent water damage. With just a few supplies and some handiwork, you can tile your shower transform your bathroom into one that looks beautiful.

What you’ll need to tile a shower:

  • Safety Goggles
  • Utility Knife
  • Chisel
  • Hammer
  • Putty Knife
  • Tile Adhesive
  • Notched Trowel
  • Wet Saw
  • Grout
  • Grout Sealer

Removing the old tiles

If you’re re-tiling your shower, you’ll have to remove the existing tile first.

  1. While wearing your safety goggles, use a utility knife to score the grout in between each tile and help loosen it.
  2. Place the chisel underneath the edge of the tile and gently tap it with a hammer. Repeat this process around all four edges.
  3. Once the tile edges are loosened, slide your putty knife behind the tile and use it to pry the tile off the wall.
  4. Continue to remove your shower tiles and once you’re finished, use the chisel to remove any extra grout or adhesive from the walls.
  5. Sand down the wall with medium-grit sandpaper to prepare it for new tiles.

Installing the new tiles

  1. Mix up your tile adhesive according to the manufacturer’s instructions.
  2. Using your trowel, spread the adhesive over your wall and make sure it’s notched for better grip. (Be sure not to spread too much adhesive at once, otherwise it will dry before you get a chance to install your tiles.)
  3. Measure where you want your first tile and press the tile into place, giving it a small wiggle to make sure it’s stuck thoroughly.
  4. Continue to spread the adhesive and press the tiles into it, leaving the same amount of room in between each tile.
  5. When you get to the edges of your shower, use a wet saw to cleanly cut your tiles so that they fit into the space.
  6. Allow the adhesive to cure. Once it’s dry, mix up your grout and apply it to the entire tiled area.
  7. Once the grout is cured, apply a grout sealer to finish off the job.

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/shower-installation/how-to-tile-a-shower/'> <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>