Keep input power separate from heat output
Enter sustained heater input in kW: 3000 W means 3 kW, not 3000. Use power available to water heating in this operating condition, not a whole-building supply rating. This model then applies the entered efficiency; entering useful heat output as input power would apply efficiency a second time. Enter 95 for 95%, not 0.95. The defaults are examples, not verified ratings for your heater.