There are a number of reasons why your toilet may not be flushing properly. The most common reason is that the water level in the tank is too low. This can happen if the water supply to the toilet is turned off, or if there is a leak in the tank. If the water level is too low, the toilet will not be able to create enough suction to flush properly.
Another common reason for a toilet not flushing properly is that the valve that controls the water flow to the toilet is not working correctly. This valve is located at the base of the toilet tank and is responsible for allowing water to enter the tank when the handle is turned on. If this valve is not working properly, the water level in the tank will not be high enough to create the suction needed to flush the toilet.
If your toilet is still not flushing properly after checking these two things, it is likely that there is a clog in the pipe that leads from the toilet tank to the bowl. This pipe can become clogged with debris over time, which can prevent water from flowing through it properly. To clear a clog in this pipe, you will need to use a plunger or a plumber’s snake.
If your toilet is still not flushing properly after trying these things, you may need to call a plumber to come and take a look at it. There could be a more serious problem that needs to be fixed.