There are several factors that go into whether or not a roofing contractor will charge a fee for repair estimates. It is not uncommon for many companies to charge a small fee or deposit at the time of the appointment. Usually, this fee is a few hundred dollars at most.