It can take anywhere from 3 to 10 days for a roofing quote. Be prepared with all of the information you need so that they are able to give you an accurate estimate - and don't forget about contacting other contractors!