PRICE BOOK · PLUMBERS · FOR CONTRACTORS

How much to charge to replace a toilet (2026)

A suggested flat rate for the contractor doing the work: $415 to $490, $445 typical, built from 1.5 hours of labor and $230 of parts in a real flat-rate price book, with the margin math and a Good/Better/Best set to present.

FROM QUOTEIRON’S PRICE BOOK · PRICES CHECKED OCTOBER 8, 2026 · FORMULA OUTPUTS, NOT A MARKET SURVEY

QuoteIron › Plumbers price book › Replace a Toilet

Short answer: to replace a toilet, charge about $445 flat rate ($415 at $75 an hour, $490 at $125). That is 1.5 hours of labor and $230 of parts at your cost, with a 30% parts markup, rounded up to the next $5. About 32% of the price is labor and 67% is parts and markup. Prices checked October 8, 2026.
Flat-rate range to replace a toilet: $415 at $75 an hour, $445 at $95, $490 at $125

The plumbing book prices a standard-height toilet with new wax ring, bolts and supply line, hauled away. About two thirds of the flat rate is the toilet, so the number barely moves with your hourly rate. The way this job loses money is a flange or shutoff problem found after the old toilet is up.

Price breakdown: labor, parts, markup

Here is replace toilet, standard height, new toilet included as a contractor would build it at the book’s sample rate of $95 an hour and a 30% parts markup.

Price breakdown at 95 dollars an hour
Labor hours1.5 h
Labor at $95/hr$142.50
Parts at your cost$230.00
Parts markup (30%)$69.00
Subtotal before rounding$441.50
Typical flat rate (rounded up to $5)$445
Effective rate per labor hour$297/h
Markup as a share of the price16%

The range: each version of the job at three labor rates

One search, several jobs. The book separates them by size or method, so quote the one that matches the site. All at a 30% parts markup, rounded up to $5:

Prices at three labor rates
JobHours / partsAt $75/hrAt $95/hrAt $125/hr
Replace toilet, standard height, new toilet included1.5h / $230$415$445$490
Replace toilet2h / $195$405$445$505

What the flat rate covers

  • Replace toilet, standard height, new toilet included. Install a mid-grade toilet with new wax ring, bolts, and supply line, and haul away the old one.
  • Replace toilet. Remove and haul the old toilet and set a new contractor-supplied elongated bowl with wax ring, bolts, and supply line.

What moves the price

  • Flange condition. A corroded or broken flange turns a 90-minute swap into a repair. Offer the flange repair as a stated add-on before you pull the toilet.
  • Shutoff valve. A stop that will not close or leaks when touched needs replacing first. Quote it up front.
  • Rough-in and bowl shape. A 10 or 14 inch rough-in or an elongated bowl changes what you buy; confirm before you price from a stock number.

Add-ons to put on the quote

These are separate rows in the same book, priced at the $95 sample rate. Put the ones that apply on the quote so they are lines, not arguments.

Add-on prices
Add-onHours / partsPrice at $95/hr
Repair broken toilet flange1.5h / $20$170
Replace fixture shutoff valve (angle stop)0.5h / $12$65
Replace toilet seat0.25h / $25$60
Install bidet seat0.75h / $95$195
Disposal or haul-away only, old water heater or major fixture0.5h / $15$70

How to present it: Good, Better, Best

Offer three options on one quote and let the customer choose. Each is a sum of real book rows at the $95 sample rate. Better swaps the shutoff while the supply line is off; Best adds a bidet seat.

GOOD
$445
  • Replace toilet, standard height, new toilet included
BETTER
$510
  • Replace toilet, standard height, new toilet included
  • Replace fixture shutoff valve (angle stop)
BEST
$705
  • Replace toilet, standard height, new toilet included
  • Replace fixture shutoff valve (angle stop)
  • Install bidet seat

How these numbers are built

QuoteIron’s price book stores structure: typical labor hours and a mid-grade parts cost for each job (book priced 2026-09). Your rates do the pricing: hours × your hourly rate, plus parts at cost with your markup, rounded up to the next $5. The low, typical and high figures use $75, $95 and $125 an hour at the book’s default 30% markup. They are formula outputs, not a survey of what your market pays, so replace them with your own rate and markup before you send anything. Prices checked October 8, 2026.

In QuoteIron: this job is already a row in the Plumbers book, priced from your own rate and markup, with Good/Better/Best on a single quote. Free for 5 jobs a month; Pro is $15.99/month. See the full plumbers flat-rate price book, or read how to build a flat-rate price book.

Hours and parts are typical starting points for a straightforward site; your market, supplier and the specific conditions decide the real number. Licensing, permits and local rules stay yours to handle. General information, not tax or legal advice.

STRAIGHT ANSWERS

FAQ

What flat rate should I charge to replace a toilet?

In QuoteIron's price book the primary job (replace toilet, standard height, new toilet included) is 1.5 hours of labor plus $230 of parts. At $95 an hour and a 30% parts markup that prices to $445; at $75 an hour it is $415 and at $125 an hour $490. These are formula outputs from the book, not a market survey. Set your own rate and markup before you quote.

How many labor hours should I budget to replace a toilet?

The book carries 1.5 hours for "replace toilet, standard height, new toilet included"; 2 hours for "replace toilet". Treat them as typical starting points for a straightforward site; adjust for access, height, condition and anything the customer has not told you.

Should I charge flat rate or hourly to replace a toilet?

Flat rate, in most cases. At the book's sample numbers the typical price works out to about $297 per labor hour once parts and markup are in, and 32% of the price is labor. A flat number set before you start means a fast day earns you more instead of costing you the sale, and the customer is not watching a clock. Hourly makes sense only when the scope is genuinely unknown.

What should I add to the quote so I do not absorb extras on replace a toilet?

The book lists these as separate rows for this trade: repair broken toilet flange ($170); replace fixture shutoff valve (angle stop) ($65); replace toilet seat ($60); install bidet seat ($195). Put the ones that apply on the quote as lines, or as Better and Best options, instead of discovering them mid-job. See the Good/Better/Best set on this page.

QUOTE IT RIGHT

Quote this job in QuoteIron.
Priced from your rate.

The plumbers book already has this job built. Set your labor rate and markup once and every price follows. Free for 5 jobs a month, no card. Pro is $15.99/mo flat.

More: the full plumbers price book, or how to set your rates as a new solo tradesman.

$15.99/MO FLAT · MONTH-TO-MONTH · CANCEL IN THE APP STORE OR GOOGLE PLAY, NO PHONE CALL · EXPORT YOUR DATA ANYTIME

PricingGET THE APPFAQ