Disclosure: As an Amazon Associate we earn from qualifying purchases. We may earn a commission if you buy through our links, at no extra cost to you.
The short answer: Installing a toilet is a manageable DIY project if you follow the right steps. You’ll need basic tools, a new wax ring, and about 2 hours. The key is to properly align the toilet over the flange and secure it without over-tightening. This guide walks you through every step, from removing the old toilet to testing for leaks.
Hiring a plumber can cost $150 to $400 for installation, but doing it yourself saves money and gives you a sense of accomplishment. The process is straightforward if you have a standard toilet and a typical floor flange. Even if you’re a beginner, you can handle this with careful attention. Before you start, check your local building codes; you may need a permit if you’re moving the toilet location, but a simple replacement usually doesn’t require one.
If you’re shopping for a new toilet, consider features like water efficiency, comfort height, and bowl shape. For guidance on selecting the best model, check out our toilet buying guide to compare top picks.
Gather these tools and materials before you begin to avoid trips to the hardware store:
Having these ready ensures a smooth process. Also, have a helper available for lifting the toilet, as they are heavy and awkward.
Start by turning off the water supply valve located behind the toilet. Flush the toilet to drain as much water as possible. Use a sponge and bucket to remove remaining water from the tank and bowl. Disconnect the supply line from the tank using a wrench. Remove the caps covering the floor bolts (usually at the base) and unscrew the nuts. If they are stuck, apply penetrating oil.
Gently rock the toilet back and forth to break the seal of the wax ring. Once loose, lift the toilet straight up and set it aside. Stuff a rag into the drain opening to prevent sewer gas from escaping and to avoid dropping small parts.
Remove the old wax ring remnants from the flange and floor using a putty knife. Inspect the flange (the plastic or metal ring attached to the floor) for cracks or damage. If it’s broken, you’ll need to replace it, which might be a bigger job. Also, check if the flange is level with the finished floor. If it’s recessed, you may need a flange extender.
If the flange is in good condition, clean the area thoroughly. Remove the old bolts and insert new ones into the slots of the flange. Position them so they are parallel and will align with the holes in the toilet base.
Now, take the new wax ring and place it over the flange opening. Press it down evenly so it sticks to the flange. Some wax rings come with a plastic funnel or flange that fits inside the drain pipe. Make sure it’s centered and secure. If you’re using a wax-free rubber seal, follow the manufacturer’s instructions.
Some people prefer to set the wax ring on the toilet base instead of the floor. Either method works, but many find it easier to place it on the floor flange to keep it centered.
With the help of a partner, carefully lift the new toilet and position it over the flange, aligning the holes in the base with the bolts. Slowly lower it straight down onto the wax ring. Do not twist or shift the toilet, as this can break the seal.
Once it’s seated, press down firmly on the toilet to compress the wax ring. Use a level to check if the toilet is level side-to-side and front-to-back. If it’s not level, use shims under the base to adjust. After leveling, tighten the nuts on the floor bolts alternately and evenly until snug. Do not over-tighten, as you can crack the porcelain. Trim the excess bolt length with a hacksaw if needed, and snap on the bolt caps.
Attach the water supply line to the tank’s fill valve and the shut-off valve. Tighten the connections with a wrench but avoid over-tightening. Turn on the water supply slowly and check for leaks at the connections. Let the tank fill, then flush the toilet a few times to test for any leaks around the base.
After flushing, inspect the base for water leaks. If you see water, the wax ring may not be seated properly, or the flange may be damaged. If no leaks, caulk around the base with silicone to keep it stable and prevent water from seeping underneath. Leave a gap in the back for future leaks to be visible. Clean up your tools and enjoy your new toilet.
Here are pitfalls that beginners often encounter:
By avoiding these, you’ll have a leak-free installation.
While most installations go smoothly, some situations require a professional:
In these cases, hiring a plumber is a wise investment to avoid water damage.
A: A properly installed wax ring can last 20 to 30 years. However, if you notice water around the base or a sewer smell, it may be time to replace it.
A: No, you should always replace the wax ring when removing and reinstalling a toilet. Reusing it will likely cause leaks.
A: If the flange is too low, use a flange extender or stackable wax rings. If too high, you may need to remove the flange and recess it slightly. These are more advanced fixes.
Installing a toilet is a rewarding DIY project that can be completed in a weekend. With the right tools and a bit of patience, you’ll save money and gain confidence. If you’re still deciding on a toilet, our buying guide can help you choose a reliable model that will make installation even easier.
We don't accept free units or payment for placement. Our rankings combine verified manufacturer specifications, real owner feedback and availability, compared on one transparent S to C rubric.
Honesty note: We have not hands-on tested every product mentioned on this page. Where we have not personally used a product, any ranking referenced here is based on verified specs, aggregated owner feedback, availability and editorial comparison rather than a hands-on review.