
Best French Toilets (2026)
ToiletsRefined, 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 guideA 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.
Research updated June 2026.
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.
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 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.
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 |
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:
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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

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
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
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