If you are planning on replacing your roof, it is a good idea to consider buying roof shingles online. There are many shingle manufacturers that sell their roof shingles through websites as well as in retail stores. You will need to compare cost, style, color and the different materials available. By beginning your shopping online you can view the options and compare the products without leaving your home. You will be able to get a good idea of what is available and what most suits your needs and budget.