We earn a commission from qualifying purchases at no extra cost to you. This never influences our rankings.
Problem Solving

Toilet Bolts Rusted: How to Remove and Replace Corroded Bolts

A spec-driven walkthrough of why toilet anchor bolts and tank bolts corrode, how to diagnose which hardware has failed, the safest removal methods for bolts that are seized, stripped or snapped, and what replacement hardware to buy so the corrosion does not come back.

Why Trust Best Flushing Toilets

  • Flushing power and MaP flush-test scores
  • Water efficiency (GPF and EPA WaterSense)
  • Aggregated owner reviews
  • Clog resistance and trapway design
  • Brand reliability and warranty

Research updated June 2026.

Quick Answer

Rusted toilet bolts can almost always be removed with a hacksaw or oscillating tool and replaced with solid stainless steel or brass hardware. If caps are still on, pry them off first and spray the nuts with penetrating oil. Attempt loosening before cutting. Replace both anchor bolts and both tank bolts at the same time, using stainless or brass, and the corrosion problem will not return.

Corroded toilet bolts are one of the most frustrating surprises a homeowner or plumber encounters during a simple toilet repair or reinstallation. What looks like a five-minute job turns into an hour of sawing, drilling and swearing because the original plated-steel hardware has fused with the nut or the closet flange. It happens in every climate, with new and old toilets, because all toilet bolts live in a wet, sometimes sewage-misted environment that is extremely hard on ferrous metal.

This guide covers all three bolt locations that corrode: the anchor bolts (also called closet bolts or flange bolts) that hold the toilet base to the floor flange, the tank-to-bowl bolts that join the tank and bowl of a two-piece toilet, and the supply-line and fill-valve hardware that corrodes on the water side. For each location the guide explains why corrosion happens, the tools and sequence of steps that give the best chance of removal without breaking the porcelain, and the replacement hardware to install so the problem does not recur. For a broader look at what to buy when it is time to start fresh, the pillar guide to the best flushing toilets covers the full field. This page is entirely about the corroded bolt problem: how to diagnose it, remove it and fix it permanently.

How we research this guide

We do not remove toilet bolts in a test lab. We analyze published specifications, manufacturer installation guides, plumber-reported failure patterns across owner forums and aggregated retailer reviews, and the metallurgical basics of why certain bolt materials corrode in a toilet environment. Recommendations for replacement hardware are grounded in corrosion resistance data: stainless steel 18-8 and solid brass outperform zinc-plated steel by a wide margin in sustained wet environments. MaP test scores and EPA WaterSense certification are referenced where a toilet replacement is relevant.

The fundamentals

Why do toilet bolts rust in the first place?

Toilet bolts rust because most economy kits use zinc-plated steel, and the plating wears away quickly in the persistent moisture under a toilet base or inside a tank. Once bare steel is exposed to water and oxygen, it oxidizes steadily. Stainless steel and solid brass resist this process in normal bathroom conditions and are the correct materials for any toilet bolt replacement.

The environment around toilet bolts is harsh by any measure. Anchor bolts, which pass through the wax ring or gasket into the flange, are surrounded by the residual moisture that migrates from the floor seal, sewer vapors that rise through the flange opening, and any splash or seepage from the base. That combination of moisture, oxygen and trace sulfur compounds from sewer gas is highly corrosive to plated-steel hardware. The zinc coating that protects cheap bolts typically lasts four to eight years in a well-ventilated bathroom and less than two or three years in a humid or poorly sealed one.

Tank bolts experience a different form of attack. They sit partially submerged in the standing water inside the tank, with the lower portion exposed to the bathroom air. Chlorine in municipal water, hard-water minerals that concentrate around the hardware over time, and the natural galvanic interaction between the plated steel bolt and the brass or plastic parts nearby all accelerate corrosion. Hard water is particularly aggressive: mineral deposits (primarily calcium carbonate) accumulate around the threads and nut contact surfaces, making removal far more difficult even before visible rust appears.

A third factor is installation torque. When nuts are overtightened on soft threads, the zinc plating deforms and loses its protective continuity. Once the plating cracks, rust attacks the exposed steel along the thread roots, which are the thinnest cross-section on the bolt. The nut essentially fuses to the bolt through a matrix of rust, mineral scale and compressed debris, which is why a rusted nut often will not turn even with significant wrench force.

Diagnosis

How do I know which toilet bolts are corroded and which need replacing?

Lift the plastic bolt caps at the base of the toilet and look at the exposed nut and bolt threads. Orange or brown discoloration, pitting, a nut that will not turn with a wrench, or a bolt that spins freely without the nut advancing are all signs of corrosion severe enough to require cutting. If the threads look clean and silver and the nut turns smoothly, the bolt may simply be loose.

Start at the floor. The two anchor bolts at the base are covered by plastic snap-on caps that also conceal a plastic washer and a brass or steel nut. Pry off the caps with a flat screwdriver. If the nut surface is flecked with orange rust or coated in white-gray mineral scale, penetrating oil and a hacksaw are likely in your future. If the threads are greenish (patina on brass) but the nut still turns, you may be able to back it off with a wrench. If the bolt itself spins freely when you try to turn the nut, the bolt has corroded and is no longer keyed into the flange slot, or it has snapped below the nut.

Check the tank bolts by opening the tank lid and looking at the two bolt heads on the floor of the tank. Steel bolt heads that have developed a rust ring around the washer, or bolt heads that are visibly orange, signal that the hardware needs replacing. At the base of the tank, look at the nuts and washers on the outside. Green or white mineral crust around the nut is a sign the threads are compromised. Try to turn the nut with a box wrench while holding the bolt head still with a screwdriver inside the tank: if it does not move within the first quarter-turn, plan on cutting.

Bolt location Corrosion signs to look for Best removal method Replacement material DIY difficulty
Anchor bolts (floor flange) Orange nuts, spinning bolts, snapped shafts Penetrating oil + hacksaw or oscillating tool Stainless steel 18-8 or brass Moderate
Tank-to-bowl bolts Rust ring at bolt head, nut fused to bolt Penetrating oil + mini hacksaw inside tank Brass tank-to-bowl kit Easy
Supply line compression nut Green or white crust, won't loosen Tongue-and-groove pliers + new line Stainless braided supply line Easy
Fill-valve shank nut Mineral buildup, nut surface pitting Channel-lock pliers, replacement valve Full fill-valve replacement Easy
Tools you need

What tools do I need to remove rusted toilet bolts?

The core toolkit is penetrating oil, a hacksaw or oscillating multi-tool with a metal blade, a 1/2-inch or adjustable wrench, a pair of locking pliers (Vise-Grips) and a flat screwdriver. For bolts inside the tank, a mini hacksaw with a flexible blade is easier to maneuver than a full-size saw. A nut splitter can remove a seized nut without cutting the bolt itself.

Having the right tools before you start is the difference between a clean removal and a broken bolt or cracked flange. Here is what to gather:

  • Penetrating oil such as PB B'laster or Kroil. Apply this first and let it soak for at least 30 minutes, ideally overnight on badly rusted hardware. It wicks into the thread interface and breaks the rust bond.
  • Hacksaw or oscillating multi-tool with a metal-cutting blade. A standard hacksaw works for anchor bolts where you have clearance above the base. An oscillating tool with a bi-metal blade is faster and fits into tighter spaces. For tank bolts, a short hacksaw blade held in a cloth for grip gives enough control to cut in a confined space.
  • Locking pliers (Vise-Grips). If the bolt spins when you try to remove the nut, clamp the locking pliers onto the bolt shaft just above the nut to hold it while the wrench turns. This is often the first step that should be tried before reaching for a saw.
  • Nut splitter. A mechanical nut splitter cracks the nut without cutting the bolt thread, which is useful if you want to reuse the bolt or are working close to the porcelain where a saw blade might scratch. Small nut splitters sized for toilet hardware are available at most hardware stores.
  • Mini pry bar or flat screwdriver for popping bolt caps without cracking the porcelain base.
  • Safety glasses and gloves. Cutting corroded metal sends small, sharp particles at speed. Eye protection is not optional.
Expert Take

The single biggest time-saver is patience with penetrating oil. A bolt that appears completely seized can often be backed off with a wrench after 12 to 24 hours of soaking, which takes under a minute of actual effort and leaves the flange and porcelain undamaged. Pour a generous amount around the nut, wrap a rag around it to keep the oil in contact with the threads, and come back the next morning before reaching for a hacksaw. Cutting always works, but soaking first gives you the chance to avoid it entirely.

Removing anchor bolts

How do I remove rusted toilet anchor bolts without breaking the flange?

Pry off the bolt caps, apply penetrating oil to the nuts and let it soak at least 30 minutes. Try backing the nut off with a wrench while holding the bolt with locking pliers. If the nut is fused or the bolt spins and will not grip, cut through the bolt just above or below the nut with a hacksaw or oscillating tool. Slide the toilet off the cut bolts, then pry the old bolt tabs out of the flange slots.

Anchor bolts, often called Johnny bolts or closet bolts, mount in slots in the toilet floor flange and are held from below by the flange itself. Only the nut, washer and a few inches of threaded shaft are visible after installation. Corrosion almost always shows up first at the nut, because that is the area exposed to the most moisture from the floor and from any base seepage.

Work through these steps in order:

Step 1: Shut off the water and prepare the toilet

Turn the supply valve clockwise until closed. Flush to empty the tank and remove as much remaining water from the tank and bowl as possible with a sponge or wet-dry vacuum. Disconnect the supply line at the wall valve. This keeps the toilet lighter and prevents water from spilling during the tilt and removal.

Step 2: Remove the bolt caps and apply penetrating oil

Use a flat screwdriver to pop off the plastic snap caps at the base. Some are simply snapped on and pry off cleanly; older ones may be sealed with caulk around the base and need the caulk scored first with a utility knife. Once the nut and bolt shaft are exposed, soak them with penetrating oil. Reapply every 15 to 20 minutes while you do other preparation work. If time allows, apply and wait overnight.

Step 3: Attempt nut removal with wrench and locking pliers

Hold the bolt shaft with locking pliers clamped just above the nut to stop it spinning, and try to back the nut off counterclockwise with a 1/2-inch wrench or adjustable wrench. Apply steady, even pressure rather than jerking. If the nut turns even slightly, continue alternating between penetrating oil and gentle wrench pressure. A nut that moves even a millimeter is one that can usually be worked free.

Step 4: Cut the bolt if the nut will not move

Position the hacksaw blade horizontally between the nut and the toilet base, cutting through the bolt shaft. Keep the blade level and parallel to the floor so the cut is clean. An oscillating multi-tool with a bi-metal blade is faster and gives more control in tight quarters against the porcelain. Some plumbers cut just above the nut so the threaded stub can be grabbed and unscrewed later; others cut between the nut and the porcelain base so the toilet lifts off freely and the nut stays with the bolt on the floor. Either approach works.

Step 5: Lift the toilet and remove the old bolt stubs

With both bolts cut, the toilet lifts straight off the wax ring. Rock it gently to break the wax seal, lift with a partner if possible (two-piece toilets with the tank removed are easier), and set the toilet on a drop cloth. Stuff a rag into the open flange to block sewer gas while you work. The old bolt stubs and their keyed bases will still be in the flange slots. Slide or wiggle them out of the slots with pliers. If a bolt has corroded into the slot itself, use a small pry bar to work it free without bending the flange.

If the bolt snaps inside the flange

A bolt that corrodes at the base and snaps flush with the flange slot is the most difficult scenario. If a small nub of threaded shaft is visible, locking pliers often grip enough to back it out. If the bolt has snapped below the slot surface, use a screw extractor (also called an easy-out) sized for the bolt diameter. Drill a pilot hole into the center of the snapped bolt at low speed, fit the extractor and turn counterclockwise. If the extractor spins without gripping, it may be necessary to have the flange professionally replaced rather than risk damaging the drain pipe below. Check the flange for cracks before installing the new bolts.

Removing tank bolts

How do I remove rusted toilet tank bolts?

Drain the tank fully by shutting off the supply and flushing, then sponging out the residue. Hold each bolt head inside the tank with a flat screwdriver while you try to back the nut off underneath. If the nut is fused, apply penetrating oil and wait, then use a mini hacksaw to cut through the bolt just below the tank floor. Replace with a complete brass tank-to-bowl kit including the spud gasket.

Tank bolt removal is somewhat simpler than anchor-bolt removal because the bolts are shorter, the space is more accessible and there is no wax ring or floor structure to work around. The main complication is that you cannot apply much torque in the confined space between the tank and the bowl without risking the porcelain, and the bolt tends to spin when the nut is seized.

Step 1: Drain the tank

Shut the supply valve, flush to empty the tank and sponge out the remaining water. The tank must be dry before you remove the bolts or water pours out the moment the joint breaks. Disconnect the supply line at the shank nut at the bottom of the tank.

Step 2: Try loosening the nut while holding the bolt head

From inside the tank, hold the bolt head with a flat-blade screwdriver to prevent it from spinning. Outside, use a box or adjustable wrench on the nut and try counterclockwise pressure. Soak with penetrating oil first if there is any rust or mineral scale visible. If the nut turns even a small amount, keep working it until it comes free.

Step 3: Cut the bolt if the nut is fused

A short hacksaw blade wrapped in a cloth at the back end, or a compact oscillating tool, can reach inside the tank to cut the bolt shaft just inside the tank floor. Cut horizontally through the shaft and the bolt head falls off inside the tank; the nut and lower portion drop away outside. Alternatively, cut from outside just below the tank floor. Either way, the tank then lifts straight off the bowl, giving clear access to inspect the flush valve area and the gasket.

Step 4: Install the complete kit

With the tank off, install a complete brass tank-to-bowl kit: two new brass bolts, two new rubber washers under the bolt heads inside the tank, the large sponge spud gasket over the flush valve, and the metal washers and nuts underneath. Lower the tank squarely onto the bowl and snug the nuts evenly by hand, alternating sides, until the tank is firm and level. Do not overtighten. Reconnect the supply line and turn the water on.

Expert Take

When both tank bolts are corroded, replace the complete tank-to-bowl kit every time, not just the bolts. The spud gasket sitting in the same water is the same age and condition, and a new gasket on old bolts is how a repair comes undone within a year. Brass kits are a small investment relative to the labor of pulling the tank twice. Buy one complete kit, do the job once, and be done with it. The guide on toilet leaking from tank bolts covers the full diagnostic sequence if leaking is also part of the problem.

What to buy

What replacement toilet bolt hardware lasts the longest?

Stainless steel 18-8 (304 grade) and solid brass are the two materials that resist toilet-environment corrosion reliably. Stainless is harder and better for anchor bolts where installation torque is higher. Solid brass is the traditional and still-preferred material for tank-to-bowl bolts because it is soft enough to seal against rubber washers without deforming them. Avoid zinc-plated or chrome-plated steel in either location.

Hardware selection matters as much as the removal technique. The original hardware in most budget toilet installations is zinc-plated steel, which protects the base metal only as long as the plating is intact. In the persistent wet environment under a toilet or inside a tank, that plating typically lasts two to ten years, and once it fails, corrosion proceeds rapidly. Paying a small premium for stainless or brass hardware eliminates the corrosion problem rather than just deferring it.

For anchor bolts, look for solid stainless steel 18-8 bolts with stainless nuts and washers. Many quality sets also include a plastic spacer and brass reinforcing washer for the nut side. The flange bolt slot engagement is the same regardless of material, so any standard-length stainless closet bolt kit fits the same way the original did. Avoid bolt sets where only the bolt is stainless but the nut is zinc-plated steel, since the nut is the part that corrodes first and refuses to turn.

For tank-to-bowl bolts, solid brass is the standard. Most quality tank-to-bowl kits sold by brands such as Kohler, TOTO, American Standard and Fluidmaster include brass bolts and rubber washers sized to their respective toilet lines. Universal brass kits from Fluidmaster and Korky also work in the great majority of two-piece toilets and include the spud gasket, both bolts, both rubber washers and the nuts. For Gerber or Swiss Madison toilets with non-standard tank dimensions, check the manufacturer specifications for the correct kit, since bolt spacing and gasket diameter vary.

Flange condition

Should I inspect the floor flange when replacing rusted anchor bolts?

Yes, always inspect the flange when anchor bolts are removed. Corroded bolts that have been in place for years in a wet environment often corrode the flange slots themselves, and a crack in the flange ring or a broken slot means the new bolt cannot anchor properly. A damaged PVC or cast-iron flange should be repaired or replaced before the toilet is reinstalled to ensure a stable, leak-free base.

The toilet floor flange is the ring that connects the toilet drain pipe to the closet bolt slots and holds the entire toilet stable on the floor. Flange failures are underdiagnosed because they are hidden under the toilet base, and a corroded or rusted anchor bolt often signals that the flange area has been wet long enough to cause its own damage. When the toilet is off and the old bolts are out, take two minutes to inspect the flange thoroughly.

Look for these specific problems. Cracked or broken flange rings, especially in the slot area where the bolt head tabs engage, cannot hold the new bolt properly and must be repaired before reinstallation. A stainless repair ring that bolts over an existing cracked flange is a commonly used fix for cast-iron or plastic flanges with broken slots, and avoids the major work of replacing the full flange. Check the flange surface that the wax ring seats against for warping or debris. A flat, clean flange surface seals reliably; a warped or cracked surface leads to base leaks regardless of how new the wax ring is. If the flange sits more than a quarter inch below finished floor level (common after tile work), use a flange extension spacer to bring it flush.

Once the flange is confirmed clean and intact, install the new stainless closet bolts by sliding their keyed tabs into the flange slots and positioning them parallel to the wall at the correct width for your toilet base. Most toilet bases are designed for bolts set at roughly 5.5 to 6 inches apart (center to center), matching the bolt-hole spacing in the porcelain base. Consult your toilet's installation manual for the exact dimension. Our guide on toilet rocking or loose fix covers what happens when anchor bolts are not seated correctly and the toilet moves.

Reinstallation

How do I reinstall a toilet after replacing the anchor bolts?

Set the new stainless bolts in the flange slots, place a fresh wax ring on the flange horn (wax side up) or on the toilet horn (wax side down), lower the toilet straight onto the bolts, and press firmly and evenly to compress the wax. Add the metal and plastic washers, then the nuts, and tighten evenly and alternately by hand until the toilet is stable, not rocking. Never overtighten, since this cracks the porcelain base around the bolt holes.

Reinstallation after anchor-bolt replacement is straightforward if the flange is in good condition. The wax ring is a one-use item that must be replaced any time the toilet is lifted, since it compresses during installation and cannot reseal if disturbed. Standard wax rings fit the great majority of residential toilets; a ring with a plastic horn extension is useful when the flange sits low relative to the finished floor.

Position the toilet over the flange bolts, align the base holes with the bolt shafts, and lower the toilet in a single, controlled motion. Sit on the toilet seat and apply firm, even downward pressure to compress the wax ring fully. Do not rock or shift the toilet sideways after the wax contacts the flange, since lateral movement can break the seal. With the toilet pressed firmly down, add the metal washers and plastic bolt caps base plates over each bolt, then the nuts. Tighten each nut a small amount at a time, alternating sides, until the toilet is solid and does not rock. Cut any excess bolt shaft above the nut with a hacksaw so the caps fit flush, then snap the plastic caps on. Reconnect the supply line, turn the water on and check for any base movement or leaks after several flushes.

How tight is tight enough for anchor bolts?

Anchor bolt nuts need to be firm enough that the toilet does not move or rock at all, but the torque required is far less than most people assume. Porcelain is brittle, and the toilet base can crack around the bolt holes if the nuts are forced down hard. Tighten by hand-feel in small increments: snug, then a quarter-turn more on each side until all rock is eliminated. If the toilet still rocks after the nuts are snug, the floor or flange is not level, and shims are the solution, not more torque on the bolts.

Brand context

Do toilet bolt specifications vary by brand?

Floor anchor bolt spacing is standardized at roughly 5.5 to 6 inches between bolt centers for most residential toilets from TOTO, Kohler, American Standard, Woodbridge, Swiss Madison and Gerber, so universal stainless closet-bolt kits fit most models. Tank-to-bowl bolt specifications vary more: bolt length, spacing and spud gasket diameter differ by manufacturer and model line, so a branded or universal kit should be matched to the specific toilet model.

For most homeowners, the anchor bolt installation is straightforward because the 5-inch to 6-inch rough-in flange spacing has been a de facto standard for decades. A universal stainless or brass closet-bolt set works equally well under a TOTO Drake, a Kohler Highline, an American Standard Champion 4, a Woodbridge T-0001 or a Gerber Viper. The bolt length matters: standard sets are long enough for most applications, and a shorter set or hacksaw cuts the excess after installation.

Tank-to-bowl bolt kits are where brand specificity matters more. TOTO two-piece models such as the Drake and Drake II use a larger, rectangular spud gasket that is sized to TOTO's flush valve opening. Kohler two-piece models like the Cimarron and Highline have their own gasket dimensions. American Standard publishes replacement kit part numbers for the Cadet 3 and Champion 4 lines. Universal kits from Fluidmaster (Model 7202) or Korky cover the great majority of these, but checking the toilet manufacturer's published replacement parts list before ordering avoids a wasted trip back to the hardware store, especially for less common brands like Swiss Madison or the Woodbridge T-0019.

One-piece toilets including the TOTO UltraMax II, the TOTO Aquia IV (a two-piece in the sense that it has a separate tank for the dual-flush mechanism), the Kohler Santa Rosa and the Woodbridge T-0001 have no tank-to-bowl joint at all, which removes the tank bolt corrosion issue entirely. If tank-bolt corrosion is a recurring problem in your home environment, moving to a one-piece design at the next toilet replacement eliminates one entire category of hardware maintenance. The best one-piece toilets guide covers the leading options across brands and flush specs.

Expert Take

The smartest investment after removing corroded hardware is never needing to do it again. Stainless anchor bolts and brass tank kits cost marginally more than the zinc-plated sets sold in basic repair packs, and in a normal bathroom they simply do not corrode on any timescale a homeowner will encounter. The only follow-up needed is an occasional check that the nuts have not loosened. Compare that to the effort of removing a fused nut with a hacksaw, and the material upgrade pays for itself immediately.

Related hardware

What else should I replace while the toilet is off?

Any time the toilet is lifted for anchor-bolt replacement, the wax ring is a mandatory replacement, since it cannot reseal once disturbed. Take the opportunity to inspect and, if the condition warrants it, replace the following while the toilet is already removed and the work is already started.

Supply line. Braided stainless supply lines resist corrosion far better than chrome-plated copper lines, are flexible enough to connect at most angles and are inexpensive. If the existing supply line is more than five to seven years old, or if the compression nut at the valve is corroded, replace the line while the supply is disconnected anyway.

Fill valve. A fill valve older than ten years, or one that hisses, surges, or runs slowly, is worth replacing during the same visit. Fluidmaster 400A is the most widely used and documented replacement, covering the great majority of residential toilets. It takes about ten minutes to install with the tank already drained.

Flapper or flush valve. If the flapper is more than five years old and the toilet has been running intermittently, replace it. It is a low-cost part, and with the tank already emptied for the bolt work, the additional time to replace the flapper is minimal.

Wax ring. As noted, this is mandatory, not optional, any time the toilet is removed. A double-wax ring or a wax ring with a horn extension is appropriate when the flange sits slightly below finished floor level. Our guide on toilet wax ring replacement covers selection and installation in detail.

Prevention

How do I prevent toilet bolts from corroding in the future?

The most effective prevention is material selection at installation time. Stainless steel anchor bolts and brass tank-to-bowl bolts simply do not corrode in normal bathroom environments, so upgrading the hardware at the next toilet repair or installation is the whole answer for most homes.

Beyond material, keep the toilet base completely sealed at the floor. A continuous bead of silicone caulk around the base perimeter, except for a small gap at the back to allow any base leak to be visible, prevents floor moisture from wicking under the base and contacting the anchor-bolt hardware. Without that moisture contact, corrosion of even standard plated bolts slows dramatically. Re-inspect and refresh the caulk every two to three years as part of bathroom maintenance.

For the tank bolts, the key is ensuring the fill water is not abnormally acidic or high in chlorine. Homes on well water sometimes have pH-depressed water that accelerates metal corrosion, including inside toilet tanks. A simple water test strip can reveal whether pH or chlorine levels are outside the normal range for plumbing hardware. If water chemistry is the issue, a whole-house filtration or pH-correction system protects all fixtures, not just the toilet hardware.

Periodically lifting the toilet tank lid and glancing at the bolt heads takes under ten seconds and can catch early rust before a bolt fuses to its nut. A small rust ring appearing around a bolt head inside the tank is the signal to replace the kit proactively, before the hardware seizes and the removal becomes difficult. The how to clean a toilet tank guide covers the maintenance steps that also help with hardware longevity.

Our Verdict

Rusted toilet bolts are a solvable problem for nearly every homeowner. Apply penetrating oil first, try to back the nut off before cutting, and use a hacksaw or oscillating tool when the nut will not move. Replace every rubber part in the joint at the same time, use stainless or brass hardware at both locations, inspect the floor flange for damage while the toilet is off, and always fit a fresh wax ring. Done correctly, this repair will not need repeating because quality hardware simply does not corrode on any normal bathroom timeline.

Sources

  • EPA WaterSense, epa.gov/watersense
  • MaP flush testing, map-testing.com
  • Manufacturer published specifications
FAQ

Rusted toilet bolt questions answered

? Why are my toilet bolts rusting?

Most toilet bolts are zinc-plated steel, and the plating deteriorates in the persistent moisture and trace sewer vapors under the base or inside the tank. Once bare steel is exposed, it oxidizes steadily. Hard water leaves mineral deposits that accelerate the process. Stainless and brass bolts resist this entirely under normal conditions.

? Can I just spray WD-40 on rusted toilet nuts?

WD-40 is a water displacer, not a penetrating oil, so it is less effective than products like PB B'laster or Kroil for freeing seized threads. Use a dedicated penetrating oil, apply generously, and wait at least 30 minutes before attempting to turn the nut. For badly corroded hardware, an overnight soak gives the best result.

? How do I remove a toilet bolt that just keeps spinning?

A spinning bolt means the bolt is not gripping the flange slot, the bolt has snapped below the nut, or the nut is fused to the bolt and the whole assembly is spinning together. Clamp locking pliers (Vise-Grips) tightly onto the bolt shaft just above the nut to hold it, then turn the nut with a wrench. If it still spins, use a hacksaw to cut through both the nut and the bolt shaft in one pass.

? What do I do if the toilet bolt snaps off flush with the floor?

A snapped bolt that is flush with the flange slot can sometimes be gripped by locking pliers if any shaft is visible. If none is visible, use a screw extractor (easy-out): drill a pilot hole into the center of the snapped bolt at low speed and use the extractor to turn counterclockwise. If the bolt is inside the slot in the flange itself, a plumber may need to replace the flange.

? Is it safe to use a hacksaw near toilet porcelain?

Yes, if you keep the blade angled away from the porcelain and make short, controlled strokes. The greatest risk is scratching the base finish, not structural damage, as long as you do not apply lateral force against the porcelain. An oscillating multi-tool gives better control in tight clearances. Protect the nearby floor surface with a cloth or tape before cutting.

? What are toilet anchor bolts made of, and which is best?

Original anchor bolts in most budget toilet installations are zinc-plated steel. Upgrade kits use solid stainless steel 18-8 or brass. Stainless is the better choice for anchor bolts because it resists corrosion, does not bend under the torque of nut installation and withstands the wet floor environment indefinitely. Brass is acceptable but slightly softer and usually the preferred material for tank-to-bowl bolts rather than anchor bolts.

? How long do toilet bolts last before they need replacing?

Zinc-plated steel bolts can last as little as 3 to 5 years in a humid bathroom or one with a slow base leak, or up to 10 to 15 years in a dry, well-ventilated installation. Stainless and brass bolts can last the life of the toilet, often 20 to 30 years, without corrosion. The main trigger to replace bolts is visible corrosion, a nut that will not turn, a spinning bolt or a leaking base.

? Do I need to replace the wax ring when I replace anchor bolts?

Yes, always. The wax ring compresses when the toilet is set and cannot reseal if the toilet is lifted. Any time the toilet is removed for any reason, a new wax ring is mandatory. Choose a standard ring for a flange at finished floor level, or a ring with a horn extension if the flange sits below the floor surface. Reusing an old wax ring after reinstallation causes a sewer gas or water leak at the base.

? Can corroded tank bolts cause a toilet to leak?

Yes. Corroded tank bolts develop roughened, pitted surfaces and threads that the rubber washers cannot seal cleanly against, and the corrosion swelling can warp the bolt head slightly so it no longer compresses the washer evenly. A tank-bolt leak that persists after tightening the nuts is often caused by corroded bolts, not just a worn washer. Replace the full brass kit, not just the washers.

? How tight should toilet anchor bolt nuts be?

Only tight enough to eliminate all rocking. Tighten each nut a small amount alternately, not one side at a time, and stop the moment the toilet sits completely stable. Porcelain is brittle, and overtightening cracks the base around the bolt holes. If the toilet still rocks after the nuts are firmly snug, the problem is an unlevel floor or flange, which shims address rather than additional torque.

? Can I use a nut splitter on corroded toilet bolt nuts?

Yes, and a nut splitter is an underused tool for this job. It cracks the nut radially without cutting the bolt thread, which is valuable when the nut is close to the porcelain and a hacksaw blade would risk contact. Nut splitters sized for 1/2-inch or 5/8-inch nuts are available at hardware stores and work well on both anchor-bolt nuts and tank-bolt nuts that are too corroded to turn.

? Do different toilet brands need different anchor bolt kits?

For floor anchor bolts, no. The 5.5-inch to 6-inch center-to-center bolt spacing is a de facto standard used by TOTO, Kohler, American Standard, Woodbridge, Swiss Madison and Gerber, so universal stainless closet-bolt sets fit all these brands. For tank-to-bowl kits, brand specificity matters more because gasket diameter and bolt spacing vary, and a manufacturer-spec or confirmed universal kit should be matched to the toilet model.

? What is the difference between anchor bolts and tank bolts?

Anchor bolts, also called closet bolts or Johnny bolts, mount in the floor flange slots and secure the toilet base to the floor through the wax ring seal. Tank bolts, also called tank-to-bowl bolts, pass through the bottom of the tank and the bowl mounting surface and are clamped by nuts underneath to hold the tank to the bowl on two-piece toilets. Both corrode over time, but for different reasons.

? My toilet is rocking after I reinstalled it. What did I do wrong?

The most common causes are an unlevel floor (fix with plastic toilet shims), a flange that sits below the finished floor (fix with a flange extension), or anchor bolts that are not seated squarely in the flange slots and are at different heights. If the toilet is level and both bolts are fully seated and firm but the toilet still moves, recheck whether the wax ring has fully compressed and whether the base is making even contact with the floor.

? Should I caulk around the toilet base after replacing anchor bolts?

Yes, with one important exception. Apply a continuous bead of silicone caulk around the base perimeter but leave a small gap (about one inch) at the back of the toilet, or where the back of the base meets the floor. This gap allows any future base leak to be visible rather than hidden under caulk where it silently rots the subfloor. A fully caulked base hides leaks until major water damage has already occurred.

? What is a nut splitter and when should I use one on toilet bolts?

A nut splitter is a hardened metal tool that clamps around a nut and applies a wedge force to split the nut without damaging the bolt thread beneath. It is the cleanest way to remove a fused nut when the bolt is worth preserving and there is enough clearance to fit the splitter around the nut. On toilet anchor bolts with enough exposed shaft, it is faster than cutting and leaves the bolt shafts intact to confirm flange condition.

? How do I know if the floor flange is damaged after removing old anchor bolts?

Inspect the flange slots for cracks or breaks, check the flat ring surface for warping or cracks, and confirm both slots are intact enough to grip the keyed tabs of new bolt heads. A cracked slot that cannot grip the bolt key means the bolt will spin and the toilet will not stay anchored. A stainless repair ring or full flange replacement is the fix for a cracked or broken flange.

? Is it worth replacing the whole toilet if the bolts are rusted?

Rusted bolts alone are not a reason to replace the toilet, since the fix is inexpensive hardware. Replace the toilet instead if it is cracked, if MaP flush performance is poor (below 600 grams), if it is an old 3.5 or 5 GPF model wasting water compared to modern 1.28 GPF EPA WaterSense-certified models, or if recurring repair costs suggest the fixture is at end of life. Rusted bolts on an otherwise sound toilet are a repair job, not a toilet problem.

? Will a one-piece toilet help me avoid tank-bolt corrosion?

Yes. One-piece toilets like the TOTO UltraMax II, Kohler Santa Rosa and Woodbridge T-0001 cast the tank and bowl as a single porcelain unit, so there are no tank-to-bowl bolts, no bolt washers and no spud gasket. The entire tank-bolt corrosion scenario simply does not apply. If tank-bolt failure is a recurring issue, upgrading to a one-piece toilet at the next replacement permanently eliminates it.

How we rank & our data sources

We do not run physical lab tests. Rankings are built from published, verifiable data and real owner feedback, never paid placement.

Researched by Derek Whitman · Last updated April 9, 2026 · Our review method

D
Researched by Derek Whitman

Derek researches plumbing specifications, installation requirements and parts availability, cross-checking manufacturer claims against owner-reported reliability. Rankings are based on documented data and real owner reports, never paid placement.

Updated April 2026 · Toilets
Keep reading

Related guides

Best French Toilets (2026)

Best French Toilets (2026)

Toilets
4.6

Refined, softly curved one-piece and skirted silhouettes with a polished, Parisian-elegant profile, paired with verified MaP flush scores rather than a stylist's…

Read the guide
Best Scandinavian Toilets (2026)

Best Scandinavian Toilets (2026)

Toilets
4.6

Clean, low-profile silhouettes with real MaP-verified flush performance and efficient dual-flush water use, sized for a minimalist Nordic bathroom without sacrificing function.

Read the guide
Best English Toilets (2026)

Best English Toilets (2026)

Toilets
4.6

Classic two-piece toilets with tall tanks and elegant, understated proportions, the quiet country-house look that suits a traditional English bathroom without tipping…

Read the guide