Updated September 28, 2026
How much does toilet replacement cost in Columbus, OH?
Short answer: most homeowners pay somewhere between about $220 and $530 for a professionally installed toilet, and around $375 is typical, before extras like haul-away, a new shutoff valve or floor repair. Here's what goes into the number.
Typical price ranges
- Installed toilet (national survey data): about $224–$533, typically around $374. Source: Angi.
- Old toilet removal: often $50–$200 when it's charged separately.
- Big-box install programs: roughly $185–$400 for the install alone, on top of the toilet you buy (Home Depot, Lowe's).
What pushes the price up
- The toilet itself. A solid chair-height, elongated toilet runs about $200–$260 at retail; designer one-piece models go much higher.
- Rough-in size. Most homes are 12 inches from the wall to the floor bolts. 10- or 14-inch rough-ins limit your choices.
- A broken flange or soft subfloor. You only find out when the old toilet comes up. Ask how a company prices this before you book.
- A seized shutoff valve. Older valves sometimes need replacing.
- Trip, disposal and “service” fees. Hourly pricing plus fees is where quotes balloon.
Flat price vs. hourly
With hourly pricing you carry the risk of a slow job. A flat price moves that risk to the installer. Compare total out-the-door prices: toilet + install + haul-away + parts.
What PottySwap charges
Our price is flat and includes everything: the toilet, a KOHLER Cachet Nightlight seat, a new wax ring and supply line, installation, and hauling the old one away.
- $599 — Glacier Bay Power Flush, chair height, elongated
- $649 — American Standard Colony 3, chair height, elongated
- $749 — KOHLER Elmbrook, chair height, elongated
If we find a broken flange or subfloor damage, we show you, quote the fix, and you decide. Decline and you get a full refund. See where we work or book your swap from $599.