Had my roof replaced 9 years ago and it was $4000 for a 2350 sq foot one store home plus to car garage. My neighbor recently had a new one put on and it was $14000 (same size house). I called the guy who did mine ( he had done 3 different homes for me thru the years ) and asked would it would cost in today'a market. He said it would charge $6000. Get a few bids. If they seem high pm me and I will send you his number.
We used Ron Potok twice and he did wonderful work. Having said that, when we first hired him, it was a toss-up among him, Wesco and 4-Star. They're all good except my most recent experience in getting bids 4-star took several days to return my call and a week or so to give me a bid. Normally not a big deal but we were in tight negotiations with the previous homeowner. Ron came out the same day. But, as mentioned, all of them are very good.