How to Install a Toilet: Step-by-Step DIY Guide

How to Install a Toilet: Step-by-Step DIY Guide
Installing a toilet might seem like a daunting task reserved for plumbers, but with the right tools, a little patience, and this step-by-step guide, you can tackle this DIY project like a pro. Whether you’re replacing an old, leaky toilet or installing a brand-new one in a bathroom renovation, following these steps will ensure a secure, leak-free installation that lasts for years. Let’s dive in!

Before You Start: Gather Tools & Materials

First things first—you’ll need to gather all the tools and materials you need before beginning. There’s nothing more frustrating than pausing mid-project to run to the hardware store. Here’s your checklist:
  • New toilet (including the bowl, tank, and all hardware that comes with it)
  • Wax ring (with or without a foam gasket—we recommend a wax ring for a tight seal)
  • Toilet bolts (usually included with the toilet, but keep extras on hand)
  • Adjustable wrench or socket wrench
  • Screwdriver (flathead and Phillips-head)
  • Putty knife
  • Towel or rag (for cleaning)
  • Level (to ensure the toilet is straight)
  • Caulk gun and silicone caulk (for sealing the base)
  • Plunger (to test the toilet after installation)
Pro Tip: Check the rough-in measurement of your bathroom before buying a new toilet! The rough-in is the distance from the wall to the center of the drain pipe (usually 12 inches, but 10 or 14 inches are also common). A mismatched rough-in will make installation impossible.

Step 1: Remove the Old Toilet (If Replacing)

If you’re replacing an existing toilet, start by turning off the water supply. Locate the shut-off valve behind the toilet (usually on the wall) and turn it clockwise until it’s fully closed. Flush the toilet to drain as much water as possible from the tank and bowl. Use a towel or sponge to soak up any remaining water in the tank and bowl—this will prevent messy spills.
Next, disconnect the water supply line from the bottom of the tank. Use an adjustable wrench to loosen the nut connecting the line to the fill valve (be careful not to damage the valve). Then, remove the bolts that secure the toilet to the floor—these are usually covered by plastic caps at the base of the toilet. Once the bolts are removed, gently rock the toilet back and forth to break the seal of the old wax ring. Lift the toilet straight up (it’s heavier than it looks—ask for help if needed!) and set it aside on a towel to avoid scratching your floor.
Finally, scrape off the old wax ring and any caulk from the flange (the circular pipe fitting on the floor) using a putty knife. Clean the flange thoroughly to ensure a smooth surface for the new wax ring.

Step 2: Prepare the Flange

The flange is the most important part of the installation—it connects the toilet to the drain pipe and supports the weight of the toilet. Check the flange to make sure it’s level and secure. If the flange is loose, tighten the screws that attach it to the floor (you may need to replace worn screws if they’re stripped).
If the flange is damaged (cracked, rusted, or too low/high), you’ll need to replace it before proceeding—otherwise, you’ll risk leaks. A damaged flange can’t create a proper seal, so don’t skip this step!

Step 3: Install the Wax Ring

Take your new wax ring and place it firmly on the flange, making sure it’s centered over the drain hole. The wax ring is what creates a watertight seal between the toilet and the flange, so it’s crucial to position it correctly. If your wax ring has a foam gasket, make sure the foam side is facing up (toward the toilet bowl).
Warning: Don’t reuse an old wax ring! Even if it looks intact, it won’t create a proper seal, leading to leaks and water damage.

Step 4: Set the Toilet Bowl

Carefully lift the toilet bowl (again, get help if needed) and align the bolt holes on the base of the bowl with the bolts on the flange. Lower the bowl slowly and evenly onto the wax ring—apply gentle pressure to ensure the wax ring compresses fully and creates a tight seal. Don’t rock the toilet too much once it’s set, as this can break the wax ring.
Once the bowl is in place, put the washers and nuts onto the bolts (the order usually is: washer first, then nut). Tighten the nuts evenly with an adjustable wrench—alternate between nuts to ensure the toilet is level. Don’t over-tighten, as this can crack the toilet bowl!
Use a level to check if the toilet is straight. If it’s wobbly, add plastic shims under the base (never use wood shims, as they can rot over time) until it’s level. Once it’s level, trim off any excess shim with a utility knife.

Step 5: Install the Tank

Now it’s time to attach the tank to the bowl. First, install the tank bolts through the bottom of the tank (there are usually 2-3 bolts). Put a rubber washer on each bolt from the bottom of the tank, then lower the tank onto the bowl, aligning the bolts with the holes on the bowl.
From under the bowl, add a rubber washer, a flat washer, and a nut to each bolt. Tighten the nuts evenly (again, don’t over-tighten!) to secure the tank to the bowl. Make sure the tank is level—if it’s not, adjust the nuts until it is.
Next, install the fill valve and flush valve according to the manufacturer’s instructions (these parts usually come with the toilet). Attach the water supply line to the fill valve—tighten the nut with an adjustable wrench, but be gentle to avoid damaging the valve.

Step 6: Test for Leaks

Turn the water supply back on by turning the shut-off valve counterclockwise. Let the tank fill with water, and keep an eye on the base of the toilet, the tank-bowl connection, and the water supply line for any leaks. If you see a leak, tighten the corresponding nut slightly (don’t over-tighten).
Once the tank is full, flush the toilet and check again for leaks. The toilet should flush smoothly, and the bowl should fill and empty properly. If the toilet runs continuously, adjust the fill valve to stop the water once the tank reaches the correct level (usually marked inside the tank).

Step 7: Seal the Base

The final step is to seal the base of the toilet to the floor to prevent water from seeping under the toilet and causing mold or water damage. Apply a thin, even bead of silicone caulk around the base of the toilet, where it meets the floor. Smooth the caulk with your finger (or a caulk smoothing tool) for a clean finish.
Let the caulk dry completely (usually 24 hours) before using the toilet—this ensures the seal is strong and watertight.

Final Thoughts

Congratulations! You’ve successfully installed a toilet on your own. This DIY project can save you hundreds of dollars in plumber fees, and it’s a great way to build confidence in your home repair skills. Remember, patience is key—take your time, follow the steps, and don’t hesitate to ask for help if you need it.
If you run into any issues (like persistent leaks or a wobbly toilet), double-check the wax ring alignment and the tightness of the bolts. Most problems are easy to fix with a little adjustment.
Have you ever installed a toilet yourself? Share your tips and experiences in the comments below—I’d love to hear from you!