A gas water heater makes the water hot by using heat with fuel burning. On the other hand, an electric water heater uses electric resistance coils. Electric water heaters are more costly due to electricity costs.