Repair Tips

How to replace a toilet flapper and stop a running toilet

A running toilet is almost always a worn flapper. Here's how to replace it in about 20 minutes, what 2026 parts and pro repair cost in Diamond Bar, and when to stop DIYing.

D Diamond Bar Toilet Pros
October 2026 9 min read
Caucasian woman in PPE holding a plumber's wrench indoors, focused on maintenance.

A running toilet is almost always caused by a worn or warped flapper that no longer seals against the flush valve seat. Replacing that flapper takes about 20 minutes with a $6 to $15 part, and it stops the water waste immediately. Below we walk through the exact steps our technicians use, how to tell a flapper problem from a fill valve problem, and when a running toilet in Diamond Bar means something more than a rubber disc.

We do this repair every week in Diamond Bar, and the diagnosis is the same nine times out of ten. The rest of this post covers parts, tools, 2026 pricing, and the mistakes that keep a toilet hissing after a DIY swap.

Why a running toilet almost always means a bad flapper

A toilet flapper is the rubber seal at the bottom of the tank that lifts when you press the handle and drops back to hold water in the tank between flushes. When it hardens, warps, or grows a mineral crust, it stops sealing - and water trickles from the tank into the bowl 24 hours a day.

Diamond Bar water runs hard. Our supply comes from a mix of Colorado River and State Water Project sources, and the mineral load leaves white scale on flappers, fill valves, and flush valve seats within a few years. That scale is why flappers here often fail faster than the five-year average you'll read about online. We regularly pull flappers in Diamond Bar homes that are three to four years old and already stiff as a poker chip.

Chlorine and chloramine in treated water also break down the rubber compound. Add the heat of a garage-adjacent bathroom in August, and the flapper ages from both sides. If your toilet is running and the flapper feels slick, curled at the edges, or coated in chalky white film, that's your culprit.

How much water is your running toilet wasting?

A running toilet wastes between 200 and 500 gallons per day in a typical Diamond Bar home - that's 6,000 to 15,000 gallons a month, and it shows up on your Walnut Valley Water District bill.

Here's the math. A slow flapper leak runs about 0.25 to 0.5 gallons per minute. Multiply that by 1,440 minutes in a day and you land between 360 and 720 gallons daily. Even a quiet, barely-audible trickle costs you roughly 200 gallons a day. At 2026 tiered rates in our area, that's $30 to $90 added to a monthly bill, depending on which tier you land in.

You can confirm the leak without pulling the tank lid. Drop a few drops of food coloring into the tank, wait 15 minutes without flushing, and look in the bowl. If color shows up in the bowl water, the flapper is leaking. That test costs nothing and takes less time than reading this section.

If you'd rather not chase it yourself, our running toilet fix Diamond Bar service diagnoses the leak in one visit and replaces the flapper, fill valve, or both on the spot.

Tools and parts you need for a flapper replacement

You need a replacement flapper, a sponge, a bucket, and about 20 minutes. No pipe wrench, no torch, no special tools.

  • Replacement flapper - $6 to $15 at any hardware store. Match the brand: Fluidmaster, Korky, and TOTO flappers are not interchangeable.
  • Sponge and small bucket - for soaking up the inch or two of water left in the tank.
  • Old towel - tank water drips, and you'll want it under the tank.
  • Gloves - tank water isn't clean, and scale is rough on skin.
  • Adjustable pliers - only if the chain clip or flapper hinge is stuck.

If your toilet is a 1990s-era build - common in the Diamond Bar neighborhoods off Grand Avenue and around Diamond Bar High - the original flapper is likely a 2-inch rubber or plastic model still available at most hardware stores. Newer 1.28-gallon-per-flush toilets use a 3-inch flapper, and those are a different part number. Check the tank or the underside of the lid for the model before you buy.

While you're in there, look at the fill valve too. If it's the original from a 2005 install, it's on borrowed time. Our toilet fill valve replacement Diamond Bar service swaps both at once so you're not back under the lid in six months.

Step-by-step: how to replace a toilet flapper

Turn the shut-off valve clockwise until it stops, flush the toilet to drain most of the tank, then sponge out the remaining water. That's the whole prep.

1. Shut off the water and drain the tank

The shut-off valve is behind the toilet, on the wall near the floor. Turn it clockwise. Flush once to empty most of the tank, then press the handle again to clear the last inch. Sponge out what's left into your bucket.

2. Unhook the old flapper

The flapper hangs on two ears at the base of the overflow tube. Squeeze the ears, slide the flapper off the pegs, and unhook the chain from the handle arm. Set the old flapper aside - take it with you to the store so you match the size and brand.

3. Inspect the flush valve seat

Run your finger around the rim where the flapper sits. It should be smooth. If it feels gritty or has a visible chip, the new flapper won't seal and you'll need to address the seat - that's a job for a toilet flush valve replacement Diamond Bar call, because the overflow tube has to come out.

4. Install the new flapper

Slide the new flapper onto the same two pegs, hook the chain to the handle arm, and leave about half an inch of slack. Too tight and the flapper won't drop; too loose and the chain catches under it.

5. Turn the water back on and test

Open the shut-off valve slowly. Let the tank fill, then flush three times and watch. The flapper should drop flat every time, and the water should stop running within 30 seconds. If you still hear water after the tank is full, the fill valve is the next suspect.

How to tell a flapper problem from a fill valve problem

If water keeps running after the tank is full, the problem is the fill valve, not the flapper. If water runs constantly and the tank never quite fills, it's the flapper.

Here's the quick test. Lift the tank lid and watch the water level. If the level sits at the fill line and you still hear a hiss, the fill valve is passing water. If the level keeps dropping and the fill valve kicks on every few minutes to top it off, the flapper is leaking into the bowl.

Both parts fail on the same timeline in Diamond Bar because they see the same water. A flapper is a $10 part; a fill valve is $12 to $25. If you're already under the lid, replacing both saves you a second trip. Our Diamond Bar CA toilet tank repair service handles both in a single visit, and we test the tank for 10 minutes before we leave.

Common mistakes that keep a toilet running after a flapper swap

Most failed DIY flapper swaps come down to four things: the wrong size, a chain that's too tight, a dirty seat, and a warped overflow tube.

  • Wrong flapper size. A 2-inch flapper on a 3-inch flush valve will never seal. Measure the valve opening, not the old flapper.
  • Chain too tight. If the chain holds the flapper up even slightly, water runs continuously. Leave half an inch of slack.
  • Scale on the seat. Wipe the seat with a cloth and a little white vinegar. A grain of scale the size of a pinhead is enough to leak 200 gallons a day.
  • Bent overflow tube. If the tube is cracked or bent, the flapper can't sit flat. That's a tank repair, not a flapper repair.

One more: don't overtighten the flapper hinge. The ears are plastic and they snap. If you hear a crack when you push it on, you're buying another flapper.

If the toilet is also leaking at the base - water on the floor, a wobble when you sit - the problem is underneath, not in the tank. That's a replace toilet wax ring Diamond Bar job, and it's worth fixing before the subfloor takes on water.

When to call a professional

Call a professional when the flapper swap doesn't stop the running, when the tank itself is cracked, or when water is showing up on the floor around the base. Those are the three cases where DIY turns into a bigger repair.

We also get called when the shut-off valve won't close. If you turn it and the water keeps flowing, stop - you can't drain the tank safely, and forcing the valve can break it off in the wall. That's a toilet shut-off valve replacement Diamond Bar call before anything else.

Diamond Bar Toilet Pros is a local, state-licensed plumbing contractor. We stock common flappers, fill valves, and flush valve seals on every truck, so most running-toilet calls are finished in one visit. We quote the price before we start, and we don't leave until the tank holds water for a full 10-minute test.

Frequently Asked Questions

How long does it take to replace a toilet flapper?

About 20 minutes for a homeowner with basic tools, and 10 to 15 minutes for a plumber. Add 10 minutes if you're also replacing the fill valve. The tank needs to refill and be tested before you call it done.

How much does a running toilet repair cost in Diamond Bar in 2026?

DIY parts run $6 to $25. A professional flapper or fill valve repair in Diamond Bar typically runs $95 to $185 in 2026, including the part and the service call. A full tank rebuild - flapper, fill valve, and seal - usually lands between $165 and $260.

Can I just bend the flapper to make it seal?

No. A bent flapper will seal for a few days and then leak again. Rubber that has warped or hardened won't hold a seal no matter how you shape it. Replace it - the part costs less than a fast-food lunch.

Why does my toilet run only at night?

Lower water pressure at night lets a marginal flapper leak past the seat. During the day, higher pressure can push the flapper down hard enough to seal. A toilet that runs only at night is telling you the flapper is on its last legs.

Does a running toilet really raise my water bill?

Yes. A steady flapper leak wastes 200 to 500 gallons a day - 6,000 to 15,000 gallons a month. In Diamond Bar, that's $30 to $90 added to a typical monthly bill, and it gets worse as you climb into higher rate tiers.

Get help with Toilet Repair in Diamond Bar

If the flapper swap didn't stop the running, or you'd rather not spend your Saturday under a tank lid, we'll take it from here. One call, one visit, and the water stops.

Call Diamond Bar Toilet Pros at (909)853-0493 for same-day Toilet Repair Diamond Bar CA.

Tagged with

#toilet flapper#running toilet#toilet repair#diamond bar#diy plumbing

Frequently Asked Questions

Common questions our team hears about this topic.

Call Us
How long does it take to replace a toilet flapper?

About 20 minutes for a homeowner and 10 to 15 minutes for a plumber. Add 10 minutes if you're replacing the fill valve at the same time. Always test the tank for a full 10 minutes after the swap before calling it done.

How much does a running toilet repair cost in Diamond Bar in 2026?

DIY parts run $6 to $25. A professional flapper or fill valve repair in Diamond Bar typically runs $95 to $185 in 2026, part and service call included. A full tank rebuild usually lands between $165 and $260.

Can I just bend the flapper to make it seal?

No. A bent flapper seals for a few days and then leaks again. Rubber that has warped or hardened won't hold a seal no matter how you shape it. Replace it - the part costs less than a fast-food lunch.

Why does my toilet run only at night?

Lower water pressure at night lets a marginal flapper leak past the seat. During the day, higher pressure can push the flapper down hard enough to seal. A toilet that runs only at night means the flapper is near the end of its life.

Does a running toilet really raise my water bill?

Yes. A steady flapper leak wastes 200 to 500 gallons a day, which is 6,000 to 15,000 gallons a month. In Diamond Bar that adds $30 to $90 to a typical monthly bill, and it climbs as you move into higher rate tiers.

Need Toilet Repair in Diamond Bar today?

A running toilet wastes hundreds of gallons a day and gets worse, not better. Call Diamond Bar Toilet Pros and we'll diagnose the flapper, fill valve, or tank in one visit and fix it on the spot.