Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement in Sand Springs requires a permit from the City Building Department. Repairs under 25% of roof area and like-for-like patching of fewer than 10 squares are exempt—but a tear-off to add a second layer, material changes (shingles to metal), or structural deck work always need one.
Sand Springs enforces Oklahoma's adoption of the 2015 International Building Code (IBC) and International Residential Code (IRC), which Sand Springs has amended locally through its own building ordinance. Unlike some Oklahoma municipalities that lag in code updates, Sand Springs maintains an active Building Department that reviews roofing plans for IRC R907 (reroofing) and R905 (roof-covering) compliance before issuing permits. The city sits in both climate zones 3A (southern portions) and 4A (northern areas), which affects underlayment and ice-and-water-shield requirements—Sand Springs inspectors specifically flag missing ice-and-water-shield at eaves on north-facing slopes due to freeze-thaw cycles. Because the region sits atop Permian Red Bed clay with high expansivity, roof loads and settling patterns matter during deck inspection. Sand Springs allows owner-builders to pull permits for owner-occupied single-family homes, but commercial or rental properties must use a licensed contractor. Permits are typically processed over-the-counter for like-for-like reroof (same material, no deck repair) within 1–2 days; full-tear-off or material-change jobs may require a 3–5 day plan review.

What happens if you skip the permit (and you needed one)

Sand Springs roof replacement permits — the key details

Sand Springs Building Department requires a permit for any full roof replacement, partial replacement over 25% of roof area, any tear-off-and-replace project (even if adding a second layer of like-for-like shingles), structural deck repair, or material changes such as switching from asphalt shingles to metal or tile. The threshold is stated in IRC R907.4: 'Where the existing roof covering is to be removed, the entire roof shall be of a type listed in Table R905.1.' This means if you're tearing off, you're rebuilding the roof to current code, which requires a permit. If you're just patching or overlaying without removal (and you're under 25% area), a permit is not required—but Sand Springs inspectors will deny the overlay if a third layer already exists (IRC R907.4 prohibits more than two layers). The Building Department issues permits for the full scope: sheathing inspection, underlayment, fastening, flashing, and final roof coverage. Owner-builders can apply if the property is owner-occupied single-family; contractors must be licensed with the state (not federally required, but Sand Springs may request proof of contractor licensing). Permits are free to pull over-the-counter if you provide a simple scope and roof square footage; no formal plan submission is typically required for residential reroof under 3,000 sq ft.

Sand Springs' critical local requirement is ice-and-water-shield specification for climate zones 3A and 4A. Because the city straddles the boundary between zone 3A (southern, lighter frost) and zone 4A (northern, deeper frost to 24 inches), inspectors flag missing underlayment at eaves on any north-facing or valley roofs. IRC R905.1.8 requires self-adhering ice/water barrier from the lower edge of the sloped roof to a point 24 inches inside the wall line of the building on all roofs in areas subject to ice damming. Sand Springs experience shows ice dam leaks are common on older homes with ice damming from freeze-thaw. When you apply for a permit, you must specify your underlayment: standard synthetic or 30-lb felt (acceptable), or ice-and-water-shield brand and linear feet. Inspectors will confirm this at deck inspection. If you're overlaying an existing roof (two layers only), the inspector will walk the deck to count existing layers; if a third is found, you'll be required to tear off before proceeding—this can add 2–4 weeks and $2,000–$5,000 to the job. Material changes—such as upgrading to metal or tile—trigger a structural review because the roof load changes (metal is lighter, tile much heavier); for tile, you may need a structural engineer's letter confirming deck framing can handle the load (typically $300–$800).

Fastening and deck nailing are inspected in Sand Springs, and this is where many DIY or out-of-state contractor jobs fail. IRC R905 specifies fastening patterns by roof material: asphalt shingles require 4–6 nails per shingle in a specific pattern, spaced 6 inches along the top and 12 inches down the shingle course. Metal roofing requires screws, not nails, with a specific spacing and sealant type. Tile requires battens and specific nail spacing. When you pull the permit, you'll be asked for fastener type and spacing; the inspector will visit during deck nailing (after tear-off but before coverage) and again for final. If fastening is out of spec, the inspector will call for correction—rework can cost $500–$2,000 depending on how much was installed wrong. Gutter and flashing work connected to the reroof are included in the permit scope; if you're doing roof-only and not replacing gutters or flashing, note that in your application. New metal flashing at valleys, hips, and eaves is standard and included in reroof quotes; if the contractor is reusing old flashing (not recommended), flag that as a cost-saving measure and the inspector may require new if the old flashing is damaged or non-compliant.

Sand Springs permit fees for roof replacement are typically $150–$400, calculated as follows: the Building Department charges a base permit fee ($50–$75) plus a valuation fee based on roof square footage (roughly 1–2% of the total project cost). A typical 2,000 sq ft home with a 1,500–2,000 sq ft roof costs $5,000–$12,000 to replace in Sand Springs (shingles); the permit fee would be $150–$250. Metal or tile roofs cost 1.5–2x more, so permit fees scale upward. Owner-builders don't pay a contractor licensing surcharge, but the city requires proof of owner-occupancy (utility bill or deed) with the application. Contractors pull permits routinely and often include the permit cost in their bid; confirm with the contractor that they've pulled the permit and will schedule inspections. The permit is valid for 6 months; if the work extends beyond that, you'll need a renewal (usually $75–$100). Inspections are free once the permit is issued.

Timeline for a Sand Springs roof permit is 1–3 weeks from application to final inspection. For like-for-like overlay (no tear-off, under 25% area), permits are issued over-the-counter the same day or next business day; the inspector visits once (final). For tear-off and full replacement, expect 2–3 visits: (1) deck inspection after tear-off and before underlayment, (2) underlayment and flashing inspection (partial coverage), and (3) final after shingles/metal/tile are installed. Each inspection takes 30–60 minutes. The contractor must call ahead to schedule each inspection; if you're owner-building, you'll call the Building Department directly. If the inspector finds issues (fastening out of spec, wrong underlayment, damaged sheathing), rework is required before sign-off; this can add 3–5 days. Once the final inspection is passed, you'll receive a Certificate of Occupancy or final sign-off (usually a stamp on the permit card) within 1–2 business days. Keep this documentation for resale and insurance claims.

Three Sand Springs roof replacement scenarios

Scenario A
Full asphalt shingle replacement, no deck damage, owner-builder, 1,800 sq ft home in Sand Springs proper (zone 4A)
You're replacing a 25-year-old three-tab asphalt roof with new architectural shingles on a 1,800 sq ft ranch-style home you own and occupy. The roof is 1,200 sq ft (typical 1.5x multiplier for pitch). You tear off the old shingles to the deck and find the sheathing sound—no rot, no soft spots. This is a full tearoff, so a permit is required. You visit the Sand Springs Building Department (or file online if a portal is available) and apply as owner-builder, providing the property address, proof of owner-occupancy (utility bill), and a note of scope: 'Full tear-off and replacement, asphalt architectural shingles, 1,200 sq ft.' Permit fee is $175 (base $75 + valuation $100 for ~$7,500 project cost). The permit is issued same-day over-the-counter. You call the Building Department to schedule the deck inspection; the inspector visits within 3 business days after you've torn off and are ready to apply underlayment. Inspector checks: deck fastening (nails into joists, not just sheathing), no visible rot, and no third existing layer (you confirm two layers max—passed). Inspector notes on the permit card: 'Proceed with underlayment and roofing.' You specify synthetic underlayment (meets IRC R905.1.8) plus ice-and-water-shield from lower eave to 24 inches inside the wall line (because you're in zone 4A north of Sand Springs and freeze-thaw is a risk). The roofer applies underlayment and flashing while you're in progress. Second inspection is scheduled once shingles are partially installed (~30% coverage); inspector confirms fastening pattern (4 nails per shingle, 6-inch spacing, correct nail size), flashing bent correctly, and no bridging or buckling. Final inspection after all shingles are installed, gutters reattached, and roof fully sealed—inspector walks the roof, checks nailing in a random pattern (pulls 10–15 shingles gently to confirm fastening), confirms ridge and hip caps are properly nailed, and confirms no exposed fasteners or bridging. If all passes, final sign-off issued same-day or next business day. Total timeline: permit day 1, deck inspection day 3–5, final inspection day 10–14 (depending on contractor speed). Total cost: permit $175, materials ~$7,500, labor ~$2,500–$4,000 (owner-builder may DIY labor or hire contractor to do labor only). No surprises if deck is sound and you spec underlayment correctly.
Permit required | Tear-off triggers permit | Owner-builder eligible | $175 permit fee | Ice-and-water shield required (zone 4A) | 2 inspections (deck + final) | 1–2 week timeline | No structural review needed
Scenario B
Asphalt shingle to metal roof conversion, 2,200 sq ft home, contractor job, Sand Springs near Gilcrease (zone 3A)
You hire a contractor to convert your 2,200 sq ft home's shingle roof to a standing-seam metal roof. This is a material change, so a permit is required and triggers a structural review. The metal roof is lighter than shingles (~50 lbs/sq vs. 300 lbs/sq for asphalt), so deck capacity is not a concern—but the Building Department requires a note stating this or a structural engineer's letter (typically waived for metal since it's lighter, but the inspector may ask for clarification). The contractor applies for a permit, providing scope: 'Full tear-off, existing asphalt shingles, new standing-seam metal roof, 1,500 sq ft of roof area.' Because this is a material change and a commercial-grade metal system, the permit fee includes a plan-review component: base $75 + valuation fee ~$150 (project cost ~$15,000–$18,000), total permit $225–$250. Plan review takes 3–5 business days (the Building Department confirms flashing details, underlayment type for metal—typically synthetic, not felt—and fastening specs for metal-specific clips and screws per IRC R905.10). If the plan is incomplete, the Department issues a minor revisions notice (~$25 fee to resubmit); contractor resubmits (next day), and permit is issued within 2 days. Once issued, contractor schedules deck inspection. Inspector visits after tear-off; checks deck condition, confirms no more than two layers removed, inspects for rot (if found, requires localized repair or structural evaluation—adds 1–2 weeks if significant). Assuming deck is sound, inspector approves 'Proceed with underlayment and metal panels.' Contractor applies synthetic underlayment (ice-and-water shield at eaves is not as critical in zone 3A south, but contractor may opt in for warranty reasons). Inspector returns for in-progress metal install: checks flashing (valley flashing, eave trim, sidewall flashing all metal and properly sealed), confirms panel fastening (metal screws with sealant washers, 24-inch spacing on battens or per manufacturer, overlap joints sealed), and confirms no fasteners penetrate in a way that will cause leaks. Final inspection: inspector walks the roof, confirms full coverage, checks penetrations (vents, chimneys, skylights all properly flashed), and confirms gutters and downspouts are sized for metal (steeper slope = higher velocity). If gutter size or slope is undersized, inspector may flag for upgrade (adds $500–$1,500). Assuming all passes, final sign-off issued. Total timeline: permit 5–7 days (with plan review), deck inspection day 10–12, in-progress metal inspection day 14–16, final day 18–21. Total cost: permit $225–$250, materials + labor $15,000–$20,000, possible gutter upgrade $500–$1,500. Material-change roofs are lower-risk for defects (metal is durable) but plan review adds time.
Permit required | Material change triggers plan review | $225–$250 permit fee | 5–7 day plan review timeline | Structural review typically waived (metal lighter) | 3 inspections (deck + in-progress + final) | Ice-and-water shield optional (zone 3A) | 2–3 week full timeline | Gutter upgrade possible
Scenario C
Partial roof repair over 25%, three-layer existing roof found, rental property, contractor job, Sand Springs south (zone 3A)
A rental property in Sand Springs (zone 3A) has a large hail/storm damage to one side of the roof—roughly 35% of the roof area has damaged shingles. The landlord contacts a contractor to patch the damaged side only. The contractor applies for a permit, expecting a simple repair—but during the pre-job site visit, the Building Department inspector (or the contractor's pre-inspection) discovers that the existing roof has THREE layers of shingles (old three-tab under two-tab under current shingles). IRC R907.4 prohibits more than two layers; if a third layer exists, any repair over 25% area triggers a mandatory full tear-off and replacement, not a repair. The contractor resubmits the permit scope as: 'Full tear-off and replacement, existing three-layer shingle roof, new asphalt shingles, 1,400 sq ft.' Permit fee is recalculated: base $75 + valuation for ~$8,500 project, total $200. The permit now requires full tear-off. Deck inspection is scheduled; inspector confirms three layers by probing with a roofing knife, documents this on the permit card as 'Code violation IRC R907.4 — full tear-off required,' and approves the tearoff to proceed. Contractor tears off all three layers (adds 2–3 days labor and disposal costs ~$800–$1,500). Deck is inspected; no rot or structural damage found. Contractor applies underlayment (synthetic, per Sand Springs standard; ice-and-water shield at eaves and valleys because zone 3A has some freeze-thaw risk near northern Sand Springs border). In-progress inspection confirms underlayment and flashing. Final inspection confirms new shingles installed to spec, fastening correct, flashing sealed, gutters reattached. Sign-off issued. Total timeline: permit day 1 (resubmit as full tearoff adds 1 day), deck inspection day 5–7, tearoff and disposal days 7–10, underlayment/flashing days 10–12, shingle install days 12–15, final inspection day 15–16. Total cost: permit $200, full tearoff/disposal $2,500–$4,000, materials + labor $8,500–$12,000, total ~$11,000–$16,000 (vs. $2,000–$3,500 for a simple repair had only two layers existed). This scenario shows why pre-permit inspection matters: discovering three layers after starting repair work can derail timelines and budgets significantly.
Permit required | 25%+ damage area requires permit | Three-layer roof found = mandatory full tearoff | $200 permit fee | Extra 2–3 days for tearoff/disposal | Deck inspection required | 2–3 week full timeline | Repair expected, full replacement required (scope surprise)

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Sand Springs climate, frost depth, and underlayment: why ice-and-water shield matters

Sand Springs sits in a transition zone between Oklahoma climate zone 3A (southern, warmer) and 4A (northern, colder), with frost depth ranging from 12 inches (south) to 24 inches (north of Highway 412). This matters for underlayment because freeze-thaw cycles cause ice dams, especially on north-facing or shaded roof slopes. An ice dam occurs when warm air in the attic melts snow near the ridge; the meltwater runs down the roof, refreezes at the colder eaves, and backs up under the shingles, leaking into the attic and walls. IRC R905.1.8 requires a self-adhering ice-and-water-shield (also called ice-and-water barrier or rubberized membrane) from the lower edge of the roof to a point 24 inches inside the wall line (or to the interior wall, whichever is less restrictive) on all roofs in areas subject to ice damming.

Sand Springs Building Department inspectors specifically flag missing ice-and-water shield at eaves and valleys, because the city's experience shows ice-dam leaks are common on 1970s–1990s homes that only have felt underlayment (15 or 30-lb tar paper), which doesn't seal around fasteners. When you apply for a permit, you must specify your underlayment type and location: for example, 'Synthetic underlayment full deck, plus Grace Ice and Water Shield from eaves to 24 inches interior wall line on all north-facing and valley sections.' Inspectors will check this during the underlayment inspection (second visit, before shingles are installed). If you use standard synthetic only without ice-and-water shield, the inspector may issue a conditional approval: 'Ice-and-water shield required at eaves per IRC R905.1.8 — add before proceeding.' This adds a 1–2 day delay and modest cost (~$200–$400 for materials and labor on a typical home).

The choice of underlayment also affects warranty: most asphalt shingle manufacturers require either high-quality synthetic or ice-and-water shield at eaves as a condition of the 25–30 year warranty. If you cheap out and use only felt, and an ice dam leak occurs, your warranty claim will be denied. Sand Springs inspectors don't enforce warranty requirements directly (that's between you and the manufacturer), but they do enforce code—and code requires ice-and-water shield. Metal roofing is less prone to ice dam leaks because the smooth surface sheds water faster, but Sand Springs still recommends (and some contractors specify) ice-and-water shield under metal for extra protection. Total cost of ice-and-water shield on a typical 1,500 sq ft roof is $300–$600 in materials and labor; most contractors build this into their quote, so confirm during bidding that underlayment includes ice-and-water shield at eaves.

Expansive clay soils, deck settling, and inspection surprises in Sand Springs

Sand Springs is built on Permian Red Bed clay and loess (windblown silt), both highly expansive soils. Expansive soils swell when wet and shrink when dry, causing differential settling and foundation movement—typically 1–2 inches over 10–30 years, but can be more in prolonged wet or dry spells. This affects roofs because settling causes sheathing to crack, trusses to twist, and previously sound framing to develop gaps or nails to pull. When you tear off an old roof in Sand Springs, the Building Department inspector will look for telltale signs: cracked sheathing, nail pops (nails that have backed out of framing), soft or water-damaged sheathing, and gaps between sheathing boards indicating settling.

If the inspector finds cracked sheathing (hairline cracks are OK, but splits over 1–2 inches are flagged), the remedy depends on severity. Minor cracks (under 12 inches, not at a structural seam) can often be left as-is—the new roof covering and underlayment will seal over them. Larger cracks or splits at truss seams require localized sheathing repair: the contractor cuts out and replaces the damaged section (~$300–$800 per section), and the deck re-inspection is required after repair. Nail pops are also common; Sand Springs inspectors expect to see some nail pops on homes over 15 years old. If nails have popped 1/4 inch or more, the contractor must re-nail (drive a new nail 2 inches away and remove the popped nail) to prevent fastening problems with new shingles. This is a quick fix but can take a day if nail pops are extensive (adds $200–$500).

Permian clay also affects gutters and drainage: because soils expand and contract, gutters can become misaligned, and downspout drainage can be impeded by settled soil. When you reroof, it's a good opportunity to confirm gutters are pitched correctly (1/4 inch drop per 10 feet) and downspouts drain at least 6 feet away from the foundation. Sand Springs does not require gutter replacement during reroof, but if gutters are sagging or undersized for your roof pitch (common on older homes), the inspector may recommend (not mandate) an upgrade. Budget $500–$1,500 for new gutters on a typical home if needed. Lastly, expansive soils can affect ice dam formation: if the soil is shrinking (dry spell), the roof settles and eaves can dip, trapping meltwater. Inspectors don't assess soil conditions during roof inspection, but they do note if eave pitch seems compromised; this is a structural concern beyond roof scope and would be flagged for a structural engineer's evaluation (rare, but possible on very old or severely settled homes).

City of Sand Springs Building Department
Sand Springs City Hall, 18 W. Waddell Ave, Sand Springs, OK 74063
Phone: (918) 245-2750 (verify locally — Sand Springs municipal office) | https://www.sandspringsgov.com (check for online permit portal link, or inquire at Building Department)
Monday–Friday 8:00 AM – 5:00 PM (verify locally)

Common questions

Do I need a permit to patch a few damaged shingles on my roof?

No, patching fewer than 10 squares (about 100 sq ft) of damaged shingles does not require a permit. If you're patching 10–25% of your roof area, a permit is not required if you're not tearing off the old shingles (overlay repair). However, if the repair involves tearing off shingles to access the deck, it triggers a permit. If you have a three-layer roof, any repair over 25% area is reclassified as a full tearoff and requires a permit. When in doubt, call Sand Springs Building Department with your roof's age and damage extent; they'll advise if a permit is needed.

My roof has two layers already. Can I add a third layer of shingles without a permit?

No. IRC R907.4 prohibits more than two layers of roof covering. If your roof currently has two layers (or you think it might), you cannot add a third. If you try, the Building Department inspector will detect it during a deck inspection (either pre-job site visit or during permitted work), and you'll be required to tear off at least one layer, which requires a permit. If you're uncertain how many layers exist, hire a roofing contractor to probe the roof or call the Building Department for guidance; a $100–$200 pre-inspection can save you $2,000–$5,000 in unexpected tearoff costs.

What does an ice-and-water shield cost, and is it really necessary in Sand Springs?

Ice-and-water shield (rubberized membrane underlayment) costs $200–$400 in materials and labor on a typical 1,500 sq ft roof. It is required by IRC R905.1.8 at eaves and valleys on all roofs in freeze-thaw zones, and Sand Springs enforces this. Without it, you risk ice dam leaks, and your asphalt shingle manufacturer's warranty may be void. Metal roofing contractors often spec it anyway as added protection. Most Sand Springs contractors build ice-and-water shield into their bid; confirm before signing the contract to avoid surprise costs.

I'm using a contractor from out of state. Do they need a license in Oklahoma?

Oklahoma does not have a state-level roofing contractor license (unlike some states). However, Sand Springs may require proof that the contractor is insured and bonded, or has a valid business license. Confirm with the Building Department before hiring. If the contractor is working on a rental property (not owner-occupied), Sand Springs is more likely to verify contractor credentials. Always request references, insurance certificate (general liability + workers' comp), and proof of past Sand Springs permits (if available).

Can I pull my own permit if I'm reroofing a rental property I own?

No. Sand Springs allows owner-builders to pull permits only for owner-occupied single-family homes. If the property is a rental, investment property, or multi-unit, you must hire a licensed contractor to pull the permit. This is a common rule in Oklahoma and is intended to ensure contractor accountability for rental properties.

The inspector found damaged sheathing during the deck inspection. Do I have to replace the whole roof deck?

No. Localized damage (small cracks, soft spots, or rot in an isolated area) can be repaired by cutting out and replacing just that section of sheathing. The contractor typically replaces 1–2 sheets (~$300–$800) and re-nails to framing. A second deck inspection confirms the repair is sound before proceeding. Extensive damage (rot covering 20%+ of the deck, structural compromise) may require a structural engineer's evaluation and may exceed the scope of a simple reroof; discuss with your contractor before permitting.

How long is a Sand Springs roof permit valid, and do I need to renew it if the work extends past that?

Sand Springs roof permits are typically valid for 6 months from issuance. If your contractor has not completed the work within 6 months, the permit expires. A renewal fee ($75–$100) is required to extend the permit for an additional 6 months. If work is interrupted by weather or contractor delays, discuss renewal timeline with the Building Department before expiration to avoid re-permitting from scratch (which would cost the full permit fee again).

Does a roof replacement require a structural engineer's letter in Sand Springs?

Not typically. Structural review is required only if you're changing roof material to something heavier (e.g., asphalt to tile or slate), if the existing deck is visibly compromised, or if the Building Department requests one based on unusual circumstances. Metal roofing (lighter than shingles) does not require a structural review. If required, a structural engineer's letter costs $300–$800 and takes 3–5 business days. Your contractor can advise if one is likely needed based on the roof age and existing deck condition.

What if I need to replace a roof due to wind or hail damage? Does my insurance cover the permit fee?

Insurance typically covers the cost of materials and labor for roof replacement due to covered peril (hail, wind, etc.), but not the permit fee. Permit fees are considered a cost of doing business and are usually the homeowner's or contractor's responsibility. Some contractors absorb the permit fee as a competitive gesture; confirm this during bidding. If your contractor is managing the insurance claim, they may bill the permit fee to the insurance company's line item for 'permit and inspections'—some insurers will reimburse, but it varies by policy. Review your insurance documents or contact your agent to clarify.

I want to do the tearoff myself to save money. Can I do that and hire a contractor just for shingles?

Technically yes—you can do the tearoff as the owner-builder and have a contractor install shingles. However, you still need to pull the permit (as owner-builder), schedule the deck inspection after the tearoff, and pass inspection before the contractor installs shingles. Some contractors are hesitant to install on a deck they didn't inspect or prepare, so confirm with them first that they'll accept a DIY tearoff. Also, tearoff is labor-intensive and dirty; budget 2–3 days of hard labor for a typical 1,500 sq ft roof. Rent a dumpster ($500–$800 for a week) and ensure you're disposing of shingles legally (most Sand Springs waste facilities accept asphalt shingles). The permit process is the same, but you'll coordinate more with the contractor and the Building Department.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Sand Springs Building Department before starting your project.