If you look at your roof only to find black spots, it’s time to replace your roof. Black spots on your roof can indicate one or both of two things. The first possibility is missing shingles causing dark spots on your roof. Mold would be the second reason you might spot black spots on your roof. Both missing shingles and mold are immediate signs you should replace your roof.