I'm only new to fish keeping and because I have an uncycled tank have been changing water 10% daily. It takes no time at all. I remove about basin full of water using a small plastic tub. I replace with fresh water from tap. I heat the water to temp using boiled water in a kettle from the cold water tap as I have heard mixing warm water from tap isn't good, not sure why, probably something to do with the hot water is stored in a tank and can build sediment or bacteria or something. It has been keeping the tank very clear and fish seem to be a lot happier for it.