Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck in Los Altos requires a building permit, regardless of size. The city's permit process centers on ledger-to-house flashing compliance and footing depth verification in the foothill/coastal soil conditions.
Los Altos sits at the intersection of Bay Area coastal and Santa Cruz foothills jurisdictions, which creates dual-layer permit scrutiny unique to this city. The City of Los Altos Building Department does NOT issue any exemption for attached decks under 200 square feet or under 30 inches high — the state IRC R105.2 exemption applies only to freestanding decks, and Los Altos does not extend it to attached work. Additionally, Los Altos' foothills properties (elevation 400–2,000 feet) often encounter granitic or clay soils where footing depth and lateral drainage become critical issues that the city's plan reviewers flag early. Coastal properties face different soil (Bay Mud, sand) but the same ledger-flashing requirement: Los Altos references IRC R507.9 but adds a local expectation for sealed, photographic documentation of flashing installation before wall closure — this is not universal in neighboring cities. The permit fee is typically $200–$400 depending on deck valuation and complexity; projects over $5,000 in materials/labor may trigger a higher fee and extended plan-review timeline.

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

Los Altos attached deck permits — the key details

Los Altos Building Department requires a complete set of plans for any attached deck, defined as a deck with a ledger board fastened to the house rim joist. The city references the 2022 California Building Code (which adopts the IRC with California amendments) and specifically IRC R507 for deck construction. The make-or-break detail is IRC R507.9, which mandates a flashing membrane installed behind the ledger board to prevent water intrusion into the rim joist — this is the single most-cited deficiency in Los Altos plan reviews. Flashing must be roofing-grade (not plumbing flashing), must extend a minimum of 4 inches up the house sheathing and 2 inches under any rim-joist siding, and must be sealed with a compatible elastomeric caulk. Los Altos plan reviewers specifically require a flashing detail on your plans and, after approval, a pre-framing inspection to verify flashing is correctly installed before you close the wall. Many homeowners and contractors skip this step or use incorrect flashing, which causes the city to issue a re-inspection notice that delays the project by 1–2 weeks.

Footing depth is the second critical requirement, and this is where Los Altos' geography bites hardest. If your deck is on foothill property (which includes most of north and central Los Altos), your footing must be set below the local frost line — typically 12–18 inches in granitic soils, but the city requires verification via a soils report or a geotechnical engineer if the property is on steep slope or has a history of settlement. If your deck is on a coastal or lower-elevation property (south Los Altos), frost depth is less critical, but the city still requires footings below organic topsoil and set on stable, undisturbed soil — Bay Mud properties near the Fremont Older preserve require special attention because Bay Mud is expansive and can shift under load. You cannot use helical piers (screw-in anchors) on most Los Altos residential properties without a soils engineer's sign-off, so plan on digging frost holes 18–30 inches deep and setting concrete below frost. The city will issue a footing inspection pre-pour; inspectors will measure depth, verify concrete strength (3,000 psi minimum per IRC R507.2), and check that posts are set plumb.

Guard railing and stair details are also reviewed closely. IRC R311.7 specifies stair-tread dimensions (minimum 10 inches deep, maximum 7.75 inches rise), and IRC R312 requires guards on any deck over 30 inches high — the guard must be 36 inches tall from the deck surface (measured at the nosing of the top tread), with infill bars spaced no more than 4 inches apart. Los Altos does not require 42-inch guards like some Bay Area jurisdictions, so 36 inches is code-compliant, but stairs must have a 34-36-inch handrail at a consistent height. If your deck is under 30 inches high, the city still requires the plan to show stair dimensions and confirm compliance with R311.7. Non-compliant stairs are a frequent re-inspection trigger; many DIY designs show 8-inch risers or 9-inch treads, which must be re-drawn.

Lateral load connectors (DTT devices, joist hangers, and post bases) are required per IRC R507.9.2 but are not always detailed on residential plans. Los Altos expects you to specify Simpson Strong-Tie H-clips (or equivalent) at the ledger-to-house rim-joist connection, structural joist hangers where beams meet posts (not nails alone), and post bases with lag bolts on all footing-to-post connections. If your plans show only toe-nails or generic 'per code' notes, the city will request a revised plan with specific product callouts and a connection schedule. This adds 1–2 weeks to plan review.

The permit timeline in Los Altos is typically 2–3 weeks from application to approval, assuming no plan revisions. Once approved, you have 180 days to begin work; if you don't start within that window, the permit expires and you must reapply (paying the fee again). Inspections are required at three stages: footing/foundation (before concrete pour), framing (after decking but before stairs/railing), and final (after all work is complete, flashing sealed, stairs safe, guards installed). Each inspection is a same-day or next-day turnaround; the city is responsive. If the inspector finds a deficiency (e.g., flashing not sealed, footing too shallow, stair rise out of tolerance), you receive a correction notice and must fix it and request a re-inspection. Total timeline from permit submission to final sign-off is typically 6–10 weeks.

Three Los Altos deck (attached to house) scenarios

Scenario A
12x16 ground-level redwood deck, rear yard, foothills (north Los Altos), no stairs or utilities
You own a 1970s ranch home on a 1-acre lot in the foothills near Page Mill Road, elevation 800 feet, with granitic-clay soil. You want to build a 12x16-foot (192 sq ft) deck off the family room, only 12 inches above grade, with pressure-treated posts and a redwood deck surface. Even though the deck is ground-level and under 200 sq ft, because it is ATTACHED (ledger board bolted to the house rim), Los Altos requires a full permit. The city's plan-review checklist focuses on: (1) ledger flashing detail (4x2-inch minimum roofing flashing, sealed caulk at all joints); (2) footing depth (minimum 18 inches below grade in your granitic soil, verified by site observation or soils report — the city's inspector will measure); (3) post-to-footing connection (post bases with lag bolts, not toe-nails); (4) beam-to-post hangers (Simpson LUS joist hangers or equivalent). Because you're only 12 inches above grade, you do not need guards or stairs, but your plan must show footing details and a cross-section view of the ledger-to-house connection. Permit fee is approximately $250 (based on $12,000 estimated valuation). Plan review takes 2 weeks; footing inspection is required pre-pour (1 day), framing inspection before decking (1 day), final inspection after sealing flashing (1 day). Total timeline: 8 weeks from application to final sign-off. Cost: permit $250 + plan preparation $300–$500 + inspection delays if revisions needed $200–$400 = approximately $750–$1,150 in permit-related costs.
Permit required (attached deck) | Ledger flashing detail critical | 18-inch footing depth in foothills soil | No guardrails needed (under 30 inches) | No stairs or utilities | Permit fee $250 | Total project cost $15,000–$25,000 | Timeline 8 weeks
Scenario B
16x20 elevated composite deck, 4 feet above grade, rear yard, central Los Altos (Bay Mud zone), with stairs and 120-amp dedicated outlet
You live on a flat-to-slight-slope lot near downtown Los Altos in an area mapped as Bay Mud (poor drainage, expansive clay subsoil). You want to build a 16x20-foot (320 sq ft) elevated deck 4 feet above grade with a composite deck surface (low maintenance), a 12-step staircase down to the yard, and a dedicated 120-amp outdoor outlet for a grill and string lights. This is a more complex project that triggers multiple Los Altos review pathways. First, because the deck is 4 feet high, it exceeds 30 inches, so guardrails and stair railings are mandatory (IRC R312). Second, footings in Bay Mud must be set on undisturbed subsoil below organic layers — the city typically requires a soils engineer or a minimum 24-inch footing depth; you cannot assume 18 inches will pass. Third, the electrical outlet requires a separate electrical permit (not bundled with the deck permit) issued by the Los Altos Building Department's electrical division; you must hire a licensed electrician to pull the wire from the panel through exterior conduit (per NEC 300.9), install a GFCI 120-amp circuit, and pass an electrical inspection separate from the deck framing inspection. The deck plan must show: ledger flashing, 4x4 posts on footings (not 4x6), beam sizing for 320 sq ft load (typically 2x10 or 2x12 beams), stair-tread dimension details (10-inch minimum depth, maximum 7.75-inch rise), and a guard schedule (36-inch height, 4-inch maximum picket spacing). Permit fee for the deck is approximately $350–$400; the electrical permit is an additional $75–$150. Plan review takes 3 weeks because the city requires footing details and a soils-verification letter. Inspections: footing pre-pour (1 day), framing (1 day, includes ledger flashing verification), electrical rough-in (1 day), electrical final (1 day after outlet is installed), deck final (1 day). Total timeline: 12–14 weeks from application to final sign-off. Cost: deck permit $350–$400 + electrical permit $75–$150 + licensed electrician $500–$1,000 + potential soils engineer report $400–$800 = approximately $1,325–$2,350 in permitting and professional fees.
Permit required (attached, elevated, over 30 inches) | Bay Mud soils require geotechnical verification | Ledger flashing detail mandatory | 36-inch guardrails required | Stair tread/rise dimensions critical | Electrical outlet requires separate permit and licensed electrician | Deck permit fee $350–$400 | Electrical permit fee $75–$150 | Total project cost $30,000–$50,000 | Timeline 12–14 weeks
Scenario C
10x12 freestanding ground-level deck, rear yard, downtown Los Altos (Bay Area), no attachment to house
You live in downtown Los Altos near the commercial district and want to add a small 10x12-foot (120 sq ft) deck in your backyard for a hot tub and seating area. You decide to build it as a FREESTANDING structure — no ledger board bolted to the house, just posts on concrete footings set on undisturbed soil. Because the deck is freestanding, under 200 sq ft, and at ground level (under 30 inches above grade), it falls under the IRC R105.2 exemption, which Los Altos honors for freestanding decks (but NOT for attached decks). However, there is a critical caveat: if your freestanding deck is within 5 feet of the house (which creates a fire-rated wall interface) or if it is located in a fire-prone hillside zone (e.g., near the Fremont Older preserve), the city may require a fire-rating review or a soils report. Assuming your deck is 10+ feet away from the house and not in a fire zone, you do not need a permit. You still must comply with IRC R507 (deck construction standards) — footings below grade, posts on post bases, beam-to-ledger hangers, and stair dimensions if you add stairs — but the city does not inspect your work. No permit fee. However, if you ever sell the home, you must disclose to the buyer that a freestanding deck was built without a permit; some buyers may demand a retroactive inspection or removal. If your freestanding deck is within a Homeowners Association (many Los Altos neighborhoods have HOAs), the HOA may require HOA approval separately from the city, and some HOAs prohibit unregistered structures entirely. Total cost: construction only ($4,000–$8,000 for a small freestanding deck), no permitting fees, no inspection timeline — 2–4 weeks to build. Caveat: always verify with the city that your property is not in a fire zone or within 5 feet of a structure before relying on the exemption.
No permit required (freestanding, under 200 sq ft, under 30 inches) | IRC R105.2 exemption applies | Must still comply with deck construction standards | No city inspection or fees | HOA approval may be required separately | Fire-zone properties may require review anyway | Total project cost $4,000–$8,000 | Timeline 2–4 weeks (self-built, no permitting)

Every project is different.

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

Ledger flashing in Los Altos: why the city will ask you to revise it three times

The ledger board connection is responsible for more deck collapses and water damage than any other detail. When a ledger is bolted directly to the house rim joist without proper flashing, water runs down the outside of the rim and saturates the wood, causing rot that weakens the bolts' holding power. In extreme cases (ice dams, heavy rains in winter), the rim joist can rot through entirely, causing the entire deck — and anyone on it — to collapse. Los Altos Building Department has seen this failure multiple times and now requires a flashing detail on the initial plan submission. The problem is that many plans show generic 'roofing flashing per code' without specifying material (aluminum flashing corrodes and leaks; vinyl flashing flexes and tears; copper is expensive but durable) or installation sequence. The code-compliant approach per IRC R507.9 is: roofing-grade flashing (typically 20-mil EPDM or lead-coated copper, not standard house-wrap) installed behind the house siding and over the rim-joist band board, extending a minimum of 4 inches up the house wall and 2 inches under the rim board. The flashing must be sealed at all edges with elastomeric caulk (not silicone, which shrinks) and must have a drip edge that directs water outward, not back into the rim. Los Altos inspectors photograph the flashing during the pre-framing inspection and will not sign off unless they can verify the flashing extends properly and is caulked. Many contractors install the flashing correctly but forget to caulk the top edge or install it too shallow, triggering a re-inspection. Budget 1–2 weeks extra for plan revisions and flashing detail work.

The city's specific requirement for Los Altos properties is a signed flashing-installation affidavit or pre-framing photo documentation showing the flashing in place before deck framing closes. This is unusual compared to neighboring cities like Mountain View, which do not require photographic proof. Los Altos added this requirement after a series of water-intrusion complaints in the early 2010s. If you hire a contractor, insist that he or she takes a clear photo of the installed flashing (showing the 4-inch upslope overlap and the 2-inch undslope lap) and submit it with the pre-framing inspection request. If the city inspector shows up and the flashing is not installed or is incorrect, the inspection will fail and you will be required to tear apart the framing to fix it — a costly delay.

Footing depth in Los Altos soils: why granitic foothills and Bay Mud are not the same

Los Altos spans two dramatically different soil zones that affect footing depth requirements. North and central Los Altos (elevation 400–1,600 feet) sit on granitic and metamorphic bedrock typical of the Santa Cruz Mountains. These soils have excellent drainage and high bearing capacity, but they are rocky and require heavy excavation. Frost depth in this zone is typically 12–18 inches, but the actual limit is less about frost and more about soil settlement — granitic soils rarely frost-heave because water drains quickly. South Los Altos (lower elevation, near the Fremont Older preserve and the Sunnyvale border) overlaps the Bay Mud zone, which is silty clay deposited by ancient bay transgressions and is poorly drained, expansive, and prone to settlement. Bay Mud frost depth is not a significant factor because the soil does not freeze effectively; instead, the concern is expansive clay that swells when wet and shrinks when dry, causing differential settlement under deck footings.

The City of Los Altos Building Department does not publish a single frost-depth requirement; instead, the code official may request a geotechnical report if the property is in a Bay Mud zone or has a history of settlement (visible cracks in the house, settled decks or patios, or steep slopes). For granitic soils, a minimum 18-inch footing depth is standard and rarely questioned. For Bay Mud properties, the city may require a soils engineer to verify footing depth (often 24–36 inches) and may require footings to be set on a controlled fill of gravel or sand if organic topsoil is present. This can add $400–$800 to your project cost and 2–4 weeks to the permitting timeline. If you are unsure whether your property is in a Bay Mud zone, ask the city during your pre-application meeting or check the USGS soil survey online. A 1-hour geotechnical phone consultation with a local engineer costs $150–$250 and can save you revision delays.

Frost depth also varies by decade and climate cycles. California has not experienced significant frost heave on residential properties since the 1980s due to warm winters, but the code still assumes a worst-case scenario. The IRC specifies that footings be set below 'local frost depth' or 12 inches minimum, whichever is deeper. Los Altos does not challenge the 12-inch minimum for most foothill properties, but the city will require verification if you propose footings shallower than 12 inches or if the property is in a known problem area (e.g., near Page Mill Road where groundwater is high).

City of Los Altos Building Department
1 Los Altos Lane, Los Altos, CA 94022
Phone: (650) 941-7500 | https://www.losaltosca.gov (search 'building permits' for online portal link)
Monday–Friday, 8:00 AM–5:00 PM (permit counter walk-in hours typically 9:00 AM–4:00 PM; verify by calling)

Common questions

Do I need a permit for a small ground-level deck in Los Altos?

Yes, if the deck is ATTACHED to the house (ledger board bolted to the rim joist). Any attached deck requires a permit, regardless of size or height. If the deck is FREESTANDING, under 200 sq ft, and under 30 inches high, you do not need a permit in Los Altos. The distinction is critical: attached decks are classified as an extension of the house structure and require ledger flashing and footing inspection; freestanding decks fall under the IRC R105.2 exemption if they meet all three criteria.

What is the most common reason Los Altos Building Department rejects a deck permit application?

Missing or incomplete ledger flashing details. Many homeowners submit plans that simply note 'flashing per code' without specifying the flashing material (aluminum vs. EPDM vs. copper), width (minimum 4 inches up, 2 inches under), or caulking schedule. Los Altos requires a cross-section detail showing the flashing seated behind the house siding and over the rim joist. If your plan does not include this detail, the city will issue a plan-revision notice, adding 1–2 weeks to the review timeline.

How deep do footings need to be for a deck in Los Altos?

Minimum 18 inches below grade for most Los Altos foothills properties (granitic soil). If your property is in the Bay Mud zone (lower elevation, near Fremont Older or south toward Sunnyvale), footings may need to be 24–36 inches deep and may require a soils engineer's verification because Bay Mud is expansive. Always verify with the city during pre-application whether your property requires a soils report; if it does, budget $400–$800 and 2–4 weeks for the engineer to issue a letter.

Can I build a deck myself, or do I need to hire a licensed contractor in Los Altos?

You can pull the permit as the homeowner (owner-builder) under California B&P Code § 7044, and you can do the carpentry work yourself. However, if you include electrical work (any outlet or lighting), you must hire a licensed electrician to pull a separate electrical permit and pass the inspection. Many homeowners hire a general contractor for carpentry and a licensed electrician for the outlet, which splits the risk and often results in faster plan approval because the city sees licensed credentials.

What is the permit fee for an attached deck in Los Altos?

Permit fees are based on the estimated project valuation. A typical 12x16 ground-level deck ($12,000–$15,000 value) costs $250–$300 to permit. A larger elevated deck with stairs ($30,000–$50,000 value) costs $350–$450. Los Altos uses a sliding scale of approximately 1.5–2% of valuation; the city's website lists the exact fee schedule. Add an electrical permit fee of $75–$150 if you include an outlet.

How long does it take to get a deck permit approved in Los Altos?

Plan review typically takes 2–3 weeks if your plans are complete and include ledger flashing and footing details. If the city issues a plan-revision notice (most common), add 1–2 weeks for resubmission and re-review. Once approved, you have 180 days to begin work; the total timeline from application to final inspection sign-off is typically 6–10 weeks depending on whether you encounter revision delays.

Do I need a soils engineer's report for my deck in Los Altos?

Not always. If your property is on stable granitic foothills soil (north/central Los Altos) and your deck is under 4 feet high, you likely do not need a soils report. If your property is in the Bay Mud zone (lower elevation) or on a steep slope, or if the house has a history of settlement (visible cracks, settled patios), the city may require a soils engineer's letter verifying footing depth. Call the city's permit counter during pre-application to ask; a 5-minute conversation can save you $400–$800 and 4 weeks.

What happens if I build a deck without a permit in Los Altos?

If discovered, the city will issue a stop-work order and a fine of $500–$1,500. You will be required to either remove the deck or bring it into compliance by pulling a retroactive permit (which costs double the original fee and requires an engineer inspection). If you try to sell the home without disclosing the unpermitted deck, the buyer or title company may demand the deck be demolished or the sale price reduced by $10,000–$25,000. Mortgage lenders may also refuse to refinance a property with undisclosed unpermitted structures.

Can I add an elevated deck off a second-story door in Los Altos?

Yes, but it requires additional review for safety. A second-story deck (typically 10–15 feet high) requires 36-inch guardrails, handrails, and a staircase with precise tread and rise dimensions per IRC R311.7. The city will require structural calculations showing beam and post sizing for the elevated load, footing details showing adequate depth and capacity, and a staircase detail. This adds 1–2 weeks to plan review. Additionally, if the second-story deck is over 200 sq ft, some jurisdictions may require a geotechnical report; verify with Los Altos.

Do I need HOA approval for a deck in Los Altos if I live in a gated community?

Yes, almost all Los Altos neighborhoods have HOAs, and most require HOA approval before you pull a building permit. The HOA approval is separate from the city permit and typically takes 2–4 weeks. Some HOAs prohibit structures over a certain height, restrict deck materials (e.g., composite only, no wood), or require architectural review. Contact your HOA property management company first; if you proceed without HOA approval and the HOA objects, the city may require you to remove the deck or file a formal variance request, adding months to the timeline.

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