Deck building codes are the structural and safety rules a reviewer uses on a new or rebuilt deck. They decide whether the frame can carry people, snow, and wind without failing at the ledger, posts, or stairs. In the Denver Metro Area, those rules come from the adopted residential code plus local amendments. They are not the same document as a permit application. A complete set of drawings still has to show how the deck meets them.
Talk with a Denver deck contractor about a code-ready plan
This guide is for homeowners who already expect to build a deck and want the checks that belong in the drawings. It does not replace the local building department. It also does not list one set of measurements for every city in the metro. Aurora, Lakewood, Littleton, and Denver each adopt and amend codes on their own schedule. Use the questions below with your designer, then confirm the adopted edition before anyone orders lumber.
What deck building codes cover before a permit is filed
Deck building codes set the minimum way a deck must support loads and keep people from falling. They are separate from the question of whether the city requires a zoning permit, a building permit, or both.
Denver publishes that split on its residential decks page. An uncovered deck 12 inches or more above the ground needs a zoning permit. At 30 inches or more, it also needs a building permit. Covered patios, porches, carports, and pergolas need both. Some decks also need a sewer use and drainage permit. The same page lists what the building drawings have to show. That list includes footing size and depth, the ledger connection, beam span, stair details, and guard and handrail details. The permit page tells you which application to file. The code is what those drawings have to satisfy.
Faros already walks through the application questions in the Denver deck permit guide. Use that page for site plans, uploads, and inspections. Stay here for the structural checks those uploads are meant to prove.
The City and County of Denver adopted the 2025 Denver Building and Fire Codes, effective December 31, with a second printing adopted on November 24, 2025. Those codes incorporate the 2024 International Codes, except the energy code, which uses the 2021 IECC. Denver’s building and fire codes page also lists the International Residential Code among the ICC codes the city adopts, together with Denver amendments. A blog summary of a national deck code is not the document your reviewer will use.
Which code edition applies in the Denver Metro Area?
The code that applies is the edition adopted by the city or county where the deck will be built, including that jurisdiction’s amendments, not a generic national checklist.
The International Residential Code is the usual model for one- and two-family homes. The International Code Council describes it as a stand-alone residential code with prescriptive rules for framing and foundations. It is revised on a three-year cycle, and cities amend it when they adopt it. Denver’s own page tells owners they are responsible for both the ICC text and Denver’s amendments. That is why a footing depth or guard height copied from another state can be the wrong number here.
Chapter 3 of the Denver residential code states the load rule in plain language. Buildings and parts of buildings must safely support dead loads, live loads, roof loads, flood loads, snow loads, wind loads, and seismic loads. The construction must also provide a complete load path from the point where the load starts down to the foundation. A deck is part of that system when it is attached to the house or when people gather on it. If the prescriptive tables do not cover the span, the cantilever, or a hot tub, the project moves into engineered design.
Outside Denver proper, do not assume the same printing date. Ask which residential code is in force. Ask whether a local deck guide amends it, and whether a roof, a pergola, or a covered porch changes the review. Faros builds decks across the Denver Metro Area. The first design meeting should name the jurisdiction before it names the decking.
What reviewers expect to see in the frame
Reviewers expect a continuous path from the deck boards through joists, beams, posts, and footings. They also expect a ledger or freestanding connection that is drawn, not assumed.
Denver’s residential deck guidance asks for a specific list on the plans. For an uncovered deck, that list uses the word rafter for the members that carry the decking: rafter size and spacing, plus beam size and span, uplift connection, post size, and footing size and depth. It also includes ledger connection details, roll blocking for a cantilever, decking size and type, stair details, guard and handrail details, and cantilever length. On a typical wood deck those “rafters” are the joists. Label them joists on the drawing if that is the term your framer uses, and still show size, spacing, species, and span. A covered porch can have true roof rafters in addition to the deck joists. If one of those items is missing, the reviewer cannot check the load path.
| Plan item | What the reviewer is checking | Homeowner question to ask |
|---|---|---|
| Joists and beams | Size, spacing, span, and species or product match the load and the decking type | Which table or calculation supports this span? |
| Ledger | Fastener type, spacing, and flashing where the deck meets the house | Is the deck attached, and how is water kept out of the rim? |
| Posts and uplift | Post size and the hardware that keeps the frame from lifting | Where is the uplift connection called out? |
| Footings | Diameter, depth, and bearing for this soil and frost exposure | How deep are the footings for this address? |
| Guards and stairs | Height, openings, graspable handrail, and consistent risers and treads | Which adopted section sets those dimensions? |
| Cantilever | How far joists or beams extend past a support, and the blocking that stabilizes them | Is this overhang inside the prescriptive limit? |
Two Denver details are easy to underdraw. A cantilever needs the blocking Denver asks for, not just a longer joist. A ledger needs both structure and water management. The separate deck ledger flashing guide covers how water at that joint damages the house. Code review cares that the connection is specified. The flashing guide cares that the connection stays dry.
Decking material changes the joist layout. Composite and wood do not always share the same maximum spacing. A hidden fastener can require a tighter layout than a face-screwed board. Compare products in the Colorado deck materials guide and the composite versus wood comparison. Then put the manufacturer’s span into the drawings instead of assuming the code table covers every brand.
Footings, frost, and the load path under the deck
Footings have to reach a depth and width that the local code accepts for frost and soil, and every post load has to land on one.
Denver does not publish one backyard footing depth on its deck overview, and this guide will not invent one. The plans have to state footing size and depth. Freeze-thaw in the Denver Metro Area is why that line matters. A shallow pad can heave, tilt a post, and open the ledger connection a season later. The right depth is the one in the adopted code or in a soil-specific design, confirmed for the parcel.
Before any post hole is dug, Colorado law requires a locate request. Colorado 811 says property owners must contact 811 at least two full business days before digging. That wait does not count the day of the request, weekends, or legal holidays. The locate covers public lines such as gas, electric, water, sewer, and communications. Private lines, including irrigation and lighting the owner installed, are not part of that ticket. Deck post holes are one of the examples Colorado 811 lists. A code-compliant footing drawing does not excuse a missed locate.
Footing layout also has to match the beam map. Moving a post to avoid a utility can change the beam span. That span is one of the items Denver asks to see. Say so early if the yard has expansive soil, a steep grade, or a patio that cannot be cut. Do not copy a flat-lot footing schedule onto that yard. The Denver Metro footings checklist is the companion for decks that need a closer look at the concrete itself.
Stairs, guards, and handrails are code items, not finish choices
Stairs, guards, and handrails are reviewed safety elements. Their dimensions come from the adopted code, and a style choice does not waive them.
Denver lists stair details and guard and handrail details among the required plan notes. The drawing should show rise and run, a consistent riser pattern, and the handrail profile. It should also show guard height and how openings in the guard are limited. Do not treat a photo of a cable rail as proof that the openings comply. The reviewer measures the built guard against the code in force for that city.
This article does not publish a riser, tread, or guard number, because copying one national figure is how metro projects fail review. Ask the designer to cite the section in the adopted residential code, then keep that citation on the plan. Faros covers route, comfort, and material choices separately in the deck stair safety guide. Use that page to decide where the stairs land. Use the code set to decide whether the rise, the graspable rail, and the guard openings are acceptable.
Guards are usually required once a walking surface is a set height above the grade below. That height trigger is a code number, so confirm it locally. A sloping lot can be low at one corner and high at the other. A multi-level frame can cross the guard line on the lower tier only. The multi-level deck design guide helps with layout. Each level still needs its own guard and stair notes. Railing style, including metal, cable, and composite options, belongs in the deck railing ideas guide after the opening and height limits are known.
Snow, wind, and lateral loads change the deck building codes check
Snow, wind, and lateral loads are part of deck building codes. A deck must pass those forces into the posts and footings, not only hold its own weight.
Denver’s building and fire codes page says snow loads have changed. It points readers to the ASCE hazard tool for snow, and it notes a Denver amendment for wind. A deck without a roof still sees snow on the walking surface. A covered deck or a pergola sees a different drift and uplift pattern. The load-path rule is why a hot tub, a roof, or a solid pergola can leave a simple span table. The pergola snow load guide is the companion when the shade structure is the heavy element.
Lateral load is the sideways force from people moving and from wind. Prescriptive decks resist it with the ledger connection, diagonal bracing, or hardware at the posts. If the deck is freestanding, that hardware has to be designed on purpose. If it is attached, the house connection has to be specified, flashed, and inspected. A covered structure can also trigger the extra Denver permits noted above. Hold the load conversation and the permit conversation in the same meeting.
Water on the surface is not a snow-load number, but it affects whether the frame stays at the capacity the code assumes. Ponding, a flat joist bay, and a failed ledger flashing all soften connections over time. The deck waterproofing guide covers the drainage side of that problem.
Request a deck review before footing locations are set
A practical sequence for confirming deck building codes
Confirm the adopted code, draw the load path, and only then file the permit package. Skipping the first two steps is why applications bounce.
- Name the jurisdiction and the adopted residential code edition, including local amendments and any snow-load update.
- Decide whether the deck is attached or freestanding, covered or open, and whether a stair run drops more than one level.
- Have the designer size joists, beams, posts, and footings for the decking product, the occupancy, and any hot tub or roof. If the city form says rafter, map that line to the deck joists.
- Add ledger or freestanding connection details, uplift hardware, cantilever blocking, and flashing notes.
- Dimension stairs, handrails, and guards to the cited code section, and mark the height where guards start.
- Call Colorado 811 and wait the required business days before any footing excavation.
- Match the drawing set to the city’s upload list, then use the permit guide for the application itself.
That sequence keeps the structural conversation from being squeezed into a resubmittal. It also gives a homeowner a clear list for a design meeting with Faros deck contractors.
Frequently asked questions
What are deck building codes?
Deck building codes are the adopted rules for how a deck is framed, founded, and guarded so it can carry people, snow, and wind. In Denver they sit inside the city’s building code, which adopts the International Residential Code with local amendments. They are not the permit form, and they are not a national chart you can copy from another state.
Do deck building codes differ across the Denver Metro Area?
Yes. Denver has adopted the 2025 Denver Building and Fire Codes, incorporating the 2024 International Codes with stated exceptions and later printings. Neighboring cities adopt on their own schedule and may amend footing depth, guard rules, or snow load. Confirm the edition with the building department for the parcel before the drawings are called final.
Does a permit approval mean the deck met every code item?
A building permit review checks the drawings that were submitted. Denver asks those drawings to show footings, the ledger, spans, stairs, and guards. Approval is not a waiver of inspections, and it does not cover a field change that removes a brace or shortens a footing. The built deck still has to match the approved set.
How deep should deck footings be?
Use the depth required by the adopted code or by a design based on the soil at the address. Denver’s deck page requires footing size and depth on the plans and does not publish one number for every yard. Shallow footings are a common freeze-thaw problem in the metro. Ask the designer to cite the source of the depth on the drawing.
Who checks stairs and guards?
The building reviewer checks the stair, guard, and handrail details on the plans, and the inspector checks them in the field. Style choices such as cable infill still have to meet opening limits. Faros can help coordinate those details with the rest of the frame, but the adopted code section is the standard.
Written by Ricardo Alfaro, Faros Construction Services. Ricardo leads deck, porch, and outdoor living projects for homeowners in the Denver Metro Area. The structural notes in this guide reflect the checks his crews coordinate with local review.



