Question: how long does it take for a 40 gallon water heater to fill up?
Answer: Usually, it would only take 10-15 minutes to have the water ready for heating. It is not always required to fill it immediately, but it's efficient to do so to start the water heating process. The water heating process usually takes around 2-3 hours, depending on the type of water heater you have at home.