Where can you buy roofing shingles? You can buy roofing shingles at big home improvement stores, online retailers, roofing supply shops, and directly from roofing contractors. Asphalt shingles are the most popular choice, used in about 80% of U.S. residential roofing projects. Prices vary based on the type and quality you choose. Let us show you the best places to shop and what to expect to pay.
Big Home Improvement Stores
Home Depot, Lowes, and Menards carry roofing shingles in stock. These stores have basic asphalt shingles and some premium options. You can see the shingles in person before you buy.
Prices at these stores are usually moderate. According to RubyHome (2025), basic asphalt shingles cost $4.25 to $4.95 per square foot, while architectural asphalt shingles run $4.50 to $8.25 per square foot. Most stores offer delivery if you buy a large amount.
Related articles:
- Where Can I Find Cheap Roofing Shingles
- Where Are Roofing Shingles Made
- Where Can I Buy Gaf Roofing Products
- Where Can I Buy Metal Roofing Sheets
- Where Can I Buy Rubber Roofing
- Where Can I Buy Standing Seam Metal Roofing
- Where Can I Buy Metal Roofing
- Where Can I Buy Roofing Underlayment by the Roll
- Where Can I Buy Tpo Roofing Material
- Where Can I Buy Metal Roofing Near Me
Online Retailers
Amazon, Wayfair, and eBay sell roofing shingles online.
Online shopping is easy because you can compare prices from your home. Shipping costs can be high because shingles are heavy. Many online sellers offer free shipping on big orders. Check the return policy before you buy, as damaged shingles during shipping can be a problem.
Roofing Supply Companies
Local roofing supply stores specialize in roofing materials. They often have more choices than home improvement stores. Staff members know a lot about roofing and can answer your questions.
These shops may have better prices if you buy in bulk. According to RubyHome (2025), a typical 1,700 square foot roof costs between $6,800 and $68,000 depending on materials. Roofing suppliers often work with contractors and homeowners doing DIY projects.
Roofing Contractors
You can also buy shingles directly from a roofing contractor. Contractors often get discounts from manufacturers because they buy in large amounts. They can pass some savings to you.
Buying from a contractor is smart if you plan to hire them for installation. According to ConsumerAffairs (2024), asphalt shingles account for nearly 50% of residential contractor revenue. A contractor can help you pick the right shingles for your climate and home style. They can also install them professionally.
| Where to Buy | Price Range | Best For |
|---|---|---|
| Home Depot/Lowes | $4.25-$8.25/sq ft | Quick shopping, seeing products in person |
| Online Retailers | $4-$10/sq ft | Comparing prices, home delivery |
| Roofing Supply Shops | $4-$12/sq ft | Expert advice, bulk discounts |
| Roofing Contractors | $4-$15/sq ft | Installation and expert help |
Related articles:
- Where Can I Dispose of Roofing Shingles Near Me
- Where Can I Buy Roofing Materials
- Where to Buy Metal Roofing
- Where Can I Buy Corrugated Metal Roofing
- Where to Buy Roofing Shingles
- Where to Buy Roofing Shingles Near Me
- Where Can I Dump Roofing Shingles Near Me
- Where Can I Buy Metal Roofing Panels
- Where to Buy Metal Roofing Near Me
Talk with a local roof contractor to review your options and get a detailed estimate for your project.