Installation of water heater is usually available on the same or next day. Upon coming out for an estimate there are several things that a licensed plumber will provide.
Accurately size the water heater based on usage
Identify need for thermal expansion tank
Check water pressure levels
Inspect any gas/lp vents
Answer any general plumbing questions
Provide written estimates