Roofing square calculator

Estimate roof area, squares, shingle bundles, and material quantities — free for homeowners and contractors

Enter your roof dimensions below for an instant estimate of roofing squares and material quantities. Results are for estimation purposes only — always verify with a licensed roofing contractor before purchasing materials or making any decisions.

Who is this page for?

Estimate your roof size and material quantities

Typical residential: 12–18 in. Enter 0 if measuring to fascia.
Each dormer adds ~15% waste for cuts and flashing.
Section 1
Enter roof dimensions above to see results

Roofing buyer's guide

A plain-English guide to help you ask the right questions — not a substitute for advice from a licensed roofing contractor.

This guide is for general educational purposes only. It does not constitute professional roofing, construction, or insurance advice. Always consult a licensed roofing contractor for guidance specific to your project, home, and location.

Why roofing products work better as a system

Many roofing manufacturers design their shingles, underlayment, starter strips, and ridge cap to work together as a complete system. When products from different manufacturers are combined on the same roof, it may affect the warranty terms offered by each manufacturer — since each can only stand behind their own products used together as intended.

A useful question to ask your contractor: “Are all the materials in this estimate from the same manufacturer’s product line?” Understanding the answer can help you evaluate what warranty coverage applies to your project.

Warranty terms vary significantly between manufacturers and product lines. Always review the specific warranty documents for the materials being used on your project.

What a roofing system actually includes

When reviewing an estimate, it helps to understand the components commonly included in a complete roofing system:

Roof deck
The structural panel layer, typically plywood or OSB, that roofing materials attach to.
Underlayment
A water-resistant layer installed between the deck and shingles that provides a secondary moisture barrier.
Ice and water shield
A self-adhesive membrane used in vulnerable areas such as valleys and eaves. Requirements vary by local building code.
Starter strip
A specially designed first course that provides edge sealing at eaves and rakes.
Shingles
The primary visible and weather-resistant outer layer.
Ridge cap
Shingles specifically designed for the peak where two roof planes meet.

A complete roofing estimate typically lists all six components with manufacturer and product names. A licensed roofing contractor can explain exactly what is included in their scope.

Impact resistance classes — what they mean

Roofing shingles may carry impact resistance ratings from Class 1 through Class 4, tested under standardized protocols. Class 4 represents the highest tested rating.

Class 2Meets standard code requirements. Common in lower-risk areas.
Class 3Higher impact resistance than standard. A mid-grade option.
Class 4Highest tested impact resistance. Often associated with insurance program eligibility in storm-prone regions.

Whether a particular impact resistance class is appropriate for your home, and any related insurance or code implications, depends on your specific location, insurer, and applicable building codes. Consult your roofing contractor and insurance provider for guidance specific to your situation. This is not insurance advice.

Cost and long-term value — questions to consider

A lower estimate is not always a better outcome. Some questions that may help you evaluate quotes:

What is the expected lifespan of the materials, and what conditions does the warranty actually cover?
Is the contractor’s workmanship warranty separate from the manufacturer’s material warranty? What does each cover?
Does the estimate include all six system components — underlayment, ice and water shield, starter strip, shingles, and ridge cap?
Is the impact resistance class of the shingles specified?
Is the permit cost included or listed separately?

These are general considerations, not a guarantee of any outcome. A licensed roofing contractor is the appropriate professional to advise you on materials, scope, and cost for your specific home.

What happens after you choose a contractor

Once you have selected a contractor and agreed on materials, they will send you a formal estimate. At this stage many projects experience delays — not because of disagreement on price, but because there is no defined window for a decision.

Some contractors include a price-hold period on their estimates — a window during which the quoted price is valid. This helps both sides: you know how long the price is guaranteed, and the contractor can plan their schedule.

If your contractor uses EstimateLock, you will receive a link with a clearly stated expiry date. You can review the estimate and confirm acceptance in one tap — no app or login required on your end.

Are you a contractor? EstimateLock helps you send time-bound estimates that get faster responses from homeowners.

Learn how EstimateLock works →

EstimateLock is a workflow communication tool. Users are responsible for ensuring their business practices comply with applicable laws.

Using your square count in a quote

Practical guidance for turning this calculation into a customer-ready estimate.

From calculation to material order

The result above gives you a roofing square count that includes your selected waste factor. When placing a material order, confirm the exact bundle count with your supplier for the specific shingle SKU you are using — coverage per bundle varies between product lines.

Field measurements and supplier specifications should always be used to confirm final quantities before ordering. This calculator is an estimation tool — not a substitute for a professional takeoff.

Common estimation errors to check

Check
Pitch multiplier applied
If you measured the house footprint from a floor plan and have not applied a pitch correction, your square count will be lower than the actual roof surface. This calculator applies the multiplier automatically — confirm your pitch selection reflects the actual roof slope.
Check
Waste factor matched to complexity
A simple gable roof and a hip roof with dormers require very different waste allowances. Verify your waste factor selection reflects the actual roof complexity.
Check
Full system components accounted for
This calculator covers shingles and ridge cap. A complete material list also includes underlayment, ice and water shield, starter strip, and fasteners. Add these separately based on your supplier's product specifications.

Don't lose this job after estimating it

Most roofing jobs are not lost during the pricing conversation. They are lost in the silence between sending the estimate and waiting for a response.

A contractor measures the roof, builds a careful quote, and sends it. The homeowner means to respond. A few days pass. The contractor's schedule shifts. The window that made the job viable starts to close.

One approach that helps: sending estimates with a clearly defined response window. When customers know the quoted price is held for a specific period, they have a reason to respond within that window rather than revisiting it later.

EstimateLock

Send estimates with a built-in deadline

EstimateLock is a free tool that turns your roofing estimate into a shareable link with a price-hold window. Your customer gets a clean mobile-friendly page with the job details, your company name, the price, and a clear deadline to respond. One tap to accept — no app or login required on their end.

Price-hold window set by you — 24 hours, 48 hours, or custom
Customer accepts in one tap from their phone — no login required
You see open, pending, and accepted status in your dashboard

EstimateLock is a workflow communication tool, not a legal contract service. Users are responsible for ensuring their estimates and business practices comply with applicable laws and professional obligations. Free to start — no credit card required.

Common questions

How many squares is a 2000 sq ft roof?

A 2,000 square foot footprint with a medium pitch of around 6/12 typically results in approximately 22 to 24 roofing squares of actual roof surface before waste. Adding a 10 to 15 percent waste factor brings the material estimate to roughly 25 to 28 squares. Results vary based on pitch, overhangs, and complexity. Always verify with a licensed roofing contractor before ordering materials.

How many bundles of shingles do I need per square?

Most standard architectural shingles are packaged as approximately 3 bundles per square, where each bundle covers around 33 square feet. Some premium profiles may be 4 bundles per square. Always confirm the coverage rate on your specific product packaging before ordering.

What is a roofing square?

One roofing square equals 100 square feet of roof surface area. It is the standard unit used by roofing contractors and suppliers. A 2,400 square foot roof equals 24 squares.

What does Class 4 impact resistant mean for shingles?

Class 4 is the highest tested impact resistance rating for roofing shingles under standardized testing protocols. Whether Class 4 is appropriate for your project, and any insurance or code implications, depends on your location, insurer, and local building codes. Consult a licensed contractor and your insurance provider.

Why does roof pitch affect the number of squares?

Roof pitch increases actual surface area compared to the flat footprint. A steeper roof has more surface area than a flat roof of the same footprint. This calculator applies a pitch multiplier automatically.

What waste factor should I use for roofing?

Use 10 percent for a simple gable roof. Use 15 percent or more for hip roofs, multiple sections, or roofs with dormers. This calculator adjusts waste based on your complexity inputs. Your roofing contractor may apply a different factor based on their assessment of the specific roof.

The information and calculation tools on this page are provided for general educational and estimation purposes only. They do not constitute professional roofing, construction, legal, financial, or insurance advice. Calculation results are estimates based on simplified formulas and the inputs provided — actual material requirements may differ. SMBData LLC makes no warranty of accuracy or fitness for any particular purpose. Always consult a licensed roofing contractor for advice specific to your project and location. EstimateLock is a workflow communication tool — users are responsible for ensuring their business practices comply with applicable laws and professional obligations. Calculation logic and educational content developed with AI assistance.