Question: how many amps does a 40 gallon water heater pull?
Answer: Bottom line, For a 4500w heater w/240v it will draw 4500/240 or 18.75 amps so #10 wire and either 25 or 30 amp breaker, depending on code.