Toilet Replacement Cost in Denver, CO (2026)
Toilet Replacement in Denver runs $275-$655 per toilet, about 9% above the national average. Small jobs usually price at the local $165-$380 service-call minimum.
Get one exact quote from a vetted Denver pro - small jobs welcome
No job too small. Free, and we never sell your details to five companies.
How much does toilet replacement cost in Denver right now?
Denver homeowners should budget $275 to $655 per toilet for a complete replacement, including labor and materials, with labor-only costs running $165 to $380 depending on job complexity and who you hire. The Denver-Aurora-Lakewood metro carries a local repair cost index of 1.09, meaning prices run about 9 percent above the national baseline - a gap driven by a tight trade labor market, a BLS-reported mean plumber wage of roughly $65,811 per year, and permitting requirements that add time to even routine jobs.
That $165 floor is not a bargain rate for a quick swap - it is the service-call minimum most Denver plumbers and handymen hold, which means a 20-minute toilet installation can price identically to a 90-minute one when the job is simple enough to clear in a single visit. Understanding that minimum-fee structure is the single most useful thing you can know before scheduling any small plumbing job in this city.
What do Denver plumbers and handymen charge for small jobs?
Denver's mixed labor market - trade supply is tight relative to demand across the metro - pushes service-call minimums higher than in cities with looser plumber pipelines. The numbers below reflect current Denver-Aurora-Lakewood market conditions, not national averages.
| Provider Type | Hourly Rate | Service-Call Minimum | Typical First-Hour Billing | Notes |
|---|---|---|---|---|
| Licensed plumber (solo) | $95 - $130/hr | $165 - $250 | $165 - $250 | Required for permit-pulled work under Denver code |
| Plumbing company (crew) | $110 - $150/hr | $220 - $380 | $220 - $380 | Higher minimums reflect dispatch and overhead costs |
| Handyman (licensed, plumbing-capable) | $75 - $105/hr | $165 - $210 | $165 - $210 | Suitable for basic swaps; cannot pull trade permits |
| Handyman (general) | $60 - $85/hr | $165 - $185 | $165 - $185 | Lower minimum, but scope is limited to simple disconnects and reconnects |
| After-hours / emergency plumber | $150 - $200/hr | $300 - $380 | $300 - $380 | Weekend and holiday rates common during Denver's busy May-Sep season |
The practical implication: if your toilet swap takes a licensed plumber 45 minutes, you still pay the $165 to $250 minimum. That same minimum covers a second small task - say, replacing a shutoff valve or swapping a fill assembly - if you schedule it on the same visit. Skipping that bundling opportunity is the most common way Denver homeowners overpay for routine plumbing work.
What does each scenario cost in Denver?
Not every toilet replacement is the same job. The three scenarios below are calibrated to Denver-Aurora-Lakewood market rates and reflect the 1.09 local index. Older Denver Square homes and bungalows in neighborhoods like Washington Park often present conditions that push jobs from the basic scenario into the standard or complex tier - corroded flanges, non-standard rough-in distances, and original cast-iron drain connections are common in that housing stock.
| Scenario | Denver Cost Range | What's Included | Common Triggers in Denver |
|---|---|---|---|
| Basic swap | $165 - $325 | Reuse existing flange and supply line; same rough-in; new toilet only | Recently renovated homes, newer Aurora and Lakewood suburbs with standard 12-inch rough-in |
| Standard replacement | $275 - $490 | New wax ring, new supply line, new shutoff valve, haul away old unit | Most common scenario across the metro; recommended baseline for any toilet over 10 years old |
| Complex replacement | $435 - $765 | Damaged flange repair, new closet bolts, subfloor assessment, or drain relocation | Wash Park bungalows, older Denver Squares, homes with freeze-thaw floor damage near exterior walls |
| Permit-required installation | $490 - $765+ | Licensed plumber, Denver trade permit, inspection, green-code compliant fixture (1.28 gpf or lower) | Any drain relocation; new rough-in; required when moving toilet position or adding a bathroom |
Denver's building department requires trade permits for work that goes beyond a straight fixture swap. If your project involves moving the drain or altering the rough-in, a permit is not optional - and Denver enforces green-code provisions that mandate low-flow fixtures, so the replacement toilet itself must meet a 1.28 gallons-per-flush standard or lower. Budget the permit fee ($75 to $150 typically) on top of the labor and material costs shown above.
Should you DIY or hire in Denver?
A toilet replacement sits at the edge of realistic DIY territory. The mechanical steps are straightforward, but Denver-specific conditions - older housing stock with non-standard rough-ins, freeze-thaw damage to subfloors near exterior walls, and permit requirements for anything beyond a straight swap - raise the stakes for errors. The table below lays out the honest comparison.
| Factor | DIY in Denver | Hire a Pro in Denver |
|---|---|---|
| Total cost | $80 - $250 (toilet + parts only, no labor) | $275 - $655 all-in; minimum $165 even for simple jobs |
| Time required | 2 - 4 hours for an inexperienced installer; longer if flange issues appear | 45 - 90 minutes for a licensed plumber; same-day scheduling often available off-peak |
| Risk level | Moderate - flange damage, wax ring misalignment, and supply line leaks are common first-timer errors; freeze-thaw subfloor damage in older Denver homes is easy to miss | Low - licensed plumbers carry liability; errors are their cost to fix |
| Permit compliance | Homeowner can pull an owner-builder permit for a straight swap in some cases, but cannot self-permit drain relocation under Denver code | Licensed plumber handles permit; work is inspected and code-compliant |
| When DIY makes sense | Newer home with standard 12-inch rough-in, intact flange, and accessible shutoff; homeowner has basic plumbing experience | Older Denver Square or bungalow; any sign of floor softness or rust at the flange; drain relocation needed |
The minimum-fee structure shifts the DIY calculus in Denver. If a plumber's first hour costs $165 to $250 regardless, and the toilet itself costs $80 to $200 at a local supply house, the total DIY savings on a basic swap might be $100 to $150 after accounting for your time and any tool rental. That margin narrows further if you discover a damaged flange mid-job and need to call a pro anyway - at that point you pay the minimum on top of your parts cost.
How to save on small repairs in Denver
Bundle a second task onto the same visit
This is the highest-leverage move available to Denver homeowners. Because the service-call minimum runs $165 to $380, a second small job added to the same visit costs only the incremental labor - often $40 to $80 extra - rather than triggering a full second minimum. Common pairings with a toilet replacement: replacing a leaking shutoff valve on a nearby sink, swapping a fill valve or flapper in a second bathroom, or inspecting a slow-draining tub. Each of those tasks alone would cost $165 to $250 at the minimum. Stacked onto a toilet visit, they add $40 to $100. Over the course of a year, a Denver homeowner who bundles two or three small jobs per service call can save $300 to $600 compared to scheduling each separately.
Schedule outside the May-September peak season
Denver plumbers are busiest from May through September, when outdoor projects, remodels, and new construction all compete for the same licensed trade pool. Scheduling a toilet replacement in October through April - outside that peak window - improves your odds of same-week availability and gives you more negotiating room on price, particularly with solo licensed plumbers who have more schedule flexibility in the off-season. Winter scheduling works fine for interior plumbing; the freeze-thaw concerns that slow exterior and foundation work in Denver do not affect a bathroom toilet swap.
Supply your own toilet
Plumbers in the Denver-Aurora-Lakewood metro typically mark up fixtures 15 to 30 percent above retail. Purchasing a code-compliant 1.28 gpf toilet yourself from a local supply house or home center - and confirming the rough-in measurement before you buy - can save $50 to $150 on a mid-range unit. Confirm with your plumber in advance that they will install a customer-supplied fixture; most will, though some charge a small surcharge to offset the loss of markup.
Get the flange assessed before committing to a scope
In older Denver neighborhoods - Washington Park, Congress Park, Highlands, and similar areas with pre-1960 housing stock - the difference between a $275 standard replacement and a $650 complex one often comes down to flange condition. Ask any plumber you interview whether they will assess the flange before finalizing the quote, rather than pricing the complex scenario upfront as a default. A quick visual inspection at the start of the job costs nothing and can prevent you from paying for repairs that are not needed.
Denver toilet replacement cost FAQs
Why does a simple toilet swap in Denver cost as much as a more involved job?
Denver plumbers and handymen hold a service-call minimum of $165 to $380 that covers their time, fuel, and overhead for any visit regardless of how fast the work goes. A 30-minute basic swap at the minimum rate prices identically to a 90-minute standard replacement. The minimum is a fixed cost of doing business in a metro where the mean plumber wage runs over $65,000 per year and trade supply is tight. The only way to reduce the effective per-task cost is to bundle multiple small jobs onto a single visit, which collapses two or three minimums into one.
Does Denver require a permit to replace a toilet?
A straight fixture swap - same location, same rough-in, no drain work - generally does not require a permit in Denver. However, any job that involves relocating the drain, modifying the rough-in, or adding a new toilet where none existed does require a trade permit under Denver's building code, and the work must be performed by a licensed plumber. Denver also enforces green-code provisions requiring replacement fixtures to meet a 1.28 gallons-per-flush standard, so confirm your new toilet is compliant before purchasing. Permit fees typically run $75 to $150 for residential plumbing work.
Why do toilet replacements cost more in older Denver neighborhoods than in newer suburbs?
Older Denver Square homes and bungalows in neighborhoods like Washington Park, Baker, and Sunnyside were built with cast-iron drain lines, non-standard rough-in distances, and floor framing that has been subject to decades of Denver's high-altitude freeze-thaw cycles. That combination increases the probability of a damaged or corroded flange, subfloor softness near exterior walls, and rough-in measurements that do not match modern toilet footprints - all of which push a job from the basic or standard scenario into the complex tier at $435 to $765. Newer construction in Aurora, Lakewood, and the southern suburbs typically has PVC drain lines, standard 12-inch rough-ins, and intact flanges, making basic and standard replacements far more predictable in scope and cost.

Sam writes RenovCost's practical homeowner guidance - when a job is worth doing yourself, how many quotes to gather, and the questions that separate a reliable crew from a risky one. He focuses on helping first-time renovators avoid overpaying.