The real estimate will take anything from 30 minutes to an hour on average. You are not have to be there, but it is recommended in the event that the roofing contractor wants to inspect the house for a leak.