A running, cracked, or outdated toilet is one of the most common repair jobs in Jacksonville homes, especially in older neighborhoods like Riverside, Avondale, San Marco, and Springfield where original fixtures are still in place. Swapping a toilet is one of the more approachable DIY plumbing jobs, but Duval County's older housing stock, high water table, and humid climate add a few local wrinkles that homeowners in drier climates never have to think about. Here's what to know before you start, including when the City of Jacksonville wants a permit application and what the job typically costs if you'd rather hand it off to a pro.

Generic white porcelain toilet installed squarely on neutral tile with a plain level nearby
Editorial illustrationCheck the flange, finished-floor height, shutoff, and drain alignment before lifting a replacement toilet into the room. The fixture should be matched to a stable, serviceable connection below the floor.

When You Need a Permit in Jacksonville

Most straightforward toilet replacements in Jacksonville do not require a permit. If you're swapping a toilet for a new one in the exact same location, using the existing drain flange and existing water supply line, that's generally treated as routine fixture maintenance under the Florida Building Code and Florida Plumbing Code, and the City of Jacksonville's Building Inspection Division typically does not require a permit for that kind of like-for-like replacement.

The line moves, however, if the job goes beyond a simple swap. Relocating the toilet, moving or replacing the drain flange, altering the waste line, or changing the rough-in dimensions all count as plumbing alterations under the Florida Plumbing Code, and those typically require a permit and inspection through the City's Planning and Development Department. Older Duval County homes, particularly those built before the 1980s, often have cast iron flanges that have corroded or cracked, which can turn what looked like a simple swap into flange repair work that crosses into permit territory. If you're unsure whether your situation qualifies, a quick call to the City of Jacksonville permitting desk before you start will save you a headache later, especially if you plan to sell the home and need a clean permit history.

Tools and Materials

Toilet flange reinforced with a repair ring at a clean bathroom floor opening
Editorial illustrationSet the bowl on a stable, level seal and fasten without overtightening porcelain. The flange needs to support the toilet evenly around the drain, not merely hold the bolts in place.

Step-by-Step

  1. Turn off the water supply at the shutoff valve behind the toilet, then flush to drain the tank and bowl as much as possible.
  2. Disconnect the supply line from the tank and remove any remaining water with a sponge or shop vac.
  3. Remove the tank bolts if the tank is separate from the bowl, or skip this if it's a one-piece toilet.
  4. Remove the nuts on the closet bolts at the base of the toilet, then rock the bowl gently to break the wax seal.
  5. Lift the toilet straight up and set it on old towels. Have a helper if possible, since even a "comfort height" toilet is heavy and awkward.
  6. Stuff a rag into the drain opening temporarily to block sewer gas while you work.
  7. Scrape off the old wax ring with a putty knife and inspect the flange. If it's cracked, corroded, or sitting below the finished floor, this is the point where the job may need a flange repair kit, and possibly a permit if the flange itself is being replaced.
  8. Set new closet bolts into the flange slots.
  9. Remove the rag, then place the new wax ring on the flange or on the underside of the new toilet, following the manufacturer's instructions.
  10. Lower the new toilet straight down over the bolts, aligning carefully, then press down firmly and evenly to seat the wax ring.
  11. Add washers and nuts to the closet bolts and tighten evenly, alternating sides, until the toilet is stable. Don't overtighten, since porcelain can crack.
  12. Check with a level and shim the base if the floor is uneven, which is common in older Jacksonville homes with settled foundations.
  13. Reattach the tank if separate, then connect the supply line and turn the water back on.
  14. Flush several times and check every connection for leaks, including around the base after 10 to 15 minutes.
  15. Caulk the base if desired, leaving a small gap at the back for leak detection.
Bathroom floor opening showing a flange set below finished floor height
Editorial illustrationFlush and inspect the base, supply, and tank connections several times. A rocking toilet or damp floor points to a support or seal problem that needs attention, not a cosmetic adjustment.

Jacksonville Climate Considerations

Jacksonville's humidity means subfloor moisture around toilets shows up faster than in drier regions, so a solid wax seal and a level installation matter more here than in a mild, dry climate. The area's water is moderately hard, which over years can contribute to mineral buildup inside tank components, so it's worth inspecting the fill valve and flapper while everything is already apart. Duval County's high water table can also mean subfloor rot around older toilets that have had slow leaks for years without anyone noticing, so if the subfloor feels soft or spongy when you remove the old toilet, stop and address that before installing anything new. And as noted above, homes built before the 1980s in older Jacksonville neighborhoods frequently still have cast iron flanges, which corrode differently than modern PVC and are more likely to need repair during a "simple" swap.

What It Costs in Jacksonville (DIY vs. Hiring a Pro)

ApproachTypical Cost RangeNotes
DIY, standard toilet$150 to $400Toilet plus wax ring, bolts, supply line
DIY, with flange repair$250 to $550Add flange repair kit and extra time
Hiring a plumber, labor only$150 to $350If you supply the toilet
Hiring a plumber, all-in$350 to $700Toilet, labor, and disposal of the old unit
Flange replacement or relocation (may require permit)$400 to $900+Higher if subfloor repair is needed

When to Call JK Prestige

If you pull up the old toilet and find a cracked or corroded flange, soft subfloor, or signs the toilet was ever relocated without a permit, that's a good moment to call in a licensed contractor rather than push forward. JK Prestige handles both the plumbing correction and any subfloor or permitting work in one visit, which avoids the back-and-forth of hiring separate trades. We work across Duval County and know which older neighborhoods tend to have cast iron flanges and settled subfloors, so we can usually spot the real scope of the job before we even start.

Get a written estimate in 48 hours.

No call center. No coordinator. A JK principal reviews every inquiry and replies with a real number, not a range, not a follow-up form.

Request Free Estimate →

Frequently Asked Questions

Do I need a permit to replace a toilet in Jacksonville?
In most cases, no, as long as the new toilet goes in the same spot using the existing flange and supply line. A permit through the City of Jacksonville typically becomes necessary if you relocate the toilet or alter the drain line.
How long does a toilet replacement take?
A straightforward swap usually takes one to two hours for a homeowner working alone. Add extra time if the flange needs repair or the floor needs leveling.
Why does my new toilet rock or feel unstable?
This is almost always an uneven floor or an improperly seated wax ring. Shimming the base and rechecking the seal usually solves it, but if the flange sits below the finished floor, a flange extender may be needed.