Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in Lewiston requires a building permit, regardless of size. The city enforces Idaho Building Code with strict footing depth rules tied to the region's 24-42 inch frost line.
Lewiston's frost depth requirement — 24 to 42 inches depending on exact soil location — is the city's defining constraint for deck permitting. Unlike some Idaho communities that adopt the state code verbatim, Lewiston Building Department enforces footing depth to the deeper end of that range for attached structures in many neighborhoods, particularly those with expansive clay soils in the Palouse loess belt south of town. This means your footing holes must go deeper than the IRC minimum for many climate zones — often 36-42 inches rather than 24-30 — which drives both inspection timing and material cost. Lewiston also requires ledger flashing detail compliance with IRC R507.9 at plan-review stage, not after framing; inspectors reject drawings that show a ledger bolted directly to the rim board without flashing specs. The city's online permit portal (City of Lewiston's ePermit system) accepts preliminary sketches but requires full structural calcs for decks over 200 square feet or more than 30 inches above grade. Plan review typically takes 2-3 weeks. Owner-builders may pull permits for owner-occupied homes, but the city still requires sealed structural drawings for attached decks — no exemption for sweat equity.

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

Lewiston attached-deck permits — the key details

Lewiston, Idaho requires a building permit for any deck attached to a house, regardless of size or height. This is the city's bright-line rule — there is no exemption for small attached decks under Idaho Building Code, and Lewiston enforces that strictly. The IRC R105.2 exemption for ground-level freestanding decks under 200 square feet does apply to detached structures, but the moment a deck is ledger-bolted to your house, it becomes a structural load-bearing element and requires plan review and inspection. The City of Lewiston Building Department applies Idaho Building Code (which tracks the 2021 IBC), and the city's amendments emphasize footing depth and ledger flashing compliance. You will need to file a permit application with site plan, framing plan, and ledger detail before any construction begins. The good news: Lewiston's plan review is typically 2-3 weeks for straightforward residential decks, and the permit fee is usually $150–$350 depending on deck valuation. Owner-builders are allowed to pull their own permits for owner-occupied homes, but you must still provide sealed structural drawings if the deck is over 200 square feet.

Frost depth is the critical constraint in Lewiston. The city sits in a transition zone between the Palouse loess region (south) and the Snake River Plain (north), and soil varies block by block. Lewiston Building Department requires a footing depth of at least 24 inches in the driest upland soils, but 36-42 inches is common in older neighborhoods with expansive clay (Montmorillonite) and in areas near the Snake River where frost-heave risk is higher. Your building inspector will cite the frost-depth requirement on the permit or during footing inspection; if your design shows 24-inch footings but the lot is in a clay-heavy zone, you'll be ordered to go deeper before pouring concrete. This is not optional — it's tied to Lewiston's adoption of the Idaho Building Code and IBC Table R403.3, which pinpoints frost depth by county. You must call or visit the Lewiston Building Department to ask about your specific address's soil zone before designing footing depth; they maintain a map or can tell you by lot number. Costs: hand-digging 42-inch holes in rocky loess soil can run $30–$60 per hole; using power augers is faster but costs $150–$300 to rent and operate. Plan for 2-4 footings minimum, so budget $500–$1,500 just for footing holes and concrete.

Ledger flashing compliance is Lewiston's second-most common plan-review rejection. IRC R507.9 requires a flashing system that directs water away from the rim board and house framing; Lewiston inspectors want to see this detail on the plans before the project starts. The flashing must be a minimum 4-inch width metal (typically aluminum or stainless steel) that sits behind the house band board or rim joist, with a slope of at least 45 degrees downward to the deck surface, and it must extend 4-6 inches on either side of the ledger board width. Many owner-builders skip this detail or assume they'll add flashing during construction; Lewiston doesn't allow it. You must specify the flashing material, thickness (minimum 0.032 inch aluminum or equivalent), lap dimensions, and fastener spacing on your plans. If your ledger is bolted directly to a brick or stone house, you'll need a caulk-and-flashing system with expansion foam; if it's bolted to wood rim board, the flashing must be inserted between the ledger and the rim before bolting. Inspectors will photograph the ledger during framing inspection and will order rework if flashing is missing or installed incorrectly. This is a safety issue — water trapped behind the ledger rots the rim board and joist, and within 3-5 years the deck can separate from the house during a freeze or under load.

Guardrail height and stair details are standard IRC R311.7 and IBC 1015 requirements, but Lewiston inspectors specifically check these during the framing inspection. Guardrail height must be 36 inches measured from the deck surface to the top of the railing; Lewiston does not adopt the higher 42-inch standard some jurisdictions use. Balusters (vertical spindles) must be spaced no more than 4 inches apart — a 6-inch sphere cannot pass through. Stairs must have uniform rise and run (per R311.7.1), treads no less than 10 inches, risers no more than 7.75 inches, and landings with minimum 36-inch depth. If your deck is more than 30 inches above grade, you must have a landing at the bottom of the stairs; the landing must be at least 36 inches wide and as deep as the stair width, and it must be supported on footings (not floating). Lewiston inspectors will check these dimensions during framing — bring a tape measure and level to the inspection, because they will verify on-site. Common failures: risers that are 8 inches or taller (too tall), treads that are 9 inches (too narrow), or a landing that's only 24 inches deep. Any rework required will delay your final inspection 1-2 weeks.

The permit timeline and inspection sequence in Lewiston is: (1) submit application with site plan, framing plan, and ledger detail — plan review takes 2-3 weeks, then you get approval to build; (2) before digging footings, request a footing inspection — inspector will verify hole depth and location; (3) pour concrete and backfill — no inspection required for concrete itself, but footing holes may be re-inspected if frost conditions are borderline; (4) frame the deck — ledger bolts, beams, joists, stairs — and request framing inspection; (5) final inspection checks guardrails, stairs, ledger flashing installation, and overall structure. Total timeline: 6-10 weeks from permit pull to final sign-off, assuming no rejections. Permit fees are typically $150–$350 based on valuation; Lewiston uses a fee schedule tied to estimated project cost (usually $8–$12 per square foot of deck, so a 200-square-foot deck is roughly $1,600–$2,400 estimated cost, yielding $150–$300 permit fee). If plan review finds issues, you'll pay a resubmittal fee ($50–$100) and wait another 1-2 weeks. Inspections are free once the permit is pulled.

Three Lewiston deck (attached to house) scenarios

Scenario A
12x16 ground-level deck, 20 inches above grade, rear yard, loess soil near Bryden Avenue
You're building a 192-square-foot deck in a neighborhood south of downtown where the soil is typical Palouse loess. The deck is 20 inches above grade, so it doesn't trigger the 30-inch threshold for heightened scrutiny, but it's still attached to the house and still requires a permit. The City of Lewiston Building Department requires footing depth of 24-30 inches in this soil zone (you'll confirm with the building inspector by lot number). You need four footings: one at each corner, plus two intermediate footings along the long axis. Hand-dig or power-auger the holes 30 inches deep, set galvanized steel posts (4x4 minimum) on concrete pads 4 inches below finished grade to prevent frost heave, and backfill. Your ledger is bolted to the 2x rim joist of the house; you must install 4-inch-wide aluminum flashing (0.032 minimum) between the ledger and rim board, sloped 45 degrees downward to the deck. Stairs are 3 steps high (20 inches / 7-inch risers), 36 inches wide, with a landing at the bottom on footings. Guardrail is 36 inches high, balusters 4 inches apart. Submit your site plan, framing plan (showing footing locations and depth, ledger flashing detail, beam sizes, joist spacing, and stair dimensions), and specifications to the Lewiston Building Department. Plan review takes 2-3 weeks. Once approved, request a footing inspection before pouring concrete. After footings cure, frame the deck and request framing inspection. Final inspection checks ledger flashing installation, guardrail height and spacing, stair geometry, and post-to-beam connections. No electrical or plumbing, so no additional inspection layers. Total cost: permit fee $150–$200, footing excavation and concrete $400–$600, framing lumber and hardware $600–$900, ledger flashing and hardware $80–$150. Timeline: 6-8 weeks from permit to final approval.
Permit required | Footing depth 24-30 inches in loess soil | Ledger flashing required (4-inch aluminum, 45-degree slope) | 4 posts minimum on concrete pads | 36-inch railing, 4-inch baluster spacing | Permit fee $150–$200 | Plan review 2-3 weeks | Footing, framing, final inspections | Total project $1,200–$1,900
Scenario B
16x20 elevated deck, 42 inches above grade, clay-heavy soil near Snake River bluff, owner-builder
You're building a larger 320-square-foot deck in a neighborhood north of downtown where the soil is expansive clay from Snake River deposits. The deck is 42 inches above grade (significant elevation), and the lot sits on a bluff where freeze-thaw and clay expansion are serious concerns. Lewiston Building Department will require footing depth of 36-42 inches and will specifically require sealed structural drawings because you're an owner-builder (you must use a registered engineer or architect to stamp the plans; Lewiston does not exempt owner-builders from this requirement for decks over 200 square feet). Your footing design must show at least 6 footings (possibly 8 given the height and clay), each 42 inches deep through the clay layer and into more stable soil below. This is non-negotiable — if you dig 36 inches and hit clay, the inspector will order you to keep going. Material cost: power auger rental ($200–$300 for 2-3 days), concrete and rebar ($600–$900), posts and pads ($300–$500). Your ledger detail is critical here: the rim board is high (42 inches above grade), so water drainage and flashing are especially important. Flashing must be installed, and the ledger must be bolted with structural connectors (lag bolts or machine bolts, minimum 1/2-inch diameter, spaced 24 inches on-center). Your beams are likely double 2x12 or triple 2x10 (span-dependent), and posts are 4x4 or 6x6. Stairs are 6 steps high (42 inches / 7-inch risers), 36 inches wide, with a landing at the bottom on deep footings (same 36-42 inch depth). Guardrail is 36 inches high with 4-inch baluster spacing. You must hire a structural engineer to design the deck and stamp the plans; engineer costs are $400–$800. Submit sealed plans to the Lewiston Building Department. Plan review will be more thorough — 3-4 weeks — because the drawings are sealed and must be reviewed by the city engineer or a third-party reviewer. Once approved, request footing inspection and proceed as above. Total timeline: 8-12 weeks. Total cost: engineer $500–$800, permit fee $250–$350, footing work $1,200–$1,700, framing lumber $1,000–$1,500, hardware and flashing $300–$500. Owner-builder is allowed, but you're not exempted from engineering or plan review.
Permit required (owner-builder allowed with sealed drawings) | Footing depth 36-42 inches in expansive clay | Sealed structural drawings required (engineer $400–$800) | 6-8 footings minimum | Ledger flashing required | 1/2-inch bolts or lags, 24-inch centers | Permit fee $250–$350 | Plan review 3-4 weeks | Footing, framing, final inspections | Total project $3,500–$5,500
Scenario C
12x14 deck with 20-amp outlet, 28 inches above grade, near historic district, contractor-built
You're hiring a contractor to build a 168-square-foot deck with a single 20-amp outdoor outlet for a string of lights and a small fountain pump. The deck is 28 inches above grade (below the 30-inch threshold for heightened review, but still attached so still requiring a permit). The lot is near Lewiston's historic district, so there may be design-review overlay requirements depending on exact location and visibility from the public right-of-way. Call the Lewiston Planning Department before designing to ask if the deck is in a historic overlay; if it is, you may need architectural-style approval in addition to building permit. The electrical outlet is a significant addition: it must be a GFCI-protected 20-amp outlet, run in conduit from the house panel, installed at a height of 18 inches minimum above the deck surface, and wired and inspected by a licensed electrician. The contractor must pull both a building permit (for the deck structure) and an electrical permit (for the outlet circuit). Building permit is standard: footing depth 24-30 inches, ledger flashing, stairs, guardrail, 36-inch railing, 4-inch balusters. Electrical permit adds a separate inspection and fee (usually $50–$100) and requires a licensed electrician to do the work; the contractor's electrician or an independent electrician must rough-in the outlet and conduit, and then the city electrical inspector must approve it before the outlet is used. The outlet must be labeled on the deck plan so the building inspector and electrical inspector know about it during framing inspection. Footing, framing, ledger, and guardrail inspections are the same as Scenario A. An additional electrical rough-in inspection (conduit and wire) happens during framing, and a final electrical inspection (outlet function and GFCI operation) happens after framing is complete. If the lot is in the historic overlay, the planning department may require a separate design-review meeting (2-4 weeks) before the building permit is even approved. Total timeline: 10-14 weeks if historic review is required, 6-8 weeks if not. Total cost: building permit $150–$200, electrical permit $50–$100, contractor labor and framing $1,500–$2,500, outlet and conduit materials $150–$300, electrician labor $300–$600, plus any historic-design consultation if required. Recommend confirming historic-district status and building/electrical permits early.
Permit required | Footing depth 24-30 inches in standard soil | GFCI outlet 18+ inches above deck surface | Electrical permit required ($50–$100) | Licensed electrician required for outlet circuit | Ledger flashing, stairs, guardrail standard | Possible historic-overlay design review (2-4 weeks) | Building permit fee $150–$200 | Plan review 2-3 weeks (plus design review if applicable) | Footing, framing, electrical rough-in, final, electrical-final inspections | Total project $2,400–$3,900

Every project is different.

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

Lewiston's frost-depth map and why it matters for your deck footing

Lewiston straddles two major soil zones: the Palouse loess region to the south and east, and the Snake River Plain volcanic soils to the north and west. Loess is wind-deposited silt from glacial melt; it's highly erodible, prone to settlement, and frost depth varies from 24 to 30 inches depending on elevation and drainage. Snake River Plain soils are volcanic ash and clay, often expansive and prone to frost heave, with frost depths of 36-42 inches in clay-heavy lots. The City of Lewiston Building Department does not publish a detailed parcel-by-parcel frost map; instead, inspectors apply IBC Table R403.3 (frost depth by county) and use field observation and soil testing to adjust. For Nez Perce County, the minimum frost depth is 24 inches in upland loess areas, but the building department often requires deeper footings (30-36 inches) in older neighborhoods where clay is known, and 36-42 inches in bluff areas near the river. Your footing design must account for this. Do not assume 24 inches. Call the building department with your street address and lot number, and ask: What is the frost-depth requirement for my address? They may be able to tell you immediately, or they may ask you to submit a geotechnical boring report ($500–$1,500) if the lot is in a clay-heavy zone and the depth is unclear. Once you know the frost depth, design your footings 4-6 inches below that depth to account for any settlement.

Why does frost depth matter? Soil expands when water in the pores freezes; if your footing is above the frost line, the frozen soil will push the post and deck upward (frost heave). This can separate the ledger from the house, crack the rim board, or lift the posts off their concrete pads. Once spring comes and the frost melts, the soil contracts, creating a void under the post. Now the post settles, and the gap opens up. After several freeze-thaw cycles, your deck is unstable and the ledger is pulling away from the house, causing water infiltration and structural failure. Deep footings (below the frost line) avoid this problem because the soil below the frost line stays frozen all winter and doesn't heave. In Lewiston's 5B climate zone (cold-dry), you typically get 4-6 freeze-thaw cycles per winter, so frost heave is a real issue. The cost to dig deep footings is usually $100–$300 more per hole than shallow ones, but the cost to repair a frost-heaved deck is $3,000–$10,000. Invest in proper depth.

To find the frost depth for your address without calling the city: check the USDA NRCS soil survey map for Nez Perce County (online at websoilsurvey.nrcs.usda.gov). Enter your address, and it will show your soil type. Then cross-reference that soil type with IBC Table R403.3 or the IRC Appendix S to find the frost depth. For example, if your soil is mapped as 'Palouse silt loam,' frost depth is typically 24-30 inches. If it's 'Athena clay loam' or 'Tolo clay,' frost depth is 36-42 inches. This is not a guarantee — the building inspector may go deeper or shallower based on field observation — but it gives you a starting point for your design.

Ledger flashing in Lewiston's wet-freeze climate — why inspectors are strict

Lewiston receives about 13 inches of annual precipitation, which is low for the Pacific Northwest, but winter snow, spring snowmelt, and frequent freeze-thaw cycles create prolonged moisture exposure at the house rim board. The rim board (the outer 2x10 or 2x12 joist) is the weakest link: it's exposed wood that sits at the boundary between the house interior and the exterior, and water that gets behind a deck ledger will saturate it. Once saturated, a rim board in Lewiston's freeze-thaw cycle will crack, warp, and rot within 2-3 years, especially if there's no flashing to divert water. That's why Lewiston inspectors are strict about ledger flashing detail on the plans. They've seen too many decks fail because water pooled behind the ledger and froze, pushing the ledger away from the rim board.

IRC R507.9 requires flashing, but Lewiston's building department enforces it at plan-review stage, not field-observation. This means your drawings must show: (1) flashing material (aluminum minimum 0.032 inch, stainless steel, or equivalent), (2) flashing width (minimum 4 inches), (3) flashing position (behind the rim board, or on top of the rim board if the rim is exposed stone or brick), (4) slope (minimum 45 degrees downward away from the house), (5) fastener spacing (typically 4-6 inches on center, using corrosion-resistant fasteners like stainless-steel or hot-dipped galvanized nails or screws), and (6) lap or overlap detail (if the flashing is in pieces, each piece must overlap the next by at least 2 inches). If you're unsure about the flashing detail, ask the building department for their standard detail, or hire an architect to draw it.

Common mistakes that trigger resubmittals: (1) Flashing shown but not specified (no material or thickness noted), (2) Flashing shown but no slope angle or fastener spacing, (3) Caulk used instead of flashing (caulk fails within 5 years in freeze-thaw), (4) Flashing inserted under the rim board but not secured to the ledger (water can still get behind), (5) Flashing is in pieces but no overlap dimension shown. To avoid resubmittal, draw the ledger detail large (2x or 3x scale), show the house rim board, the ledger board, the bolts or lags, the flashing with angle and dimensions labeled, and the fasteners. If you're not confident in the detail, have the structural engineer or a builder draw it and include it in the stamped plans.

City of Lewiston Building Department
Contact City of Lewiston (208) 746-3600 or visit City Hall for building permit counter
Phone: (208) 746-3600 (main) — ask for Building Department | https://www.lewistonidaho.gov (search for 'Building Permits' or 'ePermit portal')
Monday–Friday, 8:00 AM – 5:00 PM (verify locally for seasonal closures)

Common questions

Do I need a permit for a small ground-level deck under 200 square feet in Lewiston?

Yes, you need a permit if the deck is attached to the house, even if it's small and ground-level. IRC R105.2 exempts freestanding ground-level decks under 200 square feet, but Lewiston enforces the rule strictly: attached = permit required. Detached decks under 200 square feet and under 30 inches high do not require a permit.

What is the frost-depth requirement for Lewiston decks?

Frost depth ranges from 24 inches in Palouse loess areas to 36-42 inches in clay-heavy bluff areas near the Snake River. Call the Lewiston Building Department with your address to confirm the requirement for your specific lot. Do not assume 24 inches; many neighborhoods require 30-36 inches or deeper.

Can I pull a permit myself as an owner-builder, or do I need a contractor?

Owner-builders are allowed to pull permits for owner-occupied homes in Lewiston. However, for decks over 200 square feet, you must provide sealed structural drawings from a registered engineer or architect. Lewiston does not exempt owner-builders from this requirement. Smaller decks (under 200 sq ft) may not require sealed drawings, but you must confirm with the building department.

How long does plan review take for a deck permit in Lewiston?

Standard residential decks typically take 2-3 weeks for plan review. Larger decks (over 200 sq ft) or decks with sealed drawings may take 3-4 weeks. If the lot is in a historic district, add 2-4 weeks for design-review approval before the building permit is issued.

What is the ledger flashing requirement, and why is it so strict in Lewiston?

IRC R507.9 requires flashing behind the ledger to divert water away from the rim board. Lewiston's freeze-thaw climate makes this critical: water trapped behind the ledger will freeze, expand, and crack the rim board within 2-3 years. Lewiston inspectors require flashing detail on the plans (material, width, slope, fastener spacing) before construction begins, and they verify installation during framing inspection.

Do I need sealed structural drawings for my 150-square-foot deck in Lewiston?

Sealed structural drawings are typically required for decks over 200 square feet in Lewiston, or for owner-built decks over 200 square feet. For a 150-square-foot deck, you likely do not need sealed drawings, but you must still submit a framing plan showing footing locations, depth, ledger detail, beam size, joist spacing, and stair dimensions. Confirm with the Lewiston Building Department when you apply.

What are the guardrail height and baluster-spacing requirements for Lewiston decks?

Guardrail height must be 36 inches measured from the deck surface to the top of the rail. Balusters (vertical spindles) must be spaced no more than 4 inches apart (a 6-inch sphere cannot pass through). Lewiston enforces these IRC R311 and IBC 1015 standards strictly during framing inspection.

How much does a deck permit cost in Lewiston?

Permit fees range from $150–$350 depending on estimated project valuation (typically $8–$12 per square foot of deck area). A 200-square-foot deck estimated at $1,800–$2,400 costs $150–$300 in permit fees. Plan-resubmittal fees are $50–$100 if changes are required. Electrical permits for outlets are an additional $50–$100.

What if my deck lot is in a Lewiston historic district?

Lewiston's historic district overlay (typically downtown and near Orchards, depending on designation) may require architectural design review before the building permit is issued. Contact the Lewiston Planning Department to confirm if your address is in a historic overlay. If it is, allow 2-4 additional weeks for design-review approval and expect the city to have input on deck railing style, material, and color to match the historic character.

Can I add a deck electrical outlet, and what do I need to do?

Yes, you can add an outlet to a deck deck, but it must be GFCI-protected, installed 18 inches minimum above the deck surface, wired in conduit, and inspected by the city electrical inspector. You will need to pull both a building permit (for the deck) and an electrical permit (for the outlet circuit). A licensed electrician must install the wiring. Electrical permit fees are typically $50–$100, and electrician labor is $300–$600. Plan your outlet location on the deck framing plan and submit it with your building permit application.

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 Lewiston Building Department before starting your project.