Drip Edge and Ice Barrier: Are They Really Optional
Optional Upgrades is a heading a contractor types. It is not a category the building code recognises. Underneath it a roofing bid can put a genuine choice — a heavier shingle, a different colour, a longer gutter run — and it can also put a line that the code in force at your address does not permit anybody to decline. The three that land in that box most often are ice-and-water shield at the eaves, aluminium drip edge, and ridge vent.
They do not belong together. Under the model residential code two of the three are requirements, with no price attached to the question of whether you want them, while the third really may be optional on a re-roof. The third is also the one that can take a lifetime shingle warranty down to ten years.
Three documents settle it and nothing else does: the code edition your jurisdiction adopted and amended, the shingle manufacturer's warranty, and the bid itself. Nothing here carries a contractor's licence, and no roof was examined for it. Every section quoted below was read in the edition named, on 22 August 2026 — a code citation with no edition attached is a guess that happens to be written down.
Where the ice barrier requirement actually comes from
The model text is short. In the 2024 IRC, R905.1.2 requires, in areas where there has been a history of ice forming along the eaves causing a backup of water as designated in Table R301.2, an ice barrier for asphalt shingles and five other covering types. It must be two layers of underlayment cemented together, or a self-adhering polymer-modified bitumen sheet, and it must extend from the lowest edges of all roof surfaces to a point not less than 24 inches inside the exterior wall line. On slopes equal to or greater than 8 units vertical in 12 units horizontal it "shall be applied not less than 36 inches (914 mm) measured along the roof slope from the eave edge of the building." One exception: detached accessory structures not containing conditioned floor area.
That steep-slope sentence is worth pausing on, because it is the one people get wrong. Read the 2021 wording beside it — Waterloo, Iowa reprints it on the handout quoted further down — and the 2021 version says the barrier "shall also be applied not less than 36 inches." The 2024 edition drops the word also and starts a new paragraph. That is the whole of the change. The requirement is in both.
So the trigger is not the weather outside your window. It is a designation, and somebody in your state made it.
Indiana publishes the clearest version. Its state building commissioner issued ice and water shield guidance on 25 February 2020, under the 2020 Indiana Residential Code (675 IAC 14-4.4), which adopts and amends the first printing of the 2018 IRC. The memo reprints R905.1.2 and R905.2.8.5 as Indiana adopted them — word for word what the 2024 model text says, "also" included — then attaches the amended Table R301.2(1) from 675 IAC 14-4.4-5. That table carries a column headed Ice Shield Underlayment Required with a Yes or a No against each of the state's 92 counties. Counting them: 27 Yes, 65 No. Adams yes. Bartholomew no. DeKalb yes. Clark no.
The memo then does something most guidance does not. In the No counties, it says, an ice barrier is still required wherever the roofing manufacturer's written installation instructions require it — because R903.1, R904.1 and R905.1 all oblige the assembly to be installed in accordance with those instructions. Two routes to the same requirement. It adds that a building official will not enforce anybody's warranty, and that who pays for a missing component is left to the parties.
The measuring point is where a careful reader still goes wrong. Twenty-four inches from the eave edge is comfortably inside a single 36-inch course, so a bid quoting one course looks compliant. But the code does not measure from the eave edge. It measures to a point not less than 24 inches inside the exterior wall line, and on a house with a 24-inch overhang the requirement does not even begin until 24 inches up the slope — one course will not reach it.
Niles, Michigan writes that arithmetic straight into its 2025 CDBG home repair roofing package, a bid specification put out for a single house in summer 2025: the ice barrier "shall use a minimum of two rows to ensure that it extends at least 36 inches from the interior wall." A public owner buying one roof on one street thought the course count was worth specifying. Your bid can carry it too.
Give the line a size and the difference stops being abstract: 120 feet of eave at one 36-inch course is 360 square feet, and at two courses it is 720. That gap is not a rounding error on anyone's estimate.
Drip edge: no table, no climate trigger, no exception
R905.2.8.5 reads: a drip edge shall be provided at eaves and rake edges of shingle roofs, adjacent segments overlapped not less than 2 inches, extending not less than 1/4 inch below the roof sheathing and not less than 2 inches back onto the deck, mechanically fastened at not more than 12 inches on centre, with underlayment over the drip edge along eaves and under it along rakes.
Read that against the ice barrier section and the difference jumps. No table reference. No climate designation. No exception clause. It is one of the few roofing lines in the model code with no conditions attached at all, which is why the Niles specification quotes it word for word, and why that document adds that where its own wording conflicts with the code or the manufacturer's instructions, the code and the instructions prevail.
The conditionality that does remain is entirely about which edition your jurisdiction is on, and this is the item stale local handouts most often get wrong. A city guide written against an older adopted edition can say in plain terms that drip edge is not required, and still be sitting on a municipal website years after the state moved to an edition that requires it. There is a worked example of exactly that — a handout, the state rule that overtook it, and the gap between them — in the walkthrough of a roofing estimate's missing lines.
One honest limit on this line. Neither of the two warranty documents read for this page — CertainTeed's and GAF's, both quoted below — conditions coverage on drip edge the way both of them condition it on ventilation. What they ask for at the eaves and rakes is starter product, which is a different item and a different line. So drip edge is a code item rather than a warranty item, and that is enough on its own; nobody offers the tear-off as an optional upgrade either.
The line becomes checkable the moment it carries a quantity. Drip edge is bought per linear foot, and the quantity is eaves plus rakes. An aerial measurement report hands you the number already added up: EagleView's published sample report prints Eaves, Rakes and a combined "Drip Edge (Eaves + Rakes)" as three separate lines — 324 feet, 4 feet and 328 feet on that particular roof, which is almost entirely hipped. A house with 120 feet of eave and 80 feet of rake is 200 feet of metal, in a stated thickness and finish.
Ventilation may really be optional under code, and that is the trap
Here the answer flips. Attic ventilation lives in R806, in Chapter 8, roof-ceiling construction. Re-roofing is governed by Chapter 9, and R908.1 says materials and methods used for recovering or replacing an existing roof covering shall comply with the requirements of this chapter. Chapter 9 does not reach back into Chapter 8. The two exceptions R908.1 does list concern minimum slope and secondary drains. A straight tear-off and reshingle, under the model code, does not by itself oblige anyone to bring an under-vented attic up to R806.
R806.2 sets the target for the work it does govern: minimum net free ventilating area of 1/150 of the vented space, reduced to 1/300 only where both of two conditions hold — a Class I or II vapour retarder on the warm-in-winter side of the ceiling in Climate Zones 6, 7 and 8, and not less than 40 and not more than 50 percent of the required area provided by ventilators in the upper portion, no more than 3 feet below the ridge. The same exception finishes with a sentence that rarely reaches a bid: "The balance of the required ventilation provided shall be located in the bottom one-third of the attic space."
Now the money, and here the two big shingle makers say it in different registers.
| Document | Read | What it does to a deck the maker calls inadequately ventilated |
|---|---|---|
| CertainTeed, 2026 asphalt shingle limited warranty | 22 Aug 2026 | Section Inadequately Ventilated and Non-Ventilated Decks: shingles so applied "are subject to a reduced limited warranty period of ten (10) years and do not qualify for SureStart Protection." Table 1 gives it a row of its own — 10 Years, then N/A in the SureStart, wind and algae columns. |
| GAF, Silver Pledge limited warranty sample | 22 Aug 2026 | "Failure to install adequate ventilation is NOT an application error of your GAF Products and is not covered under this Limited Warranty." Under What Is Not Covered, "inadequate ventilation" is listed on its own as a cause of damage the warranty excludes. |
Set the CertainTeed row against the shingle it would otherwise be. Landmark, in the same Table 1, is a Lifetime product with 10 years of SureStart and a 110/160 mph wind warranty. The inadequately-ventilated row is not a footnote to that; it is the row that replaces it.
CertainTeed does leave a door open, and it is narrow enough to quote in full: SureStart and the shingle's own warranty period come back "if CertainTeed determines that the shingle damage was caused exclusively by a manufacturing defect that is unrelated to the inadequate roof system ventilation." Exclusively, and unrelated — the burden of separating a defect from the attic sits with the person making the claim, years later, on a roof nobody photographed.
GAF's document conditions its WindProven wind warranty on LayerLock-labeled shingles fastened with four nails each plus at least four qualifying accessories, and drops the covered wind speed from 130 mph to 110 mph without what it calls Special Installation — six nails per shingle, and starter strip products at eaves and rakes.
Lifetime down to ten years, on the item the estimate filed under optional. And the roofer is not wrong that the code may not force it.
What to ask for, then, is a calculation rather than a product name. Take a 1,500 square foot attic: 1/150 is 10 square feet, or 1,440 square inches of net free area; 1/300 is 720. Ridge vent output is published per product, not per foot of roof. ICC-ES evaluation report ESR-3482, reissued November 2025 and subject to renewal in November 2026, lists Lomanco's Lo-OmniRoll LOR-30 at 11.0 square inches per lineal foot and the OmniRidge OR-4 at 18.0. Forty feet of ridge is therefore 440 square inches or 720, depending on which box the crew opens. (Read the report's own scope line while you are in it: it evaluates compliance with the 2018, 2015, 2012 and 2009 IBC and IRC. The vent's net free area is a measured property and does not move, but the code sections the report tests against are not the ones your permit is likely written under.)
Neither figure is a roof's ventilation on its own, because the 1/300 reduction is written against a 40-to-50-percent split and a bottom-one-third balance. Put the whole of the required area at the ridge and neither condition is met. Intake is half the answer, and it is the half nobody quotes.
Finding the edition and the amendments that govern your address
Every code sentence above is model text. The document that governs your job is your jurisdiction's adopted and amended version, and there are three places to look, in this order.
The permit application. It usually names the code and edition on its face, and the office issuing it is the one whose reading counts.
The state rule that adopts it. Indiana does this at 675 IAC 14-4.4, which both adopts the 2018 IRC and deletes and replaces Table R301.2(1) outright. That replacement is why the county list exists at all.
The local ordinance. Waterloo, Iowa's building inspection office publishes a one-page ice barrier handout reprinting R905.2.7 and R905.1.2 from the 2021 IRC, attaching its own Table R301.2, and stamped at the bottom "Adopted 12/20/21 Ordinance #5629." One page, with a named permit writer on it, and it settles the question inside that city limit.
There is no reliable national shortcut to skip those three steps with. The ICC keeps a code adoption resources page with sample ordinances, its policy on amendments, and a by-state map of who to telephone, but that map answers who to ask, not what is in force — and a state-level answer would not survive the amendment anyway, which is the entire lesson of the Indiana table. If a contractor tells you an item is not required locally, what you are asking for is not an argument. It is the ordinance number or the rule citation.
What professional buyers do with these three lines
They do not offer them as options. Buncombe County Schools issued a shingle roof replacement unit price manual on 1 August 2022 — RFP# 21-22, bids closing a week later — whose proposal form has eight blanks for a bidder to write a rate into. Four of the eight are the items under discussion here: Ice/Water Shield per square foot, Drip Edge per linear foot, Starter Shingles per linear foot, Ridge Vent per linear foot. The instruction under the ice-and-water blank reads "Install Ice/Water Shield where required by building code and manufacture specifications," and the form ends by stating that all unit prices include the labour, equipment and material needed "to meet applicable building codes and manufacturer specifications."
That is a public owner who expects the code to decide the scope and the bidder to price the unit. Nobody is being asked whether they want it. The rate goes in a blank, the quantity is measured on site, and the two multiply. Under the eight blanks the form also carries a required 25-year workmanship warranty — an obligation on the bidder, printed on the same page as the prices, rather than a brochure handed over at the end.
Ask for the same four rates with a quantity beside each. A lump sum next to a tick box turns into a change order the morning the crew finds a deeper overhang than anyone measured; a unit price against a stated quantity does not, and the change-order clause is where a fixed price stops being fixed.
Rewriting the box as line items
The version of this page worth keeping is not a list of questions but a redrafted box. Print the estimate, cross out Optional Upgrades, and write four columns across the three lines: item, quantity with its unit, the document that requires it, and the rate. Filled in, it looks like this — the quantities here are the worked examples from above, not your roof.
| Line | Quantity | Authority to name on the page | Rate |
|---|---|---|---|
| Ice barrier at eaves | 720 sq ft (120 ft of eave, two 36-inch courses) | Adopted edition of R905.1.2 + your jurisdiction's Table R301.2 entry; or the shingle maker's instructions | per sq ft |
| Drip edge | 200 lin ft (120 eaves + 80 rakes) | Adopted edition of R905.2.8.5 | per lin ft |
| Ridge vent and intake | 1,440 sq in required; ridge vent at its published NFVA per lineal foot | R806.2 for the vented area; the shingle warranty for what counts as adequate | per lin ft |
The third column is where the work happens. Against the ice barrier it has to name an edition and a table row, not a season. Against drip edge it has to name an edition and nothing else, because the edition is the only variable left in that line. Against ventilation it has to name two authorities, which is the honest answer, because they can disagree: the code may excuse a re-roof that the warranty will not.
One line to add underneath, whatever the rates come back as: photographs of the eaves and the ridge before they are covered. An underlayment or ice barrier inspection is not universally required even where a permit is, so on many jobs the ice barrier is seen by the crew and by nobody else — one more reason the permit line is a poor place to economise. The photographs cost nothing, and they are the only evidence that will exist in year eleven, when the warranty question turns on whether the deck was adequately ventilated and who can prove it.
Frequently asked questions
My bid lists ice-and-water shield under optional upgrades. Can I just decline it?
Only if your jurisdiction has not designated your location as one with a history of ice forming along the eaves, and your shingle manufacturer's instructions do not call for it. Those are two separate tests and both have to come back no. Indiana's state building commissioner spells the structure out for the 2020 Indiana Residential Code: in counties the amended state table marks Yes it is always required, and in counties marked No it is still required wherever the manufacturer's written installation instructions require it, because R903.1, R904.1 and R905.1 make those instructions part of the code.
Does the drip edge requirement apply to a re-roof or only to new construction?
In the 2024 IRC, R908.1 says materials and methods of application used for recovering or replacing an existing roof covering shall comply with the requirements of this chapter — R908 sits in Chapter 9, and so does R905.2.8.5. The two exceptions listed in R908.1 cover minimum design slope and secondary drains, not flashing. Your jurisdiction may be on a different edition or have amended either section, so ask the office that issues your permit which edition it enforces.
The roofer says my attic ventilation is fine as it is. What number should I ask for?
Two numbers, not one: net free ventilating area at the ridge and at the intake, both in square inches, plus the area of the vented space they were calculated against. Ridge vent output varies by product. ICC-ES report ESR-3482 lists Lomanco's Lo-OmniRoll LOR-30 at 11.0 square inches per lineal foot and the OmniRidge OR-4 at 18.0, so the same 40 feet of ridge is either 440 or 720 square inches depending on which box the crew opens.
How do I find out which code edition my town enforces?
Start with the permit application, which usually names the code and edition on its face, then the state agency that adopts it by rule, then the local ordinance. Waterloo, Iowa publishes a one-page ice barrier handout citing the 2021 IRC and Ordinance #5629 adopted 12/20/21. Indiana adopts and amends the IRC through 675 IAC 14-4.4, and its 2020 Residential Code replaces Table R301.2(1) outright with a county list. There is no national chart that will save you those three calls, because the amendments are what change your job and no map shows them.