Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes. Any attached deck in Cottonwood Heights requires a building permit, regardless of size or height. The city enforces this uniformly and the building department staff will reject unpermitted work during neighborhood inspections.
Cottonwood Heights, sitting on the Wasatch Front at 5,500-8,000 feet elevation, has adopted the 2024 International Building Code with Utah amendments and enforces a mandatory permit requirement for all attached decks — even small ones. This is stricter than some neighboring communities (e.g., Park City allows certain ground-level decks under 120 square feet to skip permits). The city's Building Department uses an online portal for submittal and requires frost-depth footings of 48 inches minimum in the upper foothills areas, driven by actual soil investigation reports and the Wasatch Fault seismic design category. Ledger flashing compliance with IRC R507.9 is non-negotiable — the city's plan examiners will reject drawings that show improper flashing details or missing through-bolts at 16 inches on center. Because Cottonwood Heights is a high-elevation, earthquake-prone community with significant frost and expansive clay soils (Lake Bonneville sediments), the building department also requires certified soils reports for footings on sloped lots, adding 1-2 weeks to the pre-construction sequence and $300–$800 to the budget. Owner-builders are allowed for primary residences, but must pull the permit in their own name and pass all three inspections (footing, framing, final).

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

Cottonwood Heights attached deck permits — the key details

Cottonwood Heights Building Department enforces IRC R105.2 (work exempt from permit) very narrowly: freestanding decks that are both under 200 square feet AND under 30 inches above grade are technically permit-exempt under state code, but the city requires written approval from the Planning Department before you proceed, which effectively requires a pre-construction consultation. More importantly, any deck attached to the house — even a 4-foot-by-4-foot platform — requires a full building permit with structural plans. The city adopted the 2024 IBC with Utah amendments, which means ledger-board flashing must comply with IRC R507.9: that section requires a flashing system that prevents water intrusion, with through-bolts or lag screws at 16 inches on center in the ledger, and a continuous metal flashing that directs water behind the rim joist. The city's Building Department will not approve plans without a detailed ledger-flashing callout showing fastener spacing, flashing type (typically 20-gauge galvanized steel or aluminum), and weep holes at 16 inches on center. This is the single most-common plan rejection in the Cottonwood Heights permit queue — don't skimp on the drawing.

Frost-depth footing requirements in Cottonwood Heights are set by actual soil conditions, not just state averages. The Wasatch Front experiences 30-48 inches of frost penetration depending on elevation and aspect; the city requires footings to go a minimum of 48 inches below grade in the upper neighborhoods (Ridgeline, Sunrise areas above 6,800 feet) and 36-42 inches in lower pockets. Your plans must show a footing depth detail with dimensions, and if you're on a sloped lot or near the Wasatch Fault, the city's reviewers will often request a geotechnical soils report (1-2 weeks, $300–$800) to confirm frost depth and bearing capacity. This is a major planning step that surprises homeowners who've built decks in Salt Lake City or Draper — don't assume your neighbor's 36-inch footings are deep enough for you. The city's online portal has a checklist under 'Deck Plans — Submittal Requirements' that lists this explicitly. Additionally, because Cottonwood Heights sits in a moderate seismic zone (Wasatch Fault proximity), the city requires lateral load connectors (Simpson DTT or equivalent) at beam-to-post connections; this is called out in the Utah amendments to IBC 1015. Standard hangers alone are not enough — you need explicit lateral bracing or positive mechanical connections.

Guardrail and stair requirements are locked to IBC 1015 (handrails and guards). Any deck 30 inches or higher must have a guardrail 36 inches minimum (measured from deck surface to the top rail, with no sphere larger than 4 inches able to pass through the balusters). Stairs must have stringers with a maximum rise of 8 inches per step, a maximum run of 9 inches, and a nosing of 1.25 inches projecting from the tread — these are all in IRC R311.7 and are non-negotiable. A common mistake is submitting stairs with unequal rise (e.g., 7 inches, 8 inches, 7.5 inches in sequence) — the city will catch this and reject the plans. Handrails on stairs must be 34-38 inches above the nosing of the tread. If your deck includes a hot tub, the city's reviewers also require secondary railings or a safety barrier around the tub itself (IBC 3106), which adds complexity and cost. All of these dimensions must appear on your construction drawings with callouts; a note saying 'Built to code' is not sufficient. The Cottonwood Heights Building Department provides a 'Standard Details' handout for decks that shows compliant guardrail and stair profiles — request it during your pre-consultation or download it from the online portal.

The permit timeline in Cottonwood Heights runs 2-4 weeks for initial plan review, with most projects requiring one round of revisions before approval. The city's Building Department staff (typically 2-3 plan examiners covering residential) process permits in order of submission; during summer (May-September), the queue backs up to 4-6 weeks, so submit early. Once approved, you'll schedule three inspections: footing (before concrete pour), framing (after all ledger bolts, beams, posts, and joist fasteners are installed), and final (decking complete, guardrails, stairs, electrical if any). Each inspection must be requested 24 hours in advance through the portal, and inspectors are available Monday-Friday 8 AM-4 PM. Footing inspection is the critical gate — if your footings are not deep enough or your soils report is missing, the inspector will red-tag the hole and you'll need to re-dig. Budget 3-4 weeks from permit approval to final sign-off, so total project duration is 5-8 weeks if you submit plans immediately and don't need revisions.

Owner-builders are allowed to pull permits for decks on their owner-occupied primary residence without a contractor license, but they must register as the permit applicant, sign the application under penalty of perjury, and pass all three inspections in person or with a responsible superintendent. The city does not allow permit-pullers (third-party expeditors) to pull owner-builder permits — you must do it yourself. The Cottonwood Heights Building Department also requires proof of property ownership (deed or mortgage statement) at the time of application. If you hire a contractor, they must be licensed with the Utah Division of Occupational and Professional Licensing (DOPL) — the city's plan examiners verify this before issuing a permit. A common trap: some owners hire unlicensed 'handymen' to do the work while the owner pulls the permit. This is technically allowed by state law, but if the contractor is injured or causes damage, you're liable, and if the inspector finds code violations, the contractor's work won't be accepted. Use a licensed contractor if the scope is significant (over $2,500 in materials/labor), or plan to do it yourself.

Three Cottonwood Heights deck (attached to house) scenarios

Scenario A
16-by-12 pressure-treated deck with 5-foot drop, steps to the patio, rear-yard Ridgeline neighborhood
You're building a 192-square-foot attached deck off the back of your Ridgeline-area home (elevation 7,100 feet). The deck will be 5 feet above grade at the highest point (ledger connection at second-story rim joist), require four posts in concrete footings, and include a stairway with six steps down to the existing patio. Because the deck is attached, over 30 inches high, and the Ridgeline area is in the upper frost zone, this project requires a full permit. Your first step is to hire a landscape/civil surveyor to confirm the exact lot slope and establish the finished floor elevation — $300–$600. Next, you'll need a soils report (geotech consultant) to confirm frost depth and bearing capacity for your specific lot; expect $400–$800 and 1-2 weeks. Your deck plans must show: (1) ledger flashing detail with 16-inch bolt spacing and weep holes, (2) footing depth of 48 inches below grade with concrete pads sized for soil bearing (usually 4-foot-diameter by 4-foot-deep holes), (3) beam size and post connections with Simpson DTT lateral connectors specified, (4) joist and decking layout with fastener spacing (per deck manufacturer specs, typically 16 inches on center), and (5) stair stringers with exact rise/run dimensions (each step 8-inch rise, 9-inch run, 1.25-inch nosing), handrail location (34-38 inches above nosing), and guardrail details (36-inch height, 4-inch sphere rule). You can use a standard deck design software (DeckCalcs, DECKPLAN) or hire a designer — $500–$1,500. Permit fee will be $250–$400 (typically 1.5-2% of valuation; $15,000–$20,000 deck = $225–$400 permit). Timeline: soils report 1-2 weeks, plan preparation 1-2 weeks, permit review 2-4 weeks, construction 4-6 weeks, three inspections spread over the build. Total project: 10-14 weeks. Materials (PT lumber, hardware, concrete, stairs, guardrail): $4,500–$7,000. Contractor labor (if hired): $3,000–$6,000. Total cost: $8,000–$14,500 including permits and inspections.
Permit required | Soils report required (frost depth, seismic) | 48-inch frost footings | Ledger flashing detail non-negotiable | DTT lateral connectors at posts | Stair rise/run per IRC R311.7 | 36-inch guardrail 4-inch sphere rule | Three inspections (footing, framing, final) | Permit fee $250–$400 | Timeline 10-14 weeks
Scenario B
8-by-10 deck, ground-level, no stairs, separate from house, rear yard lower-elevation lot (Sunrise area)
You're building a small 80-square-foot ground-level freestanding deck in the Sunrise neighborhood (elevation 5,800 feet) — no attachment to the house, just a standalone platform for an outdoor seating area. This deck is under 200 square feet and under 30 inches off grade, which makes it technically exempt from the permit requirement under IRC R105.2. However, Cottonwood Heights requires written Planning Department approval before proceeding with any exempt work, and the city's standard practice is to require a 'Pre-Construction Consultation' form (available on the portal or at City Hall) that you submit before breaking ground. The consultation costs nothing but adds 5-7 business days. In this case, you'll contact the Building Department, submit the consultation form with a simple site plan (showing lot, existing house, deck location, deck dimensions, distance to property line), and receive approval or a request for modifications. If the deck is within 20 feet of a neighbor's property line or within the 'setback zone' (varies by zoning), the city may require a survey or may ask you to move the location — this is where the Planning Department review adds value. Assuming approval, you can proceed without a permit, but you must follow the footings rule: freestanding decks in the Sunrise/Cottonwood Heights area, even ground-level ones, should have frost footings of at least 36 inches (the lower elevation allows a slightly shallower depth than Ridgeline, but local erosion and drainage patterns may push it to 42 inches). The city does not inspect exempt decks, but if a neighbor complains or if the city spots it during a routine inspection, an inspector can order a soils investigation and may require removal or remediation if footings are shallow. To be safe, use 42-inch footings and install perimeter gravel or a drainage swale to manage runoff. Materials (pressure-treated lumber, hardware, concrete, gravel): $1,500–$2,500. Labor (DIY or contractor): $0–$2,000. No permit fee. Timeline: Pre-construction consultation 1-2 weeks, construction 1-3 weeks. Total cost: $1,500–$4,500. The key difference from Scenario A: no ledger flashing (not attached), no stairs, no guardrail (under 30 inches), no plan review, but you still need frost footings and you must clear the Planning Department first.
No permit required (exempt under IRC R105.2) | Pre-construction consultation required (free, 1-2 weeks) | 42-inch frost footings recommended (local soil conditions) | Freestanding = no ledger flashing | No stairs, no guardrail required | No inspections | No permit fee | Timeline 2-4 weeks
Scenario C
12-by-16 composite deck with integrated electrical (LED rail lighting), hot tub platform, 3-foot height, attached, middle-elevation lot (Shoreline area)
You're building a 192-square-foot attached composite deck (Trex or similar) in the Shoreline neighborhood (elevation 6,200 feet) with three distinct complications: (1) the deck is attached and over 30 inches high, (2) you're installing low-voltage LED rail lighting (12V, with a hardwired transformer mounted under the deck), and (3) you're planning to support a hot tub (approximately 500-700 pounds when filled) on one corner of the deck. Each element triggers additional code requirements. First, the attachment and height require a standard permit as in Scenario A. Second, the electrical work (even low-voltage) requires electrical plans and an electrical permit. Composite decking like Trex does not expand and contract like wood, so ledger flashing is critical to prevent water pooling — the city will require a metal flashing detail and possibly a spacer strip between the deck board and the house to ensure air circulation. Post foundations in the Shoreline area sit in the 36-42 inch frost zone (lower than Ridgeline but still deep). Third, the hot tub platform adds structural load — your deck design must show the concentrated load path (typically 2,000-3,000 pounds for a filled hot tub) and must confirm that your beams and posts can handle this without deflection. The framing plan must show doubled joists under the tub and bracing between posts (lateral bracing per the Utah seismic amendments). The city's Building Department will require structural calculations or a stamp from a PE (Professional Engineer) if the hot tub load exceeds 40 pounds per square foot — this typically adds $800–$1,500 for engineering. Fourth, the hot tub installation also requires a secondary safety barrier around the tub itself (IBC 3106), which means a rail or fence within 4 feet of the tub edge, with 36-inch minimum height and 4-inch sphere spacing — this is part of the deck permit. The electrical work will be on a separate electrical permit pulled by a licensed electrician; the electrician must show the transformer location, wire gauge (typically 10 or 12 AWG for 12V), circuit breaker/GFCI protection, and conduit routing on the electrical plans. Combined permit fees: building permit $300–$500, electrical permit $150–$300. Timeline: soils report 1-2 weeks, structural calculations (if required) 1 week, deck design + electrical plans 2-3 weeks, permit review 3-4 weeks (electrical and building review in parallel), construction 6-8 weeks, four inspections (footing, framing, electrical rough-in, final). Total project: 12-16 weeks. Materials (composite decking, hot tub, lighting, electrical): $8,000–$12,000. Structural engineering: $800–$1,500. Contractor labor: $4,000–$7,000. Total cost: $13,000–$21,500. The key learning: electrical and structural complexity in Cottonwood Heights requires early engagement with the Building Department and possibly a PE consultant — do not assume a standard deck design will work for a hot tub.
Permit required (attached, over 30 inches) | Electrical permit separate ($150–$300) | Structural calcs or PE stamp if load over 40 PSF | Composite ledger flashing detail required | Hot tub safety barrier (IBC 3106) | 36-42 inch frost footings (Shoreline elevation) | Lateral bracing per seismic code | Four inspections (footing, framing, electrical, final) | Building permit $300–$500 | Timeline 12-16 weeks

Every project is different.

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

Frost depth and seismic design: why Cottonwood Heights deck footings are not like Salt Lake City

Cottonwood Heights sits on the Wasatch Front, straddling two major geological constraints: the Wasatch Fault (a major seismic source zone) and the high-elevation Wasatch Range, where frost penetration reaches 48 inches in the upper neighborhoods. The city adopted Utah's amendments to the IBC, which classify Cottonwood Heights as a moderate seismic zone (Seismic Design Category C or D, depending on specific location). This means deck posts must have lateral load connectors — not just vertical capacity. When you visit a Building Department pre-construction consultation, ask for the specific seismic classification for your address; the city's GIS mapping tool on their website (or contact the Planning Department directly) will show you the hazard zone. In the Ridgeline and upper-elevation areas (above 6,800 feet), frost depth is confirmed at 48 inches by USDA soil surveys and local experience; in the Sunrise and Shoreline areas (5,500-6,300 feet), frost averages 36-42 inches. But the city does not allow you to assume — your plans must show a soils report confirming frost depth for your specific lot. This is different from, say, Draper or South Jordan, where frost depth is relatively uniform at 36 inches and many builders use standard details without a soils report. In Cottonwood Heights, the city's plan examiners have rejected dozens of permits for shallow footings, and the Building Department now proactively requires a geotech report for any deck on a sloped lot or in the upper neighborhoods. Cost and timeline: $400–$800 for a soils report, 1-2 weeks to obtain. The seismic requirement (lateral load connectors at posts) is specified in the Utah amendments to IBC 1015.1 and is not a negotiation item — you must use Simpson DTT lateral connectors or equivalent at every post-to-beam connection, in addition to the standard joist hangers and fasteners.

Why does this matter? A deck footing that freezes and thaws without depth will heave (shift vertically) 1-2 inches over several winter cycles, eventually cracking ledger bolts, separating the deck from the house, and creating a gap where water infiltrates and rots the rim joist. The ledger rot scenario is the leading cause of deck collapse in the Intermountain West, according to USDA Forest Service research. The city's inspectors have seen it happen and now require footing depth documentation and, often, a soils report to prove it. Similarly, a deck without lateral bracing will flex under side loading (wind, seismic shaking, or someone pushing hard on the railing) and will loosen fasteners over time. The Wasatch Fault is overdue for a magnitude 7+ earthquake; the city's building code amendments are designed to minimize deck damage in that scenario. This is not bureaucratic overkill — it's a direct response to local geology and historical experience. When you're planning your budget, add $400–$1,500 to your deck cost for soils investigation and structural engineering; it's not optional in Cottonwood Heights.

Ledger flashing and water intrusion: the single most-rejected detail in Cottonwood Heights

The ledger board — the beam bolted to the house rim joist, connecting the deck to the home — is the most critical structural connection on any attached deck, and it is also the most common source of water infiltration and wood rot. Cottonwood Heights Building Department examiners reject or require revision on approximately 40-50% of initial deck submissions because the ledger flashing detail is incomplete, incorrect, or omitted entirely. IRC R507.9 requires flashing that prevents water from running behind the ledger and between the ledger and rim joist; this means a metal Z-flashing or L-flashing installed under the rim joist or house wrap, and above the rim joist itself, with the flashing extending down over the band board. The flashing must be continuous and must not be caulked; instead, it must have weep holes (small gaps or drilled 3/16-inch holes) at 16 inches on center along the lower edge, so water that does get behind the flashing can drain out instead of pooling. The through-bolts (or lag bolts) that attach the ledger to the rim joist must be installed at 16 inches on center, with washers on both sides, and must be spaced to miss the rim joist rim band and connect directly to the house band board (or rim joist, depending on house construction). If the ledger is bolted through the rim band only, the connection is weak and can fail; if the bolts miss the rim joist entirely, the ledger will pull away from the house. A common mistake: homeowners or contractors use caulk to seal gaps around the flashing or between the ledger and house. This does NOT work. Caulk cracks, deteriorates, and traps water. The city's inspectors will call this out and require removal and reinstallation with proper weep holes.

In Cottonwood Heights' high-elevation environment, with significant snowmelt in spring and occasional summer monsoon moisture, improper flashing leads to rapid rot. Wood rim joists and band boards rot within 2-3 years if water pools behind the ledger. The city has documented cases where inadequate flashing led to structural failure — decks pulling away from the house, collapsing, and injuring occupants. For this reason, the Cottonwood Heights Building Department now provides a 'Ledger Flashing Detail' standard drawing on its website and in the online permit portal (look for 'Standard Details for Decks' under the Resources tab). Request this detail from the Building Department during your pre-construction consultation, or download it from the portal. Use it as a template for your plans. When you submit plans, the ledger detail must show: (1) flashing material (galvanized steel, aluminum, or stainless steel, minimum 20 gauge), (2) flashing profile (U-channel, Z, or L profile with dimensions), (3) bolt spacing (16 inches on center, labeled with bolt diameter and length), (4) weep hole spacing and diameter, (5) connection to the rim joist (specify 'fastened to rim joist' and show the bolts connecting to solid wood, not just the band), and (6) a note that no caulk is permitted. Include a small drawing of the ledger cross-section showing the flashing profile, bolt, and weep holes. This detail, more than any other, determines whether your permit is approved on first submission or requires revisions. Budget 1-2 hours of designer or engineer time to get this right, and you'll save a revision cycle.

City of Cottonwood Heights Building Department
2277 E Bengal Boulevard, Cottonwood Heights, UT 84121
Phone: (385) 468-7100 (main line; ask for Building or Development Services) | https://www.cottonwoodheights.com (navigate to 'Services' > 'Building Permits' or use direct permit portal link if available)
Monday-Friday 8:00 AM - 5:00 PM (closed holidays); plan review and pre-construction consultations by appointment or drop-in during business hours

Common questions

Can I build a deck without a permit if it's under 200 square feet?

No. Cottonwood Heights requires a permit for any attached deck, regardless of size. Freestanding decks under 200 square feet and under 30 inches high are technically exempt under IRC R105.2, but the city requires written pre-construction approval from the Planning Department before you proceed — submit a 'Pre-Construction Consultation' form to be sure. If your deck is attached to the house, a permit is mandatory.

How deep do footings need to be in Cottonwood Heights?

Minimum 48 inches below grade in upper-elevation areas (Ridgeline, above 6,800 feet) and 36-42 inches in lower neighborhoods (Sunrise, Shoreline, 5,500-6,300 feet). The exact depth for your lot must be confirmed by a soils report, which the city requires for most permits. Frost heave (upward movement) will crack your deck and separate it from the house if footings are shallow.

Do I need a soils report for my deck?

Almost certainly yes. Cottonwood Heights Building Department requires a soils report (geotech investigation) for decks on sloped lots or in upper-elevation neighborhoods. Even in lower areas, the city's reviewers often request one during plan review if footing depth is not explicitly shown. Cost is $400–$800 and timeline is 1-2 weeks. It's faster to request one upfront than to revise your plans later.

What is this 'DTT lateral connector' thing mentioned in the code?

A DTT (Deck To Ledger Tie or Deck-to-Timber connector) is a mechanical bracket manufactured by Simpson Strong-Tie or similar companies. It bolts to the beam and the post to resist lateral (sideways) forces from wind, seismic activity, or someone pushing on the guardrail. The city's seismic amendments require one at every post-to-beam connection. It costs about $20–$30 per connector and is non-negotiable — do not skip it or use a standard joist hanger alone.

If I hire a contractor, do I still need to pull the permit myself?

No. A licensed contractor can pull the permit in their name. The city requires the applicant to provide proof of licensure (DOPL license number) and must verify the license status before issuing the permit. If you pull the permit as owner-builder, you must be the named applicant and must pass inspections as the responsible superintendent or with a designated agent present.

How long does it take to get a permit approved?

2-4 weeks for plan review under normal conditions, but can stretch to 6 weeks during summer (May-September) when the review queue backs up. Most projects require one round of revisions before approval. Budget 1-2 weeks for revisions and resubmittal if the examiner requests changes (commonly: ledger flashing detail, footing depth, stair dimensions, guardrail height).

Can I start building while my permit is under review?

Absolutely not. You must wait for written approval from the Building Department before you break ground. Starting construction on an unapproved project will trigger a stop-work order, a $500–$1,500 fine, and possible demolition of the work. Wait for the permit approval letter.

What if my deck is over a basement or crawlspace? Do I need to account for that?

Yes. If your deck is over a basement or crawlspace, the post footings must extend below the foundation depth (typically 4-6 feet in Cottonwood Heights) to the required frost depth. This often means excavating much deeper than a typical ground-level deck. Your soils report must address this. Additionally, if the deck is over a crawlspace, you may need a vapor barrier or drainage system under the deck to manage moisture. Discuss this with your designer or engineer during the pre-design phase.

Do I need a permit for deck repairs or replacement?

Minor repairs (replacing a few rotted boards, re-fastening loose railings, touching up stain) do not require a permit. However, if you're replacing more than 25% of the deck structure (boards, joists, beams, or ledger), the city considers this a 'substantial alteration' and requires a permit. If you're rebuilding the entire deck, you definitely need a permit. When in doubt, call the Building Department and describe the scope — they'll tell you whether a permit is needed.

What's the permit fee for a typical deck?

Permit fees in Cottonwood Heights are based on valuation (construction cost estimate) and are typically 1.5-2% of the estimated project cost. A $15,000 deck project would generate a permit fee of roughly $225–$300; a $25,000 project would be $375–$500. The fee schedule is posted on the city's website or ask the Building Department for a current rate sheet. Fees are non-refundable.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current deck (attached to house) permit requirements with the City of Cottonwood Heights Building Department before starting your project.