Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in San Luis Obispo requires a building permit, regardless of size. Structural review is mandatory, and coastal properties may face additional engineering requirements for wind and uplift.
San Luis Obispo's Building Department enforces California Building Code (Title 24) plus local amendments that make attached decks a structural matter from the first board. Unlike some California coastal cities that exempt small decks under 200 square feet, San Luis Obispo does not — any attachment to the house triggers plan review and footing inspection. The city sits in climate zones 3B (coast) and 5B–6B (inland), which matters: coastal properties must meet wind-uplift requirements (Simpson H-clips, lateral connectors per IBC 1604.8.1) while inland foothills decks need frost-depth footings at 12–30 inches depending on elevation. San Luis Obispo's online permit portal requires pre-submission verification of lot size, setbacks, and whether your property falls in the City's Coastal Zone Overlay — properties within 100 feet of bluff edges or in mapped geotechnical-hazard areas face additional review, adding 2–4 weeks to processing. The City does not offer over-the-counter approvals for decks; all require full plan review. Owner-builders may pull the permit themselves (no license required for the owner), but any electrical or plumbing work attached to the deck requires a California-licensed electrician or plumber to design and pull those permits separately.

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

San Luis Obispo attached deck permits — the key details

San Luis Obispo Building Department enforces California Building Code (2022 CBC, which adopts 2021 IBC/IRC) with local amendments in the San Luis Obispo Municipal Code (SLOMC). The primary rule is SLOMC § 20.702 (Plan Review Required): all structures attached to primary dwellings require a building permit and design review prior to construction. This is not a gray area—the City does not exempt decks under 200 square feet or under 30 inches above grade, as some California jurisdictions do. IRC R105.2 (the statewide exemption threshold) is overridden by local code. What matters: if your deck ledger board bolts to the house rim joist, it is structurally attached and requires a permit. If it is freestanding (no connection to the house), it may qualify for exemption if it meets all three thresholds (under 200 sq ft, under 30 inches high, and not in a setback or overlay zone), but in practice San Luis Obispo staff ask for a pre-check. The City uses an online permit portal where you pre-screen project type and lot characteristics; attached decks are routed to Structural Review. Plan review typically takes 2–4 weeks for minor residential (standard deck); 4–6 weeks if your property is in the Coastal Zone Overlay or on a slope over 25% grade.

Ledger flashing and footing depth are the two most common rejections. IRC R507.9 requires flashing at the ledger board to be sealed to the house rim band and directed to drainage (not trapped behind). San Luis Obispo Inspectors enforce this detail strictly because the coast's winter rain can saturate a poor ledger and rot house structure within 5–10 years. Your plan must show: (1) a 20-mil minimum EPDM or equivalent metal flashing at the top of ledger, extending 4 inches up the rim band and 4 inches onto the deck band board, and (2) weep holes or slope in the ledger to shed water. Many DIY and contractor plans omit this or show only 2 inches of flashing—automatic rejection. Footings must bear on stable soil below frost depth; in coastal SLO (sea level to 500 feet elevation), frost is minimal (4–6 inches), but inland foothills (1,000–3,000 feet) require 12–30 inches. The City's soil engineer (or third-party geotech consultant) determines frost depth by property address and submits a geotechnical report for hillside properties. If your footings are shown at 8 inches on a hillside lot, that's a rejection. Helical piers or adjustable post bases can work as an alternative if approved by geotechnical engineer, but require submittals.

Coastal Zone Overlay properties (within ~100 feet of certain bluff edges and mapped geotechnical zones) trigger additional structural and geotechnical review. IBC 1604.8.1 requires wind-uplift connectors (Simpson H-clips, lateral devices) for any deck in coastal exposure categories C or D. San Luis Obispo's coast is Category C (exposed to wind gusts over 110 mph); if your property is within the City's Coastal Zone, your ledger bolts must be ⅜-inch Ø Simpson LUS210 or equivalent, spaced 16 inches on center, with washers and lock-washers. Non-coastal properties (inland residential, less than 100 feet elevation in non-overlay areas) can use standard ½-inch bolts at 32 inches on center per IRC R507.9.2. This detail requires explicit notation on your plan; inspectors will ask for photo-documented confirmation at framing inspection. If you don't know your property's coastal-overlay status, the City's zoning portal shows overlays by address; most residential SLO is not in the overlay, but waterfront and bluff-edge lots almost always are. Budget $500–$1,500 extra for geotechnical engineer report on coastal or hillside lots.

Stairs, railings, and floor-level decking have their own code hurdles. Any deck over 30 inches high requires guardrails per IBC 1015 (36 inches minimum height, 4-inch sphere rule on balusters, 200-pound force lateral load per panel). Stairs must have 7–7.75 inch risers and 10-inch minimum treads; handrails are required if stairs exceed 4 risers. Many homeowners build a 2–3 step staircase without handrails thinking it's below threshold—it's not per California code. The plan must show stair cross-section, railing details, and footing for any stair landing (footings must match deck frost depth). Floor decking boards must be spaced to prevent a 6-inch ball from passing through (¼-inch gap maximum between boards). Pressure-treated lumber (PT) rated UC4A or UC4B is standard for sill plates and joists in contact with soil; heartwood redwood is acceptable in SLO's mild coastal climate but less common now. Treated lumber for railings must be corrosion-resistant fasteners (stainless steel or silicon-bronze); galvanized fasteners can corrode in 3–5 years on the coast. The plan doesn't require material callouts for every board, but the soils/exposure detail must specify PT grades and fastener type.

The permit application process in San Luis Obispo is digital-first via the City's online permit portal. You upload a PDF set of plans (typically 2–4 pages for a standard deck: site plan, footing/framing detail, section, railing detail, ledger flashing detail). The City charges a plan-check application fee ($250–$400 depending on valuation) upfront; once plans are reviewed and mark-ups issued, you have 90 days to submit revisions. Typical revision cycle is 1–2 rounds for standard decks. Once approved, the permit fee is calculated as a percentage of construction cost (typically 1.5–2%); a $12,000 deck permit runs $180–$240. Building Permit fees are non-refundable. Inspections occur at footing pre-pour, framing (ledger attachment, bolts, band board), and final. The footing inspection must happen before concrete is poured; calling the Inspector 24–48 hours ahead is standard. Timeline from submission to permit-in-hand is 4–6 weeks for coastal/overlay properties, 2–4 weeks for standard inland residential. Construction must start within 180 days of permit issuance or the permit expires and must be re-pulled.

Three San Luis Obispo deck (attached to house) scenarios

Scenario A
14x12 attached deck, 2 feet above grade, open railings, no stairs — Foothill neighborhood lot (non-coastal, non-overlay), UC4B posts, standard frost depth 12 inches
You own a 1970s ranch home in the San Luis Obispo foothill neighborhoods (e.g., Stenner Canyon, Prefumo Canyon area, ~1,200 feet elevation). You want to build a 14-by-12-foot attached deck off the back, 2 feet high (12-inch rise above grade, so low risk of fall hazard, but still requires railing per code). Your lot is not in the Coastal Zone Overlay (confirmed via City zoning portal) and has standard granitic soil. Because the deck is attached (ledger bolts to rim joist), a permit is required. Your footing depth must reach 12 inches minimum frost depth per local standard; the City's standard detail sheet allows 12-inch footings for non-coastal residential foothills at elevations under 1,500 feet. You plan to use ⅜-inch diameter lag bolts at 32 inches on center for the ledger (non-coastal standard), PT 2x10 band beam and 2x8 joists 16 inches on center, 4x4 PT posts with footings, and 2x6 composite decking. Railings are 36 inches high (2x4 balusters 4 inches apart). Your plan submittal includes: (1) site plan with deck location and 10-foot setback from property line, (2) typical footing section showing 12-inch depth, (3) framing plan with joist layout and ledger bolt spacing, (4) railing section, (5) ledger flashing detail with 20-mil EPDM flashing and weep holes. Application fee is $300; plan review takes 2–3 weeks; one revision round typical (often a setback question or footing detail). Permit fee is $180–$220 (1.5% of ~$14,000 valuation). Inspections: footing pre-pour (you call ahead), framing (City Inspector verifies ledger bolts, band board, and railing), final. Total timeline: 5–7 weeks from submission to permit-in-hand; construction can begin immediately after permit issued; final inspection required before use.
Permit required (attached deck) | Plan review 2–3 weeks | Application fee $300 | Permit fee $200–$250 | Footing depth 12 inches (foothill standard) | Standard frost depth applies | Ledger bolts ⅜-inch Ø at 32 inches on center | Railing required (36 inches high) | Total project cost $14,000–$18,000 | Inspections: footing, framing, final
Scenario B
16x14 attached deck with stairs, 3.5 feet above grade, 3-step staircase with landing — Coastal Zone property (bluff edge location), elevated geotechnical risk, H-clip uplift connectors required
You own a 2000s home on a San Luis Obispo coastal bluff, 80 feet elevation, within the mapped Coastal Zone Overlay (confirmed via City GIS). You want an attached 16-by-14 deck, 3.5 feet above grade, with a 3-step staircase down to the yard. Because the property is in the Coastal Zone Overlay, IRC 1604.8.1 coastal wind-uplift provisions apply: ledger bolts must be ⅜-inch diameter H-clips or equivalent lateral connectors (Simpson LUS210 or similar) spaced 16 inches on center, not the standard 32 inches. Additionally, geotechnical review is required for coastal bluff properties; the City's standard is a Phase II geotech report (soil boring, settlement analysis, slope stability) submitted by a licensed California civil engineer. Frost depth is minimal (4–6 inches coastal), but footing bearing must be below any fill or disturbed soil and into native material; typical requirement is 12–18 inches minimum for safety, confirmed by geotech report. Stairs require a landing (per IRC R311.7), which must be at least 3 feet deep and have its own footing at frost depth. Railing is 36 inches (or 42 inches if stair handrail is 42 inches—most stick with 36 inches deck, 34–38 inches stair handrail). Your plan submittal includes all of Scenario A details PLUS: (1) geotechnical report (Phase II, 8–12 pages), (2) footing sections showing soil layer depths and footing bearing elevation, (3) H-clip spacing notation on ledger detail, (4) stair landing footing detail, (5) erosion-control note (coastal overlay standard). Application fee is $400 (higher for coastal review). Plan review takes 4–6 weeks (geotechnical engineer review, plus City structural engineer review of coastal connectors). Revision rounds: typically 1–2 (clarifications on geotech recommendations, H-clip spacing confirmation). Permit fee is $250–$300 (1.5–2% of ~$16,000 valuation, plus potential geotechnical review fee $150–$300 rolled into City costs, depending on City's overhead). Geotechnical engineer private cost: $1,500–$3,000 for Phase II report. Inspections: geotech boring observation (if City requires), footing pre-pour (geotechnical engineer or City Inspector verifies bearing elevation), framing (H-clip spacing, stair landing bolts, ledger bolts with washers/lock-washers photo-documented), final. Total timeline: 7–10 weeks from submission to permit-in-hand.
Permit required (attached + coastal overlay) | Geotechnical Phase II report required $1,500–$3,000 | Plan review 4–6 weeks | Application fee $400 | Permit fee $300–$400 | H-clip uplift connectors required (coastal) | Coastal wind category C (110+ mph gusts) | Ledger ⅜-inch H-clips at 16 inches on center | Stairs + landing footings required | Footing depth 12–18 inches (geotech-confirmed) | Total project cost $20,000–$28,000 | Inspections: geotech bore, footing, framing, final
Scenario C
12x10 attached deck with integrated electrical outlet and low-voltage lighting, 18 inches above grade — Mid-town residential lot (neither coastal nor extreme foothill), owner-builder pulls permit but hires licensed electrician for wiring
You own a mid-town SLO home (e.g., Laurel neighborhood, ~500 feet elevation, standard residential zone, no Coastal Zone Overlay, moderate 5–8% slope). You want a 12-by-10 deck, 18 inches above grade (low height, no stair hazard, railing recommended but borderline on code—18 inches to deck surface is below the 30-inch threshold for mandatory guarding per IBC 1003.2, but attached decks commonly get railings anyway for safety). You plan to run one dedicated 20-amp GFCI outdoor circuit to an outlet at the deck's edge for a string-light rig and future hot tub; you'll also install low-voltage LED strip lighting under the rim board. California Building Code requires all exterior deck receptacles to be GFCI-protected and on a dedicated circuit. Because the project involves electrical work, you cannot pull a single Building permit and do all the work yourself; instead, you pull a Building permit (as owner-builder, which is allowed), but a licensed electrician must design and pull a separate Electrical permit for the circuit and outlets. The deck structure itself (framing, footing, ledger, decking) can be owner-built; the electrical must be licensed. Your Building permit plan submittal includes: (1) site plan, (2) footing detail (8-inch depth sufficient for coastal-adjacent mid-elevation, confirmed by City standard detail or soils), (3) framing and ledger detail (standard ½-inch bolts at 32 inches, no H-clips needed—not coastal overlay), (4) deck surface layout with outlet box location noted (height and distance from deck edge), and (5) a note stating 'Electrical work per separate Electrical permit, licensed electrician required.' Your electrician submits the Electrical permit independently (NFPA 70 / NEC 2023 compliance, GFCI circuit, #12 AWG wire in conduit, 20-amp breaker in main panel). The City Building permit application fee is $300; plan review is 2–3 weeks (straightforward deck, no geotechnical overlay). Permit fee is $150–$180 (1.5% of ~$12,000 deck valuation). The Electrical permit (separate) is typically $100–$150 and approved within 1 week. Inspections for deck: footing pre-pour, framing, final; Electrical inspections: rough-in (conduit/wire before cover), final (GFCI test, outlet operation). Total timeline: 4–6 weeks (Building) + 1–2 weeks (Electrical, staggered) = 5–7 weeks start-to-finish. Important: you cannot energize the electrical circuit until both the Building final and Electrical final are signed off.
Building permit required (attached deck) | Separate Electrical permit required (licensed electrician) | Application fee $300 | Building permit fee $150–$200 | Electrical permit fee $100–$150 | Owner-builder allowed (building only) | Electrician must be California-licensed (electrical work) | Plan review 2–3 weeks (building) | GFCI outlet required (NEC 2023) | Low-voltage landscape lighting (non-structural) may not require separate permit | Total project cost $14,000–$18,000 (deck + electrical)

Every project is different.

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

Ledger flashing and water damage — why San Luis Obispo inspectors are strict

San Luis Obispo's coastal winters bring steady rainfall (20–25 inches/year on the coast, less inland) and occasional storms. A poorly flashed ledger board—the most structurally critical connection on a deck—will trap water between the house rim band and the deck ledger, leading to wood rot within 5–10 years. This is not a cosmetic issue; rotted house rim band is a foundation-level failure. California Building Code IRC R507.9 requires the ledger to be 'sealed in a manner to prevent water from entering the rim joist.' San Luis Obispo Inspectors interpret this strictly: a 20-mil EPDM membrane or equivalent metal flashing must extend a minimum of 4 inches up the house rim band (and be mechanically fastened or glued to the rim) and 4 inches down onto the deck band board, with the upper edge sloped or sealed to prevent water migration. Many contractor and DIY plans show a token 2-inch overlap or a poor-quality plastic sheeting—this will be rejected. The City also requires weep holes or drainage slope in the ledger detail to shed water that does penetrate; a horizontal ledger board without drainage will fail. Inspectors will ask for a 4x magnified detail drawing showing fastener spacing (bolts and nails), membrane material spec, and weep-hole location. During the framing inspection, the Inspector will look at the physical ledger installation and often requires photo documentation of the flashing before it is covered by decking. This adds 1–2 hours to an inspection, but prevents costly callbacks. If your ledger fails post-construction, water damage claims against homeowner insurance are often denied (excluded as 'maintenance/installation defect'), leaving you with a $5,000–$15,000 out-of-pocket repair.

Coastal Zone Overlay, geotechnical reports, and why bluff properties cost more

San Luis Obispo's Coastal Zone Overlay is a mapped area covering properties within roughly 100 feet of mapped bluff edges, coastal hazard zones, and geotechnical-hazard areas (landslide-prone slopes, settlement zones). Overlay properties trigger three additional code paths: (1) IBC 1604.8.1 wind-uplift for coastal exposure (Category C, 110+ mph gusts), (2) geotechnical review per SLOMC § 20.704, and (3) California Coastal Commission jurisdictional review (if within state coastal zone, though most SLO residential is local). For a deck on a coastal bluff property, the City requires either a Phase I geotechnical review (letter-report, soil literature review, no boring, ~$500) or Phase II (soil boring, lab testing, settlement calculation, 8–12 pages, ~$1,500–$3,000, depending on complexity and boring depth). A Phase I is often sufficient for a single-family deck unless the slope is over 25% grade or the property sits on mapped 'Settlement Prone' soils. Your licensed civil engineer or geotech firm submits the report to the City; the City structural engineer or geotechnical reviewer then approves footing bearing elevation, depth, and any specialized footing type (helical piers, caissons, pads with key, etc.). This adds 3–4 weeks to the plan-review timeline and $1,500–$3,000 in direct costs. Non-coastal properties (inland, outside overlay, <100 feet elevation) typically skip this; the City's standard detail sheet allows 12-inch footings for non-coastal residential without a geotech report. This is why a deck on a bluff costs 30–50% more in permitting and engineering than an identical deck inland.

City of San Luis Obispo Building Department
City Hall, 919 Palm Street, San Luis Obispo, CA 93401
Phone: (805) 781-7200 (main city number; ask for Building Department) | https://www.slocity.org/government/departments/planning-building-department
Monday–Friday, 8 AM – 5 PM (Pacific Time)

Common questions

Do I need a permit for a small attached deck under 200 square feet?

Yes. San Luis Obispo does not exempt decks under 200 square feet or under 30 inches high. Any deck physically attached to the house (ledger bolted to rim joist) requires a building permit, plan review, and inspections. Freestanding decks under 200 sq ft and under 30 inches high may be exempt if not in a setback or overlay zone, but attached decks are never exempt. Confirm exemption status by contacting the Building Department or using their pre-check form.

What is the frost depth requirement for deck footings in San Luis Obispo?

Coastal properties (sea level to ~500 feet elevation) typically use 4–6 inches frost depth or 8–12 inches for safety margin. Foothills and inland properties (1,000–3,000 feet elevation) require 12–30 inches depending on exact elevation and soil type. The City's standard detail sheets specify frost depth by address; for hillside or ambiguous properties, a geotechnical report confirms footing bearing depth. Helical piers or adjustable post bases are alternatives if approved by a structural engineer.

Do I need coastal uplift connectors (H-clips) for my deck?

Only if your property is in San Luis Obispo's Coastal Zone Overlay (within ~100 feet of mapped bluff edges or coastal hazard zones). Coastal properties require IBC 1604.8.1 lateral connectors: Simpson H-clips or equivalent, ⅜-inch diameter, spaced 16 inches on center (vs. standard 32 inches inland). If your property is not in the overlay, standard bolts are sufficient. Verify overlay status via the City's GIS zoning portal or call the Planning Department.

Can I, as an owner-builder, pull a deck permit and do all the work myself?

Yes, for the structural deck work (framing, footing, ledger, decking, railings). California Building Code § 7044 allows owner-builders to pull permits on their primary residence. However, if your deck includes electrical (outlets, lighting circuits) or plumbing (gas line, hot tub, water line), those systems must be installed and permitted by a California-licensed electrician or plumber. You pull the Building permit; they pull and manage the Electrical/Plumbing permits. Your Building Inspector will verify the electrical contractor's permit is valid before final sign-off.

How long does plan review take for a deck permit in San Luis Obispo?

Standard inland residential decks (non-coastal, non-overlay): 2–3 weeks. Coastal Zone Overlay or hillside properties (geotechnical review required): 4–6 weeks. Revision rounds (City mark-ups requiring resubmittal) typically take 1–2 cycles and add 1–2 weeks each. From application to approved permit-in-hand: 4–6 weeks inland, 7–10 weeks coastal/overlay.

What inspections are required for a deck in San Luis Obispo?

Minimum three inspections: (1) Footing pre-pour (before concrete is poured; you call 24–48 hours ahead), (2) Framing (ledger attachment, bolts, band board, stair landing if applicable, railing bolts), and (3) Final (decking installed, railing complete, staircase handrails, all electrical circuits live and GFCI-protected if applicable). Coastal properties may require a geotech engineer observation of footing excavation. Schedule inspections online via the City portal or by phone.

What happens if I build a deck without a permit in San Luis Obispo?

Stop-work orders carry fines of $500–$2,000 per day; continued work doubles fines and triggers City enforcement lien. Homeowner insurance denies water-damage claims (unpermitted structure exclusion). At resale, California requires disclosure of unpermitted work (Transfer Disclosure Statement); lenders refuse to fund (cash sale only, typical 10–20% price reduction). Removal orders may be issued if non-compliant; removal cost is $3,000–$10,000 plus permit fines.

Can I use pressure-treated lumber for railings and ledger board on a San Luis Obispo coastal deck?

Yes, pressure-treated lumber (PT) rated UC4A or UC4B is standard for sill plates, band beams, and posts in contact with soil. For railings, use PT lumber with corrosion-resistant fasteners (stainless steel, silicon-bronze, or hot-dipped galvanized rated for coastal exposure). Plain galvanized fasteners corrode in 3–5 years on the coast and will stain wood and fail. Heartwood redwood is acceptable in SLO's mild climate but less common. All fasteners in contact with PT lumber must be corrosion-resistant per IRC R607.

What is the ledger flashing detail required by the City of San Luis Obispo?

IRC R507.9 and City interpretation require: (1) 20-mil EPDM or equivalent metal flashing minimum 4 inches up the house rim band (mechanically fastened or glued) and 4 inches down onto the deck band board, (2) upper edge sealed or sloped to drain water away, (3) weep holes or drainage in the ledger to shed trapped water, (4) ledger bolts ⅜-inch diameter at 32 inches on center (16 inches if coastal overlay), with washers and lock-washers. A 4x magnified detail drawing must show all three components. Inspectors will reject plans without this detail or will photo-document the physical flashing at framing inspection.

Do I need a stair handrail on my 3-step deck staircase?

Yes, if the staircase has 4 or more risers. A 3-step staircase (4 risers) requires a 34–38 inch handrail on at least one side (IRC R311.7.6). A 2-step staircase (3 risers) does not require a handrail. Railings must be 36 inches high (measured from the deck surface), 4-inch sphere balusters rule, and 200-pound force lateral load per panel. Stair treads must be 10 inches minimum depth and risers 7–7.75 inches; landing depth 3 feet minimum. Your plan must show stair section with riser/tread dimensions, handrail height, and landing footing detail.

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 San Luis Obispo Building Department before starting your project.