You should be able to get a roofing quote in 3-10 days. We recommend taking the time necessary to find a highly qualified contractor.
Ensure your roofer is insured against any accidental damages your property may incur. Its also wise to choose a roofing company that is local and not just based on price but rather reputation.
Roofing companies should have workmans compensation and liability insurance. This is to protect the homeowner in the event of an accident. If a roofing companys employee gets injured workers compensation protects the homeowner and liability protects you from damage caused by the roofers during repair or replacement.