Answer by
RMarin (124)
The cost to replace a single shingle can vary greatly depending on what roofer you choose to use. On average, replacing an entire roof can cost anywhere betwwen $2000 and $12,000. You would think at this rate that one shingle would only cost a fraction, but the effort of having a roofer come out, ends up making it about $100.