Home/Blog/Toilet Installation Cost in Florida (2026 Guide)
PricingAugust 16, 2026·9 min read

If you're replacing an old toilet or putting one in for the first time, here's what toilet installation actually costs in Jacksonville, Ponte Vedra, and St. Johns County.

Toilet Installation Cost in Florida

If you're replacing an old toilet or putting one in for the first time, here's what toilet installation actually costs in Jacksonville, Ponte Vedra, and St. Johns County.

Most homeowners in this area pay between $150 and $350 total for toilet installation when they already own the new fixture — that covers removing the old toilet, setting the new one, and connecting it to the existing water supply and drain flange. If the flange is damaged, the floor needs repair, or the shutoff valve has to be replaced, expect $300–$550. This guide breaks down exactly what drives that number, what's included, and what to expect on install day.


How Much Does Toilet Installation Cost in Florida?

The total depends on whether it's a straight swap or a first-time install, the condition of the wax ring seal and flange underneath, and whether the water supply line and shutoff valve need replacing along with the toilet.

Here's realistic pricing for the Jacksonville and Ponte Vedra market:

Job Type Typical Total Cost
Labor only (you supply the toilet) $100–$200
Standard replacement, existing setup in good condition $150–$275
Replacement with new wax ring and bolts $175–$300
Replacement with new supply line and shutoff valve $225–$375
Flange repair or replacement Add $75–$175
Subfloor repair (water damage around base) Add $150–$400
First-time install (new rough-in location) $500–$900+
Old toilet removal and haul-away $25–$50 (often included)
Comfort-height or ADA-compliant unit fitting No extra labor — same install process

These figures reflect handyman labor at $85–$125/hour. A licensed plumber charges $125–$225/hour for the same work, and a standard toilet swap almost never needs one.


What Drives the Cost of Toilet Installation?

Standard Replacement vs. New Rough-In

Setting a new toilet where one already sits — same drain location, same water line — is the cheapest and fastest job. The rough-in plumbing is already in place, so the work is disconnect, remove, inspect the flange, set the new wax ring, and secure the new fixture. That's typically 45–75 minutes.

A first-time install, or moving a toilet to a new location entirely, means running new drain and vent plumbing to a spot that's never had a toilet — a much bigger job that usually does require a licensed plumber and a permit, since it involves the main drain and vent stack.

Old Toilet and Flange Removal

Old toilets in Florida homes are often original to the house and can be surprisingly heavy and awkward to pull. Once it's off, the flange underneath — the pipe fitting the toilet bolts down to — gets inspected. A cracked, corroded, or rusted-through flange is common in homes over 20 years old and needs repair before the new toilet goes down, or it will rock and eventually leak.

Wax Ring vs. Gasket Condition

Every toilet installation uses a fresh wax ring or rubber gasket seal between the toilet base and the flange — reusing an old one is never worth the risk of a slow leak that rots the subfloor. This is a standard, inexpensive part of every job, but if the old seal failed and water has been seeping for a while, that's where subfloor damage shows up.

Water Supply Line and Shutoff Valve Age

Older Florida homes often still have the original angle stop shutoff valve and a rigid or aging supply line. If either shows corrosion, mineral buildup, or won't shut off cleanly, we replace it during the same visit rather than leave a failure point behind the new toilet — this adds modest parts and labor cost but avoids a return trip.

Subfloor and Water Damage

If a previous leak went unnoticed, the subfloor around the toilet base can be soft or discolored. This is the single biggest cost swing in a toilet installation — a healthy subfloor keeps the job at standard pricing, while rot discovered mid-installation adds real time and materials to cut out and replace the damaged section before the new toilet can be set.


Toilet Installation Cost by Toilet Type

The fixture itself is a separate cost from labor. Here's what you'll typically pay at retail:

Toilet Type Retail Price Range
Budget two-piece (standard height) $100–$200
Mid-range two-piece (comfort height, better flush) $200–$400
One-piece (easier to clean, quieter close) $350–$650
Comfort-height / ADA-compliant $200–$450
Dual-flush (water-saving) $200–$400
Smart toilet (bidet features, heated seat) $600–$2,000+

For most Jacksonville-area homes, a mid-range two-piece comfort-height toilet in the $200–$400 range is the sweet spot — taller seating height, a strong single-flush design, and widely available parts if anything needs servicing down the road. Comfort-height models are increasingly the default in new builds and popular with buyers planning to age in place.


New Installation vs. Replacement: What Changes the Price

The single biggest cost jump in toilet installation isn't the fixture — it's whether the plumbing is already there. A replacement reuses the existing drain, vent, and water line, keeping the job in the $150–$375 range depending on condition. A true first-time install — adding a toilet to a bathroom that's never had one, or relocating a toilet to a different spot in the room — means cutting into the drain and vent stack, which is licensed-trade work in Florida and typically runs $500–$900 or more once a plumber and permit are involved.

If you're renovating and considering moving the toilet's position for a better layout, get that priced separately before assuming it's a simple installation — it almost never is.


Can a Handyman Install a Toilet in Florida?

Yes — for the vast majority of jobs, a handyman can legally install a toilet in Florida without a plumbing license.

Florida law reserves licensed-trade work for jobs involving new drain or vent stack modifications, or plumbing that requires a permit under Florida Building Code Chapter 489. Removing an old toilet and installing a new one at the same existing rough-in — including replacing the wax ring, supply line, and shutoff valve — falls within general handyman plumbing scope.

Specifically, a Florida handyman can:

  • Disconnect and remove an existing toilet
  • Install a new toilet at the existing drain flange and water supply location
  • Replace the wax ring, closet bolts, and mounting hardware
  • Replace the supply line and shutoff valve
  • Repair or replace a damaged flange at the existing location
  • Repair minor subfloor damage found during installation

A Florida handyman cannot:

  • Relocate a toilet to a new position requiring new drain or vent line runs
  • Add a new bathroom's rough-in plumbing
  • Do plumbing work that requires a permit under Florida Building Code Chapter 489

If your project turns out to need new rough-in plumbing, we'll say so upfront and point you to a licensed plumber rather than take on work outside our scope.


What to Expect During Installation

Here's the typical process for a toilet replacement, so you know what's happening during the visit:

  1. Shut off the water at the supply valve and flush to empty the tank and bowl.
  2. Disconnect and remove the old toilet — supply line, mounting bolts, then lift the toilet off the flange.
  3. Inspect the flange and subfloor for cracks, corrosion, or water damage, and repair as needed.
  4. Set a new wax ring on the flange and lower the new toilet into place, aligning the mounting bolts.
  5. Secure the toilet, connect the water supply line, and check that it sits level and doesn't rock.
  6. Test run — fill the tank, flush multiple times, and check every connection point for leaks before calling it done.

Total time for a standard replacement: 45–75 minutes. Jobs involving flange repair or subfloor work run 2–4 hours. We check for leaks at the base and supply line before we consider the job finished — a slow leak at the wax ring is the kind of thing that causes real damage if it's missed.


Toilet Installation in Jacksonville, Ponte Vedra, and St. Johns: Local Pricing

If you're comparing quotes across the Jacksonville metro — including Ponte Vedra, St. Johns, Neptune Beach, Atlantic Beach, or Jacksonville Beach — here's what a reputable local handyman should charge:

  • Minimum call: $85–$100 (covers the first 30–45 minutes)
  • Labor for a standard replacement: $100–$200 total
  • Labor with flange or subfloor repair: $250–$450
  • Fixture sourcing: We recommend buying your own toilet so you can pick the height, flush type, and style you want — we'll confirm the rough-in measurement (usually 12 inches) before install day.
  • Same-day availability: Often possible for a cracked or non-functional toilet — call in the morning for the best shot at same-day service.

Big-box installation services often quote a flat rate that balloons once they find a damaged flange or an outdated shutoff valve on-site. A local handyman gives you a straight number over the phone once you describe your setup, with no surprise add-ons unless something genuinely unexpected turns up.


Signs It's Time to Replace Your Toilet

Not sure if it's time for a new fixture instead of another repair? These are the clearest signs:

  • Cracks in the tank or bowl — even a hairline crack means eventual leaking and needs replacement, not repair.
  • Toilet rocks at the base even after tightening the bolts — usually a failed flange or a warped subfloor underneath.
  • Frequent clogs or weak flush despite a clean bowl — older low-flow models from the early 2000s often have poor flush performance that no amount of adjustment fixes.
  • Constant running or repeated flapper replacements — if you've replaced internal parts more than twice in a year, a new toilet is usually cheaper long-term.
  • Age over 25 years — toilets this old often use more water per flush than modern dual-flush models and are more likely to have hidden hairline cracks.

If the issue is a worn flapper or a loose handle, that's often a $75–$150 repair rather than a full replacement. We'll always tell you honestly if repair makes more sense than replacing.


Frequently Asked Questions

How much does toilet installation cost in Florida? Most homeowners in Jacksonville, Ponte Vedra, and St. Johns County pay $150–$350 for a standard replacement, including labor. Jobs requiring flange repair or subfloor work run $250–$550. Labor only, when you supply the toilet, is typically $100–$200.

Can a handyman install a toilet in Florida? Yes. Installing a toilet at an existing drain flange and water supply location — including replacing the wax ring, supply line, and shutoff valve — is within Florida handyman scope. Relocating a toilet or adding new rough-in plumbing requires a licensed plumber and typically a permit.

How long does toilet installation take? A standard replacement takes 45–75 minutes. Jobs involving flange repair or subfloor damage take 2–4 hours, depending on what's found once the old toilet is removed.

What toilet should I buy? A mid-range two-piece comfort-height toilet in the $200–$400 range is the best fit for most Jacksonville-area homes — taller seating, strong flush performance, and easy parts availability. One-piece models cost more but are easier to clean and quieter.

Do I need a plumber or a handyman for toilet installation? For a replacement at the existing location, a handyman is the right call and typically $25–$75/hour cheaper than a plumber for the same job. You only need a licensed plumber if the job involves relocating the toilet or new drain and vent plumbing.

What areas do you serve for toilet installation? We serve Ponte Vedra, Ponte Vedra Beach, St. Johns, Jacksonville Beach, Neptune Beach, and Atlantic Beach. For outdoor plumbing and yard-related work, see our service pages for Ponte Vedra, St. Johns, and Jacksonville Beach. More local pricing guides are available on our blog.


Ready to Get Your Toilet Installed?

If your toilet is cracked, rocking at the base, or you're finally getting one put in for the first time, Ponte Vedra Handyman can usually get it done same-day or next-day.

Call us at (904) 780-4116 and tell us your setup — whether you have the toilet already, whether it's a straight replacement, and whether you've noticed any rocking, leaking, or water damage around the base. We'll give you a straight number on the phone, no surprises when the job's done.

Need help with a repair or project?

Ponte Vedra Handyman serves Ponte Vedra, St. Johns, and Jacksonville Beach. Free quotes, no hidden fees.

Get a Free Quote