A slate roof is known for its durability and longevity but comes at a premium, typically ranging from $15,000 to $40,000 depending on the size and complexity of the installation.