QuoteIron › Plumbers price book › Replace a Toilet
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.
| Labor hours | 1.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 price | 16% |
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:
| Job | Hours / parts | At $75/hr | At $95/hr | At $125/hr |
|---|---|---|---|---|
| Replace toilet, standard height, new toilet included | 1.5h / $230 | $415 | $445 | $490 |
| Replace toilet | 2h / $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 | Hours / parts | Price at $95/hr |
|---|---|---|
| Repair broken toilet flange | 1.5h / $20 | $170 |
| Replace fixture shutoff valve (angle stop) | 0.5h / $12 | $65 |
| Replace toilet seat | 0.25h / $25 | $60 |
| Install bidet seat | 0.75h / $95 | $195 |
| Disposal or haul-away only, old water heater or major fixture | 0.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.
- Replace toilet, standard height, new toilet included
- Replace toilet, standard height, new toilet included
- Replace fixture shutoff valve (angle stop)
- 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.
Related job pages
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.