Custom Railing / San Jose & South Bay
Balcony Railing Replacement in San Jose, CA
Rotted wood and rusted iron balcony rails come off, and a code-height iron, aluminum, cable or glass guard goes on, with permits and inspection handled. Free on-site estimates across the South Bay.
- Licensed & InsuredEvery job
- In-Shop FabricationBuilt to measure
- Free On-Site EstimatesWritten ranges
Balcony railing replacement in San Jose starts with the age of the house
Balcony railing replacement in San Jose is mostly a story about houses from the 1960s and 1970s. About 42% of the city's housing units were built in those two decades, 60% were built before 1980, and the median year built is 1976 (Census ACS 2020 to 2024). The numbers run higher in the west valley: 69% of Campbell homes and 77% of Saratoga homes predate 1980.
Railings from that era were built to older rules. Many balcony guards are only 36 inches tall, have pickets far enough apart for a child's head to slip through, or are wood rails lag-screwed to a rim joist that has spent fifty years getting wet. Iron rails from the same years tend to rust where the post meets the deck, the one spot water never leaves.
The climate is hard on both. About 91% of San José's rain falls November through April, and essentially none falls June through September. Wood rails dry out and check in the long summer, fastener holes loosen, and winter rain then soaks straight into the joints. Near the Alviso and Sunnyvale baylands, damp, salt-tinged marine air works on bare painted steel.
If your balcony rail moves when you lean on it, call (408) 409-8723 for a free on-site look.
Signs a balcony railing needs replacing
- The rail or a post moves more than slightly when you push on it.
- Soft, dark or cracked wood at post bases, rail joints or the deck edge.
- Rust bubbling or flaking where iron posts enter the deck or wall, or rust stains running down the stucco.
- Loose, missing or cracked balusters, or gaps a 4-inch ball could pass through.
- A guard shorter than 42 inches measured from the balcony surface.
- Broken welds, popped fasteners or cracked glass.
One loose baluster is a repair. Several of these signs together usually mean replacement. Our railing warning signs guide covers how to tell the difference, and railing repair covers fixes short of a new rail.
Code rules for a replacement balcony guard
A new balcony railing has to meet current California code, not the code the house was built under:
- A guard is required where the walking surface is more than 30 inches above grade.
- Guard height is 42 inches, measured from the finished balcony surface.
- No opening may pass a 4-inch sphere.
- Residential guards must resist a 200-pound concentrated load at the top rail; infill must resist 50 pounds on a one-square-foot area.
Partial fixes have a limit. Replacing more than about 50% of an existing guard is commonly treated as a replacement that must meet current code, so a 36-inch rail can't simply be patched section by section. Verify the threshold with your building division before you plan a partial job. Our California railing code guide explains the rules in plain English.
The rules should stay put for a while. AB 130 freezes new residential building standards from October 1, 2025 to June 1, 2031, except wildfire hardening, so the guard you install now is unlikely to be outdated by a code change soon.
Rotted wood or rusted iron: what we find under the rail
On wood balconies, the rail is often the visible symptom of hidden rot. When we pull the old posts we check the rim joist, blocking and deck boards they were fastened to. If the framing is sound, new metal posts are through-bolted or anchored to an engineered detail. If it is soft, we stop and show you before going further, because a new guard is only as strong as what it bolts into, and framing repair comes first.
On iron balconies, rust usually starts at the post base, where a core-drilled pocket or a flat base plate holds water. Sometimes the top rail and pickets are sound and only the bases need cutting out and re-anchoring; other times rust has gone through the tubing and full replacement costs less than chasing it. New steel gets zinc primer or hot-dip galvanizing under oven-cured powder coat, which matters most near the baylands.
Anchorage matters here for another reason. The Hayward and Calaveras faults run along the east side of the valley and the San Andreas runs through the Santa Cruz Mountains, so we use welded connections and through-bolted or embedded posts rather than screws into old wood.
Permits, apartments and SB 721
Most balcony railing replacements need a permit. In San Jose, applications go through the San José Permit Center; our San Jose railing permit guide walks through it. In Los Gatos, any deck over 30 inches above grade at any point needs a building permit, and decks 6 feet or more above grade need engineering. Saratoga requires a permit for any deck attached to the house, regardless of size. Cupertino exempts only small, low, detached decks, and its published permit list includes a repair of joists and guardrail at an existing second-level balcony. We prepare the drawings, file the application and meet the inspector.
Apartment owners have an extra deadline. SB 721 covers buildings with 3 or more units whose wood-supported balconies, decks, stairs and their railings sit more than 6 feet above ground. The first inspection was due January 1, 2026, so owners who haven't inspected are overdue, and re-inspection comes every 6 years. San José's E3 page adds that immediate hazards must be reported to the owner and the City within 15 days. See multifamily railings and our SB 721 guide.
Choosing the new balcony railing
| Material | Installed per linear foot | Good fit for |
|---|---|---|
| Ornamental iron | $65–$135 | Matching original iron, Spanish and traditional homes |
| Powder-coated aluminum | $50–$200 | Rust-free and light, condos and bayside homes |
| Cable | $75–$260 | Views, modern and Eichler-style homes |
| Tempered or laminated glass | $150–$600 | Unbroken views and wind screening |
Corners and turns add roughly 20% to 30%, and stairs cost more. All four are noncombustible, unlike the wood rail they replace, which helps in parts of San José, Los Gatos, Saratoga and Cupertino mapped in the 2025 fire hazard zones. Compare options on our deck and balcony railings, aluminum railings and glass railings pages.
How a balcony railing replacement goes
Inspect and measure
We check the rail, posts and framing, then measure the balcony.
Drawing and permit
A code-checked drawing, filed with your building department.
Fabricate and finish
Welded in our shop, then primed and powder coated.
Remove and install
Old rail out, new rail anchored; the balcony is off-limits only while we work.
Inspection
We meet the inspector and haul away the old railing.
Why South Bay homeowners call us for balcony rails
Built to the 42-inch rule
Every replacement drawing is checked against the 42-inch guard height, the 4-inch sphere rule and the 200-pound top-rail load before fabrication. If your existing balcony has a 36-inch rail or wide picket gaps, the new one fixes both, and we explain on the drawing where each number comes from so you know exactly what the inspector will measure.
Framing checked first
We open up the post locations and check the rim joist and blocking before we commit to a design. If rot has reached the framing, you hear about it before you sign anything, with photos. That way the new railing is fastened into sound structure instead of becoming a shiny rail screwed into wood that will fail within a few winters.
Finishes for this valley
New steel gets zinc primer or hot-dip galvanizing under oven-cured powder coat, and cable systems use 316 stainless. That system stands up to the dry-summer, wet-winter cycle that ruins wood and to the damp bay air near Alviso and the Sunnyvale baylands. Lighter colors also stay cooler to the touch on balconies facing the afternoon sun, when the iron would otherwise get hot.
Read about our shop, request a free estimate on our contact page, or call (408) 409-8723.
FAQ
Questions, Answered
Straight answers on cost, code, permits and materials. Still unsure? Call and ask.
How much does balcony railing replacement cost in San Jose?
Installed prices run about $65 to $135 per linear foot for ornamental iron, $50 to $200 for powder-coated aluminum, $75 to $260 for cable and $150 to $600 for glass. Corners add roughly 20% to 30%, and permit fees and any framing repair are extra. A free on-site estimate gives you a firm price.
My balcony railing is 36 inches tall. Do I have to raise it?
A rail you aren't touching was built to the rules of its day, and whether your project forces an upgrade is the building division's call. Any new or replacement guard must be 42 inches. Replacing more than about half of an existing guard is commonly treated as a replacement that must meet current code. Verify with your building division before planning a partial fix.
Do I need a permit to replace a balcony railing?
Usually, yes. Los Gatos requires a permit for any deck more than 30 inches above grade, Saratoga requires one for any attached deck regardless of size, and Cupertino exempts only small, low, detached decks. San Jose applications go through the San José Permit Center. We prepare the drawings and file the permit as part of the job.
Can you replace just the railing if the balcony wood is rotted?
Only if the framing the posts attach to is sound. We check the rim joist and blocking at every post location first. If the wood is rotted, the framing must be repaired before a new guard goes on, because a railing is only as strong as the structure it bolts into. We show you what we find before you commit.
Does SB 721 apply to my balcony railing?
SB 721 applies to buildings with 3 or more dwelling units where balconies, decks, stairs and their railings are more than 6 feet above ground and rely substantially on wood. The first inspection was due January 1, 2026, with re-inspection every 6 years. Single-family homes are not covered, though the same railing code applies when you replace a rail.
Free on-site estimate
Ready to get started?
San Jose Custom Railing designs, fabricates and installs custom railings across San Jose, CA and the South Bay. Licensed and insured, drawings checked against California code, and permit and HOA paperwork handled for you.