Toilet Installation Cost: Pro vs DIY Math
I am Dan Reeves, a licensed master plumber with 20 years in residential work and more than 4,000 jobs completed, and toilet installation is the job homeowners most often misprice in both directions. Some assume a pro is ripping them off because the toilet itself only cost $200. Others assume DIY is free because they already own a wrench. Neither is true. A professional installation runs $250 to $800 total, with a typical midrange job landing at $450 to $600 including the toilet. A careful DIY job costs the toilet at $150 to $400 plus about $30 in supplies and 1 to 2 hours of your time. The real difference is what happens when the old toilet comes up and the flange underneath is cracked. That moment decides whether either route stays cheap. This guide does the full math for both.
I am Dan Reeves, a licensed master plumber with 20 years in residential work and more than 4,000 jobs completed, and toilet installation is the job homeowners most often misprice in both directions. Some assume a pro is ripping them off because the toilet itself only cost $200. Others assume DIY is free because they already own a wrench. Neither is true. A professional installation runs $250 to $800 total, with a typical midrange job landing at $450 to $600 including the toilet. A careful DIY job costs the toilet at $150 to $400 plus about $30 in supplies and 1 to 2 hours of your time. The real difference is what happens when the old toilet comes up and the flange underneath is cracked. That moment decides whether either route stays cheap. This guide does the full math for both.
How much does professional toilet installation cost?
For a professional job, plan on $250 to $800 total depending on the toilet you choose and what is found underneath the old one. A typical midrange job is $450 to $600 including the toilet, which covers a reliable $200 to $300 toilet, labor, a new wax ring, new supply line in most cases, and disposal handled or arranged. At the low end of the range you are looking at a basic toilet and a clean, fast swap. At the high end you are usually paying for a higher-end toilet, a trickier bathroom, or extra work that shows up once the old unit is off.
If you buy the toilet yourself and hire only the labor, a straightforward swap is usually $150 to $350 in labor. That is the number to compare when a quote seems high. Ask what the quote includes before you judge it. Does it include the wax ring and bolts? A new supply line? Hauling the old toilet away, which runs $25 to $75 on its own? A quote that looks $100 cheaper sometimes just leaves those items out. I itemize every toilet quote I write for exactly this reason. Homeowners should be able to line two bids up side by side and see the same items in both.
What does the DIY route actually cost you?
The DIY math starts with the toilet itself at $150 to $400 for a decent residential model. Add about $30 for supplies: a wax ring, new closet bolts, and a supply line if you are replacing the old one, which you should if it is a stiff older line or shows corrosion. That puts a typical DIY total at roughly $180 to $430 in cash. Plan on 1 to 2 hours of work if everything underneath is healthy. You will also need a second set of hands to lift and set the toilet straight down onto the wax ring, because a toilet is awkward and setting it crooked ruins the seal.
What the cash math leaves out is risk and disposal. Old-toilet disposal runs $25 to $75 if you pay a service or a disposal fee, and many towns will not take a toilet at the curb. More importantly, a wax ring that is seated badly does not always leak where you can see it. It can leak slowly into the subfloor for weeks. I have repaired floors where the savings on a DIY install were a few hundred dollars and the floor repair was several thousand. That does not mean you should never do it yourself. It means the condition of the flange and floor, covered below, should make the decision for you. If you are comfortable reseating a toilet after a small problem like how to fix a running toilet, you probably have the care this job needs.
How do pro and DIY costs compare side by side?
This table lays out the full comparison I walk through with customers who are on the fence. Use your own toilet price inside the ranges if you have already picked a model.
| Cost item | Professional install | DIY install |
|---|---|---|
| Toilet | Included in $450–$600 typical total | $150–$400 |
| Labor for a swap | $150–$350 labor-only; included in full quote | Your time, 1–2 hours |
| Wax ring and supplies | Usually included | About $30 |
| Old-toilet disposal | Often included or $25–$75 | $25–$75 or your own hauling |
| Flange repair if found | Adds $100–$300 | Adds $100–$300 in parts and extra time, or a follow-up pro visit |
| Total range | $250–$800 | About $180–$430 plus any surprises |
Read the table honestly. The pro is not charging $300 to turn two bolts. You are paying for the lift done right, the flange inspection, the leak test, the disposal, and a callback if it leaks. On a clean swap, DIY genuinely saves you a few hundred dollars. On a bad flange, the savings can vanish in one extra trip or one follow-up service call. I tell customers with a ground-floor bathroom, a solid floor, and a healthy shutoff valve that DIY is a fair choice. I tell customers with an upstairs bathroom over a finished ceiling to think much harder, because that is where a slow leak gets expensive.
Why does the flange decide what this job really costs?
The flange is the fitting at floor level that the toilet bolts to and drains through. You cannot judge it until the old toilet is off, which is why toilet pricing has a range instead of a fixed number. A good flange is level with or slightly above the finished floor, solidly attached, and not cracked. A bad flange is broken at the bolt slots, rusted out if it is cast iron, or sitting too low after a new floor was laid over the old one.
Flange problems found mid-job add $100 to $300 depending on the repair. A simple repair ring or raising a low flange is at the low end. Cutting out and replacing a damaged flange section is at the high end. Do not skip this fix to save the money. A toilet bolted to a broken flange rocks, and a rocking toilet destroys wax rings. That is how you get recurring leaks and a rotted floor from a toilet that seemed fine at install. Whether you hire it out or do it yourself, budget as if the flange might need work, and be pleasantly surprised when it does not. Any installer who quotes you a flat price over the phone without mentioning the flange has not told you the whole story yet.
What should you check before you decide to DIY?
Check the shutoff valve first. Turn it off and flush. If the tank does not refill, the valve works. If the valve will not turn, leaks around the stem, or lets water keep coming, replace it before install day or hire the job out, because you need a working shutoff to control the job. Check the floor around the base for soft spots, staining, or a toilet that already rocks. Rocking and softness mean you should expect more than a swap underneath.
Check your access and your exit plan. Measure doorways and the space around the toilet, confirm the rough-in distance from the wall to the drain bolts, which is 12 inches on most homes, and know where the old toilet is going before you pull it. A removed toilet in a hallway with no disposal plan gets old fast, and disposal is $25 to $75 if you did not arrange it. Finally, be honest about the second person. Setting a toilet straight down onto a wax ring, without sliding it, is a two-person lift in my book. If you will be alone, hiring the swap at $150 to $350 in labor is money well spent for that step alone.
Another factor people forget is the toilet itself as a long-term purchase. A cheap toilet that needs its fill valve and flapper replaced every two years, or that takes two flushes to clear the bowl, costs you in parts, water, and annoyance for a decade. Inside that $150 to $400 DIY range and inside the $450 to $600 typical pro total, I steer people toward the middle: a proven model with parts you can buy anywhere, a glazed trapway, and a flush that actually works on one try. The difference between the bottom and the middle of the range is often only $50 to $100, spread over a toilet that should serve 15 years or more. That is a few dollars a year for a fixture you use every day.
Also think about water use when you price the job. An old toilet from before the low-flow era can use 3.5 to 5 gallons per flush. A modern unit uses 1.28 to 1.6 gallons. For a household flushing 20 times a day, that swap can save 40 to 70 gallons daily, which shows up on the same water bill I talk about when I explain waste from a running toilet. Run your local rate against that saving and the new toilet sometimes pays back a real share of its install cost over a few years. I do not sell toilets on that promise alone, because rates vary, but ignoring it understates the value of replacing a genuinely old unit instead of repairing it again. If your toilet is 25 years old, cracked at the base, or has been rebuilt three times, replacement math beats repair math almost every time.
Get at least the flange question answered in writing before work starts. A solid quote says what happens if the flange is bad: the $100 to $300 range, the type of repair, and that you will be shown the damage before approving it. That single sentence in a quote separates a careful installer from a low bidder waiting to surprise you. Hold any quote, pro or DIY plan, to that standard and the job stays predictable.
When should you call a pro for a toilet installation?
Call a pro when anything under the old toilet looks wrong, when the bathroom is above a finished space, or when the shutoff valve needs replacing and you are not set up to sweat or compress a fitting. Call a pro when the floor feels soft, when the flange is cracked or below floor level, or when the old toilet has clearly leaked before. Those are the $100 to $300 flange and floor situations where experience pays for itself, because the fix has to be right the first time.
It also helps to know who you are hiring. The guide on plumber vs handyman covers where a licensed plumber is the right call for drain and flange work and where a handyman is fine. My honest summary after 20 years: a clean toilet swap is one of the most DIY-friendly plumbing jobs in the house, and a toilet swap with a bad flange is one of the most common ways a cheap job turns expensive. Decide based on what is under your toilet, not on the price tag of the toilet itself, and the math will come out right. Keep the receipt, the model number, and the install date together in a drawer. Years from now, when a part wears out, that information turns a guessing trip to the store into one quick, correct purchase.
Frequently asked questions
How much does a plumber charge to install a toilet?
A professional toilet installation typically runs $250 to $800 total, with a typical midrange job at $450 to $600 including the toilet. Labor alone for a straightforward swap is usually $150 to $350 when you supply the toilet. The price climbs when the flange is damaged, the shutoff valve needs replacement, or the floor needs attention. Get the quote broken into toilet, labor, and extras so you can compare bids fairly.
How much does it cost to install a toilet yourself?
DIY installation costs the toilet itself, usually $150 to $400 for a solid midrange model, plus about $30 for a wax ring and supplies. Plan on 1 to 2 hours if the flange and shutoff valve are in good shape. You will also need a plan for the old toilet, since disposal runs $25 to $75 if you pay for it. Your total cash cost is lower, but your time and risk are the trade.
What extra costs can come up during a toilet installation?
The most common surprise is the flange. If the flange is cracked, corroded, or sitting below floor level, fixing it adds $100 to $300 mid-job. Old shutoff valves that will not close, rusted supply lines, and rotted subfloor around the base also add cost. Old-toilet disposal adds $25 to $75. None of these are invented upsells when you can see the damage yourself, so ask the installer to show you before approving extra work.
How long does it take to install a toilet?
A professional swap on a healthy flange usually takes 1 to 2 hours from shutoff to final flush test. A first-time DIY install takes about the same, sometimes a bit longer for careful wax ring seating and leveling. The job stretches when the flange needs repair, the old bolts are rusted through, or the floor is uneven. Rushing the seating step is how you get a slow leak, so the time is better spent checking than hurrying.
Is it worth paying a pro to install a toilet?
It is worth it when the toilet is upstairs, the flange is suspect, the shutoff valve is old, or you cannot afford a leak you will not notice for weeks. A pro job at $450 to $600 including the toilet buys correct seating, a leak test, and someone responsible if it fails. For a ground-floor swap with a clean flange and a good valve, a careful DIY install is reasonable. The deciding factor is the condition under the old toilet, not the toilet itself.