It is recommend to hire a professional to install a new water heater, as water heater installation can be complex and requires knowledge of local plumbing codes. Hiring a professional will also ensure that the installation is done safely and correctly.