
Claims Workspace™ and Estimate™
Roof Waste Calculation Methodology
October 22, 2026 | Issue 1.C

Executive Summary
The Roof Waste Calculator replaces the traditional customer-applied flat waste percentage with a calculation based on the roof’s actual geometry. It accounts for the complexity of each roof feature (valleys, hips, ridges, eaves, rakes, and roof-to-wall intersections) to accurately determine the additional square feet of roofing material required, adds an allowance for breakage and handling, and expresses the total as a percentage of the measured roof area.
The result is a more accurate waste factor applied to each estimate based upon the unique geometry of the roof. A simple gable roof produces a low waste percentage, and a complex hip roof with long valleys produces a high one. The same roof can also produce a different percentage depending on the valley type and on whether starter course and ridge/hip cap are taken from field shingles or priced as separate line items.
This paper explains, component by component, how the calculation works, which inputs it uses, and where each input comes from. It covers:
- The diagram measurements and database factors behind the calculation.
- How the factors are derived.
- The formula for each roof component.
- How roof material type changes the available options.
- How shared valleys and hips are handled when an item covers only one slope.
- An example using 3-tab shingles.
- The assumptions and limitations of the method.
The Issue with a Flat Percentage Waste
A flat percentage waste from the pricing database, typically 10%, often does not accurately reflect the shingle waste necessary to complete scoped work. A basic gable roof has two rectangular slopes and needs less than 10%. A complex hip roof has many trapezoidal slopes, long hips and valleys, and needs more.
Historically carriers, contractors, and estimators have used arbitrary rules of thumb, such as 10% for a gable roof and 15% for a hip roof. These are better than one number for every roof, but they remain broad. They do not account for:
- The type of valley (closed, open or woven).
- The linear feet of hip, ridge, eave, rake and step flashing.
- Whether starter course and ridge/hip cap are priced as their own line items or cut from field shingles, which adds to the field shingle waste.
- Differences between 3-tab, laminate, slate and wood roofing.
In the current workflow, the estimator adds the roof item at the database default, opens Item Properties, and edits the percentage by hand for each relevant line item. The calculator removes that step and applies the same method on every roof.
How the Roof Waste Calculator Works
The calculator multiplies measurements from the roof diagram by waste factors from the pricing database, adds the results, and expresses the total as a percentage of the item quantity. Three kinds of input drive it.
- Diagram quantities: Linear feet of valley, hip, ridge, eave, step flashing and fascia (the rake), plus roof area in square feet. These are read from the roof or exterior plan for the panels the item is applied to.
- Database waste factors: For each roofing material, the pricing database supplies a factor for each component, expressed as extra field shingle, in square feet, per linear foot. Breakage and handling is a percentage of roof area. The waste factors are imported with each database version.
- Estimator options: The valley type (closed, open or woven), and whether to include ridge/hip cap, eave starter course and rake starter course in the shingle waste.
For each component, the calculation is:
Component waste (SF) = Diagram quantity (LF) X Database factor (SF per LF)
The total and the resulting percentage are:
The factors assume the item is measured in square feet. If the item uses another unit, its quantity is converted to square feet before the final division. Each component is rounded to two decimal places before the components are added.
When the Calculator Applies
The Roof Waste Calculator dialog appears, and the calculated waste is used, only when all of the following are true:
- The roof waste calculator is turned on for the claim.
- The estimator is working in a roof plan or exterior plan.
- The item’s unit of measure is a surface unit such as SF.
- The item is linked only to roof panels (an item that is also applied to a soffit or roof floor is not eligible, and neither is an item whose quantity has been manually overridden).
- The item’s roofing material is 3-tab composite, architecture/laminate, slate, wood shingles or wood shakes.
- The pricing database version includes waste factors for that material.
If an item is not eligible, or the database has no factors for its material, the item keeps the standard waste percentage from the pricing database. Tile and metal roofing are not supported in this release.
Which Measurements Are Counted
Only the roof edges that touch the panels the item is applied to are counted. If a valley sits on a part of the roof the item does not touch, its valley length is zero for that item. When the same item is applied to several roofs, the quantities from every roof in the group are combined. The roof area used in the breakage allowance is the total surface of the panels the item is applied to.
Items applied to an area to attach follow the same rule: valley, ridge, hip and eave lengths are limited to the segments the area is touching. Items linked to a general items box use the roof totals from that box.
Component Calculations
Eight waste components are calculated and added together. Each one pairs a diagram quantity with a database factor.
| Component | Diagram quantity | Database factor | Applied when |
|---|---|---|---|
| Valley | Valley LF | Valley closed, open or woven (SF per LF) | Always; factor follows the valley type |
| End/rake wall | Step flashing LF + fascia LF | End/rake wall (SF per LF) | Always, where the database has a factor |
| Hip | Hip LF | Hip (SF per LF) | Always |
| Hip cap | Hip LF | Hip/ridge cap (SF per LF) | “Include ridge and hip cap” is on |
| Ridge cap | Ridge LF | Hip/ridge cap (SF per LF) | “Include ridge and hip cap” is on |
| Eave starter course | Eave LF | Starter course (SF per LF) | Eave starter is included |
| Rake starter course | Step flashing LF + fascia LF | Starter course (SF per LF) | Rake starter is included |
| Breakage/handling | Roof area SF | Breakage/handling (% of area) | Always |
If the database has no value for a component, that component contributes zero.
Valley
Valleys are where two slopes meet and shingles must be cut to fit, so they add extra material along their length. How much depends on how the valley is built:
- Closed: shingles from one slope run at least 12 inches past the valley center and sit beneath the other slope’s shingles, which are trimmed back to the valley line. The factor counts the concealed overlap on the running slope plus the pieces cut away on the other.
- Open: shingles are cut back on both sides and metal flashing is left exposed in the center. The factor counts the pieces cut away on both slopes, less those that are reused, and deducts the metal strip. This is the most common valley type and produces the least waste.
- Woven: shingles from both slopes are interlaced across the valley, which produces the most waste. A woven valley needs about five times the extra material of an open valley.
Valley waste = Valley (LF) X Valley factor (closed, open or woven)
Slate and wood roofing do not offer a valley choice. For these materials the calculator always uses the single valley factor stored in the database.
End and Rake Wall
Where a roof meets a wall, or ends at a rake edge, shingles are trimmed along the step flashing and the fascia. Step flashing is the stepped metal flashing set between shingle courses and a vertical wall. The fascia is the rake edge of the roof.
- End / rake wall waste = (Step flashing LF + Fascia LF) X End / rake wall factor
Step flashing segments are detected automatically in native roof diagrams, as they already are in imported roof plans, so this quantity is available whichever way the roof was built.
Hip
Hips are the sloped external ridges between two roof planes. Shingles are cut at an angle along the hip, which creates offcuts.
- Hip waste = Hip LF X Hip factor
Hip and Ridge Cap
Ridge cap covers the hip and ridge lines. Two methods are in use: a dedicated ridge cap product is priced as its own line item, or field shingles (for 3-tab roofing) are cut or bent to serve as cap. The second method consumes shingle quantity, so its waste belongs on the shingle line.
The calculator adds cap waste only when “Include ridge and hip cap” is selected, and only for 3-tab composite roofing. Hip and ridge are calculated separately and use the same factor.
- Hip cap waste = Hip LF X Hip / ridge cap factor
- Ridge cap waste = Ridge LF X Hip / ridge cap factor
For laminate, slate and wood roofing, using field material for cap is not considered best practice, so this option is not offered and dedicated cap items should be used. If “Include ridge and hip cap” is selected for 3-tab and a dedicated cap item is also added to the estimate, the material is counted twice, so use one or the other.
Starter Course
Starter course is the first row of shingles along the eave and rake edges. As with cap, it can be priced as a dedicated starter item or cut from field shingles. Eave and rake are separate options so a company can set each one independently.
- Eave starter waste = Eave LF X Starter factor
- Rake starter waste = (Step flashing LF + Fascia LF) X Starter factor
The starter option is available for every supported material. When neither starter option is selected, no starter waste is added to the shingle line. If a starter option is selected and a dedicated starter item is also added to the estimate, the material is counted twice, so use one or the other.
Breakage and Handling
This allowance covers shingles damaged in transport, storage and installation. Unlike the other components, it is a percentage of roof area rather than a rate per linear foot.
- Breakage / handling waste = Roof area SF X Breakage / handling factor
Roof Material Types and Available Options
Five roofing materials are supported, and each offers only the options that make sense for it. 3-tab and architecture/laminate shingles are treated separately because their waste behaves differently.
| Roofing material | Valley type | Ridge/hip cap | Eave starter | Rake starter |
|---|---|---|---|---|
| 3-tab composite | Closed, open or woven (default closed) | Optional (default off) | Optional (default off) | Optional (default off) |
| Architecture/ laminate | Closed, open or woven (default closed) | Not offered | Optional (default off) | Optional (default off) |
| Slate | Not offered | Not offered | Optional (default off) | Optional (default off) |
| Wood shingles | Not offered | Not offered | Optional (default off) | Optional (default off) |
| Wood shakes | Not offered | Not offered | Optional (default off) | Optional (default off) |
The defaults shown are starting values. Each company sets its own defaults for each material in its claim defaults, and estimators can change them for an individual item.
Database Waste Factors
Waste factors are imported with each database version. The table below shows the sample factors used throughout this paper. Valley, end/rake, hip, cap and starter factors are the extra field shingle, in square feet, per linear foot. Breakage/handling is a fraction of roof area. A blank cell means the database holds no value, so that component contributes zero. The values shown are illustrative samples as of October 2026. The factors in your pricing database version are the ones used in your estimates.
| Roofing material | Valley closed | Valley open | Valley woven | End/rake wall | Hip | Hip/ridge cap | Starter | Breakage/handling |
|---|---|---|---|---|---|---|---|---|
| 3-tab composite | 1.459 | 0.522 | 2.56 | 0.298 | 1.003 | 1.035 | 0.473 | 0.01 |
| Architecture/ laminate | 1.55 | 0.567 | 2.708 | 0.329 | 1.076 | 0.473 | 0.01 | |
| Slate | 2.1 | 0.85 | 0.71 | 0.05 | ||||
| Wood shingles | 2.35 | 0.73 | 0.667 | 0.03 | ||||
| Wood shakes | 2.22 | 0.86 | 0.854 | 0.03 |
How Waste Factors Are Derived
Each per-foot factor is the extra field shingle needed along one linear foot of roof edge. For a given shingle size, exposure and installation method, the factors count the shingle that has to be bought beyond the measured roof area. Roof area and bundles are both measured by the part of the shingle that shows, so the factors are counted the same way.
- Material lost per course: This is the concealed overlap in a valley, the pieces cut away at a valley, hip or rake, and small leftover strips that are too narrow to reuse.
- Reuse of cut pieces: A cut piece is credited as reused only if it is an intact piece at least 12 inches long that fills a real gap elsewhere on the same roof. All other cut pieces count as waste.
- Factor: The extra shingle counted per linear foot of roof edge, with both slopes counted and the result averaged across the shingle products studied.
An open valley counts the pieces cut away on both slopes, less the few that are reused, and deducts the exposed metal strip, which receives no shingles. A woven valley counts the concealed overlap from both slopes, each running at least 12 inches past the valley center. A closed valley counts the overlap on one slope and the cut on the other. A hip counts the pieces cut at an angle along the hip, and few of these are reused because most are thin triangles with nowhere to go. Starter course is simpler: the exposure in inches divided by 12 gives the strip cut from each shingle per linear foot of edge, plus a small eave overhang allowance for wood. The factors cover the main cutting conditions along each roof edge, so a result can run slightly below a full shingle-by-shingle count.
Shared Valleys and Hips
When an item is applied to only one side of a valley or hip, the calculator counts a fraction of that length. This matters for partial work such as a single-slope repair, where the other slope is not being replaced and should not be charged the waste. Is the model incorporating or adjusted for climate data in any way? If so, provide a complete description of the data sources, adjustments, rationale, and impacts on the final risk scores.
| Roof edge | Factor when applied to one side only |
|---|---|
| Valley, open | 0.5 |
| Valley, woven | 0.5 |
| Valley, closed | 0.7 |
| Hip | 0.5 |
The factored length replaces the full length in the formulas above. All other lengths are counted in full: ridge, eave, step flashing, fascia and roof area are not factored.
- Valley waste (one side, open) = Valley LF X 0.5 X Valley open factor
A 40 LF open valley in a 3-tab roof illustrates the effect, using the sample open factor of 0.522:
| Item is applied to | Valley LF counted | Valley waste |
|---|---|---|
| Both sides of the valley | 40 | 20.88 SF |
| One side of the valley | 20 | 10.44 SF |
The same logic applies to hips. A 40 LF hip with the 3-tab hip factor of 1.003 produces 40.12 SF of waste when both sides are covered and 20.06 SF when only one side is.
Two points on how the factor is determined:
- Area to attach: When an item is applied to an area to attach, the calculator looks at which segments that area touches. A hip that is shared with a panel outside the area is factored by 0.5, while a hip entirely inside the area is counted in full.
- General items box: When an item is linked to a general items box, the diagram does not record which side of a shared valley or hip is covered, so valley and hip lengths are not factored.
Worked Example
For a 4,554.53 SF roof with 3-tab shingles, an open valley and every option selected, the calculator returns 861.83 SF of waste, or 18.92%.
The roof diagram provides these quantities: valley 134.06 LF, hip 244.25 LF, ridge 89.77 LF, eave and rake starter length 328.99 LF, and roof area 4,554.53 SF. This roof has no step flashing or fascia, so its end/rake wall waste is zero. The factors are the sample 3-tab values from the factor table above.
| Component | Calculation | Waste (SF) |
|---|---|---|
| Valley (open) | 134.06 LF × 0.522 | 69.98 |
| End/rake wall | 0 LF × 0.298 | 0.00 |
| Hip | 244.25 LF × 1.003 | 244.98 |
| Hip cap | 244.25 LF × 1.035 | 252.80 |
| Ridge cap | 89.77 LF × 1.035 | 92.91 |
| Starter course | 328.99 LF × 0.473 | 155.61 |
| Breakage/handling | 4,554.53 SF × 0.01 | 45.55 |
| Total waste | 861.83 |
- Waste % = 861.83/4,554.53 X 100 = 18.92%
If the estimate uses dedicated starter and ridge/hip cap items instead of cutting them from field shingles, those two components drop out. The waste on the field shingles is then 360.51 SF, or 7.92%.
Assumptions and Limitations
The calculator gives a consistent, explainable estimate of waste. It is a guideline, not a measurement of a specific job, and it rests on these assumptions.
- What counts as waste: Waste is the extra shingle needed beyond the measured roof area: cut-away pieces that cannot be reused, unusable offcuts and the concealed overlap in valleys. It is counted by the part of the shingle that shows, the same way roof area and bundles are measured.
- Typical materials: Factors assume typical shingle products installed according to manufacturer instructions. Unusual product sizes or exposures are not reflected unless the database factors are changed.
- Offcut reuse: A cut piece is assumed to be reused only if it is an intact piece at least 12 inches long that fills a real gap elsewhere on the same roof. All other cut pieces count as waste.
- Open valleys: The open valley factor assumes the measured roof area includes the area under the metal valley lining, which the factor deducts from the shingle quantity.
- Breakage and handling: The allowance is set at 1% of roof area for 3-tab and architectural shingles, 3% for wood shingles and wood shakes, and 5% for slate. These are standard allowances and are not derived from the shingle study.
- Laminate starter: Manufacturers generally supply dedicated starter products for laminate shingles. Where field laminate is cut for starter, the factor is an estimate based on the same method.
- Diagram quality: Results are only as accurate as the roof diagram. Valley, hip, ridge, eave, step flashing and fascia segments must be drawn and tagged correctly. Step flashing is detected automatically in native diagrams, but older exterior plans must be regenerated to pick it up.
- Conditions not modelled: Site-specific factors such as damaged bundles, installer technique and product substitutions are not modelled. Dormers, chimneys and skylights affect the result only through the edge lengths and area they add to the diagram.
- Materials not supported: Tile and metal roofing are not supported in this release.
If an estimator needs to depart from the calculated waste, turning the calculator off for an item returns it to the default flat pricing database waste percentage set by Cotality.
For questions about factor values or how to set company defaults, contact your Cotality representative.
© 2026 Cotality. All Rights Reserved. This material may not be reproduced in any form without express written permission. Cotality™, the Cotality logo, and Intelligence beyond bounds™ are the trademarks of CoreLogic, Inc. d/b/a Cotality or its affiliates or subsidiaries.
Confidential handling requested - Cotality trade secret, commercial, and confidential information excepted from public
disclosure under C.R.S. § 24-72-04(3)(a)(iv); C.R.S. § 10-4-10.7(4); C.R.S. § 10-4-124; 3 CCR 702-5-1-10-5
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article