The final cost of your roof will depend on the size of your home and the types of shingles you choose to install. It can range from $2,000 for smaller homes to $12,000 for larger homes. Our team will provide you with an estimate after evaluating your roof so that you know exactly what to expect in costs.