HOW-TO GUIDES

How to fix a toilet flush button

Updated 07/26

How to fix a toilet flush button

Blog>How-To Guides>How to fix a toilet flush button

If your toilet won’t flush properly, the issue could be to do with the flushing mechanism. Don’t panic! Here’s how to fix a toilet flush button.

The easier way to book quality trades
Verified estimator
Download app
This article can help you understand
  • How to fix a stuck or sticking push button

  • What to check before replacing any parts

  • How to replace a faulty flush valve or button

  • How to fix a lever-style flush instead

  • Why your toilet keeps running after flushing

  • When to call a plumber, and what to expect

A flush button that sticks, won't return, or doesn't flush properly is usually down to a handful of common faults - many of them fixable without calling a plumber.

Here's how to work through the problem step by step, whether you've got a push-button cistern or a traditional handle - and when you need to call in help.

If you're not confident with DIY, or want to ensure professional results, your best bet is to hire a plumber. Enter your postcode below to find a plumber near you.

Find toilet repair services near you

Tools you’ll need to fix a push button toilet

  • Screwdriver (flathead, and possibly a small one for prising)

  • Replacement toilet flush button

  • Replacement flush valve or rubber seal

  • Replacement lift chain or rod, and flapper (for lever toilets)

Step 1 - Turn off the water

Before you do anything else, make sure to turn off the water supply.

Twist the isolation valve on the pipe feeding the toilet, or turn off at the mains stopcock if there isn't one.

Then, flush the toilet to drain as much water from the cistern as possible before you start.

Top Tip

Check whether your toilet has its own isolation valve near the pipework. If it does, you can shut off the water to just the toilet rather than the whole house while you work.

Step 2 - Remove the cistern lid

Next, carefully remove the cistern lid. Depending on your toilet, you may be able to lift it up or you may need to unscrew it.

Take care here - the lid is usually still connected to the fill valve or refill tube, so don't pull it away sharply.

How to fix toilet that won

Step 3 - Disconnect and drain the cistern

The fill valve or tube should have a small release button on the side. Press this to separate it from the flush button.

Then use your screwdriver to press the fill valve lever and flush out the remaining water. Twist off the valve to drain what's left in the cistern.

Step 4 - Diagnose the fault

Take a look at what's actually gone wrong. You might see:

  • Bottom suction section not resealing - the flush valve lifts when you press the button but doesn't drop back down, so water keeps running

  • Limescale or debris around the flush valve seat

  • A worn or damaged rubber seal on the valve

  • A sticking or misaligned button that doesn't return to its resting position, keeping the valve open

It can be hard to tell for certain whether the seal alone is the problem, so if in doubt, it's usually more reliable to replace the whole flush valve rather than just the seal.

Step 5 - Replace the toilet flush valve

Remove the flush valve, and make sure that all parts have been removed - including the separate lower section.

Then, place the new toilet flush valve in the correct position and twist it until you hear a click.

You can adjust the levels on the flush valve to match those on your old flush valve if you want to, but it often isn’t necessary.

Toilet cistern flush valve components

Step 6 - Replace the toilet flush button

Next, remove your old toilet flush button from the cistern lid.

Replace it with your new one, making sure to tighten the last plastic bit on the bottom of your cistern lid.

Reconnect it to the fill valve or tube by pressing the side release button, the same way you disconnected it.

Step 7 - Check it works

Now, you need to test your toilet to make sure it works.

Place the cistern lid back into position and turn the water supply back on. Then, flush your toilet a few times to make sure there are no issues, such as leaks or continuous running.

Still experiencing problems?

Hopefully, everything is sorted now the button and flush valve have been replaced.

But if you’re still experiencing problems, it’s time to call in a plumber to take a closer look. Enter your postcode to get started.

Find toilet repair services near you

H2: My push button is stuck or won't return

A button that sticks down - rather than one that's simply broken - usually just needs to be cleaned and lubricated rather than replaced.

Mineral buildup and grime around the button housing is a common cause, especially on toilets a couple of years old.

Here's how to fix it:

  1. Disconnect the button unit and clean the buttons and shafts in warm soapy water

  2. Let everything dry fully before reassembling

  3. Apply a small amount of silicone lubricant (not WD-40) to the moving parts

  4. Check any air tubes on pneumatic systems aren't kinked or twisted, as this stops the flush valve resetting properly

Concealed cistern toilet problems and how to fix them

How to adjust a push button toilet flush

If your push button works but your toilet doesn’t flush all of the waste away as it should, you may be able to adjust the button on your push button toilet flush valve instead of replacing it altogether.

Here’s how:

  1. Remove the cistern lid and place it upside down on the toilet seat

  2. Locate the white push rod - this operates the larger flush valve; the blue rod opens the small flush valve and won't normally need adjusting

  3. Turn the lock nut anticlockwise to loosen it

  4. Turn the white push rod anticlockwise once, then retighten the lock nut

  5. Put the cistern lid back on the toilet lid and test the flush button

If it still isn't flushing completely, repeat these steps to adjust it further.

How to fix a toilet flush lever

Not all toilets have a push button. Instead, many will have a lever or toilet handle. Here’s how to fix the flushing mechanism on your toilet if it has a lever.

https://www.checkatrade.com/blog/wp-content/uploads/2024/08/how-to-fix-a-toilet-flush-lever.jpg
  1. Turn off the water supply

  2. Remove the cistern lid and place it upside down on the toilet

  3. Empty the tank: pull up the rubber flapper that sits at the bottom of the flush mechanism, and let the water drain

  4. Check the chain or rod connecting the flush lever to the flapper. If it's loose, remove the chain and reattach it to a hole closer to the flush lever. If it's disconnected, reconnect it to the flapper. If it's broken, you'll need to replace it

  5. Check the flapper is sealed and positioned properly. Again, if it's damaged or worn, you'll need to replace it

  6. Replace the lid, turn on the water supply, and flush the toilet to check it works properly

If it still doesn't work, you may need to call a plumber.

Find toilet repair services near you

How much does it cost to fix a toilet?

Costs vary depending on what's actually wrong. As a guide, plumbers typically charge around £50 per hour, and fixing a toilet flush is a quick job that shouldn't take more than an hour or so.

You'll also need to pay for any replacement parts on top of that.

Hiring a plumber: Cost breakdown 2025

Plumber costs in the UK: 2026 price guide

Whether you are planning an exciting renovation or have a troublesome issue, our plumber cost guide contains daily, hourly and emergency rates.

Learn more

Find a plumber to fix a toilet flush

A toilet flush button or lever that isn’t working properly can be a real issue, especially if you have only one toilet in the home!

Hopefully, these steps will help you to get to the root of the problem. But if not, it’s time to call in a plumber.

Remember, it’s best not to take any chances when it comes to running water in the home. Plus, a plumber will be able to get the job done quickly and effectively – making sure they get to the root of the problem to provide you with a long-term fix.

Luckily, it’s easy to find a trusted plumber on Checkatrade. Enter your postcode into the search box below to get started - or download the Checkatrade app.

Search for checked tradespeople working in your area

Checkatrade Mobile App Banner

Only tradespeople who pass our checks are on Checkatrade. In fact, we’re so confident in the tradespeople on Checkatrade that if you book through us, we guarantee their work up to £1,000. (T&Cs apply.)

FAQs

  • This may be due to a broken flush button, faulty flush valve, low water level, or blocked pipe. See our guide on what to do if your toilet isn't flushing properly for more troubleshooting.

  • A plumber can fix this quickly, though it's often a manageable DIY job for most people comfortable with basic tools.

  • Plumbers typically charge around £50 per hour, with the total cost depending on what needs replacing.

  • This is usually due to a flush valve that isn't resealing properly, often due to limescale, a worn seal, or a button or rod that isn't returning to its resting position.

  • Often, yes. Disconnect the button, clean it and the shafts in warm soapy water, dry thoroughly, and apply a little silicone lubricant before reassembling. If that doesn't work, it may need replacing.

  • It can be hard to tell without dismantling the valve, so if you're not certain, replacing the whole valve is the more reliable fix.

  • Yes, vinegar is a safe way to dissolve limescale on flappers, valves, and rim holes without damaging rubber or plastic components. Avoid bleach inside the tank, however, as it can degrade the rubber parts over time.

  • Mechanical systems use a rod or cable connected directly to the flush valve. Pneumatic systems use a small air pump that sends a puff of air through a tube to trigger the flush. It's common on buttons mounted on the wall rather than the cistern lid.

Browse our toilet hub for more guides on toilet repairs, replacements, and costs.

Checkatrade

Follow us
bathroom supplier design assistance

Share this article:

See the tradespeople we've checked for your job