Most codes or ordinances allow a homeowner to install their own water heater, and some jurisdictions allow unlicensed individuals to install water heaters, but they still must pull a permit and have it inspected for safety.