A square of shingles covers 100 square feet and typically costs between $100 and $600 per square, depending on the shingle type and where you buy
The price you pay depends almost entirely on shingle quality. Standard asphalt shingles run $100 to $200 per square. Mid-range architectural shingles cost $200 to $400 per square. Premium options—impact-resistant, designer, or specialty shingles—can reach $400 to $600 or more per square. Regional pricing varies; shingles cost more in areas with higher labor and material costs, and less in rural regions.
The total you see at checkout also includes waste. Roofers typically order 10 to 15 percent extra because shingles get cut, damaged during installation, or lost to weather. A roof that needs 20 squares of shingles means you buy 22 to 23 squares. That waste factor is built into most contractor estimates but not always obvious in the line item.
Key Takeaways
- One square covers 100 square feet and is the standard unit roofers use to measure and price shingles.
- Asphalt shingles range from $100 to $200 per square, while architectural and premium options cost $200 to $600 per square.
- Your total shingle cost depends on your roof size, shingle type, and the waste factor contractors add to the order.
- Buying shingles yourself and hiring a roofer to install them is usually cheaper than having the contractor source materials.
How to figure out how many squares your roof needs
Start with your roof's total square footage, which you can find on your home's inspection report or tax assessment. If you don't have that, measure the length and width of your house, multiply them together, then multiply by 1.4 to account for roof pitch and overhang. That gives you a rough total.
Divide the total square footage by 100 to get the number of squares. A 2,000-square-foot roof needs 20 squares. A 3,000-square-foot roof needs 30 squares. A roofer will measure your actual roof and give you a more precise number, but this calculation works for budgeting before you get estimates.
What shingle type costs and what it means
Asphalt shingles are the cheapest option at $100 to $200 per square. They last 15 to 20 years in most climates. Three-tab shingles are the basic version; architectural shingles (also called laminate) are thicker and look more textured, and they cost slightly more within this range.
Architectural shingles run $200 to $400 per square and last 20 to 30 years. They're thicker than standard asphalt, resist wind better, and look more like wood or slate from the ground. Many homeowners choose this middle tier because the lifespan justifies the extra cost.
Impact-resistant shingles cost $300 to $500 per square and are designed to withstand hail and high winds. Some insurance companies offer discounts if you install them, which can offset part of the premium price. Designer and specialty shingles—including those that mimic wood shake or slate—run $400 to $600 per square and are chosen mainly for appearance.
Where the price difference comes from
Material quality is the main driver. Cheaper shingles use thinner asphalt and lower-grade granules; premium shingles use more asphalt, better granules, and additives that resist UV damage and algae growth. A $150 square and a $400 square both cover 100 square feet, but the expensive one will hold its color longer and resist weather damage better.
Brand reputation also affects price. Owens Corning, GAF, and Certainteed are the largest manufacturers and their shingles typically cost more than regional or store brands, though the quality difference is often smaller than the price difference. Store brands sold by big-box retailers are usually made by one of the major manufacturers and cost 10 to 20 percent less.
Labor is separate from material cost. Installation typically runs $3 to $5 per square foot, or $300 to $500 per square. A 20-square roof costs $6,000 to $10,000 in labor alone, depending on roof complexity and local rates. This is why the shingle type you choose matters less to your total bill than you might think—labor is usually the bigger expense.
Buying shingles yourself versus letting the contractor buy them
If you buy shingles and have a contractor install them, you typically save 15 to 25 percent compared to having the contractor source materials. You handle the purchase, delivery, and storage; the contractor installs. This works well if you have time to shop and a place to stack bundles (shingles are heavy and take up space).
The downside is that you own the shingles before installation, so if the roofer finds damage during the job or needs a different type, you're responsible for returns or exchanges. Most contractors prefer to source materials themselves because they control quality and can swap products if needed. Some will refuse to install shingles you buy, or will charge extra for the hassle.
If you go this route, buy from a roofing supplier, not a big-box store. Roofing suppliers stock more variety, know the local climate requirements, and can advise on what works for your roof pitch and region. They also handle returns more smoothly if you order the wrong thing.
Seasonal pricing and bulk discounts
Shingle prices are lowest in fall and winter when roofing demand drops. Spring and summer are peak season, and prices can rise 10 to 15 percent. If you're not in a rush, waiting until October or November usually saves money.
Bulk discounts exist but are modest. Buying 30 squares instead of 20 might save you 5 to 10 percent per square at a supplier, but the savings only matter if you're doing multiple roofs or have a large project. For a single residential roof, the discount is usually too small to justify the extra storage and handling.
Getting accurate pricing for your roof
Get at least three written estimates from local roofers. Each estimate should list the shingle type, the number of squares, the cost per square, labor cost, and any additional charges (removal of old shingles, permits, flashing repair). Compare the shingle type first—don't compare a $150-per-square estimate to a $350-per-square estimate if they're different products.
Ask whether the estimate includes waste and whether the contractor guarantees the shingle quantity. Some roofers build waste into the per-square price; others list it separately. Clarify what happens if the actual roof needs more or fewer squares than estimated.
Check whether the estimate includes removal of your old roof. Tear-off costs $1 to $3 per square foot and is often listed separately. If one estimate includes it and another doesn't, the numbers aren't comparable.
Frequently Asked Questions
How many bundles are in a square of shingles?
Most asphalt shingles come three bundles per square, though some architectural shingles are four bundles per square. The number varies by manufacturer and shingle weight. Your supplier will tell you how many bundles to expect when you order.
Do I need to buy extra shingles for repairs later?
Yes. Buy one or two extra bundles and store them in a cool, dry place. Shingles fade over time, so matching a repair to your original roof becomes harder after a few years. Having extras from the original batch ensures a color match if you need to patch a leak or storm damage.
What's the difference between a square and a bundle?
A square is 100 square feet. A bundle is a smaller unit—typically one-third of a square for standard shingles. Roofers order by the square but install from bundles. You don't need to think in bundles unless you're buying shingles yourself.
Can I use cheaper shingles on part of my roof and expensive ones on another part?
Technically yes, but it's not recommended. Shingles age and weather at different rates, so mixing types creates visible color differences and uneven wear. If budget is tight, use the same mid-range shingles across the whole roof rather than mixing tiers.
Do shingle prices include delivery?
Not usually. Delivery costs $50 to $200 depending on distance and quantity. Ask your supplier whether delivery is included in the quoted price or added at checkout. Roofing suppliers often deliver free on large orders; big-box stores usually charge.