I always price out the cost of materials and estimated labor (full fair wage) before getting bids on this type of stuff. This gives me a rough estimate of where the pricing should be. Generally add I add in a 30% markup to cover overhead. Mainly because I can do all the work myself, I just don't have the time.
It was stupid how much difference there was on the quotes for my roof replacement, $12k-$18k. Estimated CoG's and Labor $9K
Now painting the house afterwards had an even larger variation in pricing. It went from $6k-$22k. It took 6 quotes before somebody came reasonable. Estimated CoG's and Labor = $4K. The guy who gave me a bid for $22k got laughed at and told to fuck right off.