Serving the San Francisco area  ·  (628) 285-5429  ·  Open Mon-Sun 7am-7pm
📞 (628) 285-5429 Free Quote

Stair & Railing Repair in San Francisco, CA · EPA Lead-Safe Certified Firm

Squeaky treads, loose banisters, worn stringers: we repair and rebuild the staircases San Francisco homes climb every day, restore period railings, and install…

✅ EPA Lead-Safe Certified Firm 🛡️ Fully Insured 💸 Free Quote 24h ⭐ 14 Google reviews
+14Verified Reviews
10Years in Business
4.9 ★Google Rating
24/7Available
✅ No hidden fees💳 Cards accepted🛡️ Fully Insured✅ EPA Lead-Safe Certified Firm
Stair & Railing Repair San Francisco

San Francisco's staircases tell the story of the city: Victorian and Edwardian grand stairs with ornate balusters, 1920s-40s narrow back stairs in tight row houses, and mid-century treads worn smooth by a century of daily use. When those stairs creak, shift, or their railings loosen, the problem is usually not catastrophic, but it is real. Stair and railing repair in San Francisco requires understanding both the age and settlement of the building and the wear patterns specific to our marine climate. We repair and rebuild the staircases San Francisco homes climb every day, restore period railings, and install code-compliant handrails and attic ladders.


Why Stair and Railing Repair Matters in San Francisco's Older Homes

San Francisco's building stock settled into its final position decades ago. A staircase that squeaks or has a slight slope is usually not a structural emergency, it is the normal condition of an old house. But loose treads, worn stringers, and wobbly balusters are safety issues that get worse with use. The salt air and marine layer keep wood damp year-round, so exterior stairs and exposed interior stairs near windows develop rot and soft spots faster than in drier climates. A railing that feels loose underfoot or a handrail that moves when you grip it deserves immediate attention, not because the house is falling apart, but because a fall down stairs is serious.

  • We inspect treads, stringers, and risers for soft wood, cupping, and movement caused by settlement or moisture.
  • We replace or sister damaged stringers and repair or replace individual treads without removing the entire staircase when possible.
  • We install or repair balusters, newel posts, and handrails to meet current code while respecting the period style of Victorian, Edwardian, and mid-century homes.
  • We repair exterior stairs and landings where salt air and damp have worked into the grain, and we use materials suited to San Francisco's climate.
  • We document damage for insurance claims and help you understand whether repair is enough or replacement is the honest answer.

Stair safety is not something to defer. A loose tread or railing can be fixed in days, not weeks.

Local example: A Victorian in the Mission District with original open-string stairs had treads that had cupped and split from a century of foot traffic and seasonal moisture swings. We replaced the worn treads, reinforced the stringers where they had cracked, and left the original ornate balusters and newel post intact. The staircase now looks and feels as solid as it did in 1890.

For more on how moisture and settlement affect wood in San Francisco homes, see our wood rot and dry rot repair page.

The San Francisco Building Department publishes guidelines on stair and railing code compliance. For details on what your staircase must meet, visit the SF Building Department website.


How We Repair and Rebuild Stairs in San Francisco

Every staircase is different. A squeaky tread might need only a screw driven through the riser into the tread from below. A soft stringer might need a sister board bolted alongside it to carry the load. A railing with loose balusters might need only new fasteners, or it might need the entire baluster and newel assembly rebuilt. We start with a close look at what is moving, what is soft, and what has settled, then we propose repair before replacement when the wood will hold it.

  • We walk the staircase with you, listen for squeaks and creaks, and check for movement in treads, risers, stringers, and railings.
  • We probe for soft wood with a sharp tool and test for rot or moisture damage that affects the repair strategy.
  • We measure and photograph the existing baluster style, newel post, and handrail profile so replacements match the period and original aesthetic.
  • We remove only what must come out, repair or replace the damaged member, and reinstall or rebuild the railing to code while keeping the original character.
  • We test the repair for movement and solidity before we call the job complete.

The goal is a staircase that is safe, solid, and looks like it belongs in your home.

Local example: An Edwardian in Pacifica had an exterior back stair with balusters that had rotted where they met the stringer. Rather than replace the entire railing, we removed the damaged balusters, cut out the soft wood from the stringer, sistered in a new piece of pressure-treated Douglas fir, and installed new balusters that matched the originals in profile and spacing. The railing now passes code and looks original.

For information on how we approach finish carpentry and custom woodwork, see our finish and trim carpentry page.

Repair Type What It Is When We Use It
Tread Replacement Remove a worn or damaged tread and install a new one that matches the profile and finish of the staircase. When the tread is cupped, cracked, soft, or has visible rot or wear that affects safety or appearance.
Stringer Repair or Sistering Reinforce or replace the angled support board that carries the treads and risers. When the stringer has soft wood, has cracked, or shows movement that affects the tread or railing alignment.
Baluster and Newel Repair Replace individual balusters or rebuild the newel post and fasteners to code. When balusters are loose, cracked, or rotted, or when the newel post has shifted and the railing feels unstable.
Handrail Installation Install a new handrail or repair an existing one to meet code height, diameter, and fastening requirements. When a railing has no handrail, the handrail is damaged or loose, or code compliance is required for accessibility or safety.
Complete Staircase Rebuild Remove and rebuild the entire staircase, treads, stringers, and railing as a unit. When the staircase is severely damaged, settlement has made it unsafe, or multiple components need replacement and repair piecemeal is not cost-effective.

Stair and Railing Repair Cost in San Francisco: What to Expect

Stair and railing repair in San Francisco starts at $600 for simple jobs like tightening loose balusters or replacing a single damaged tread. Most repairs run between $1,200 and $3,500 depending on how much wood is soft, how many treads or balusters need replacement, and whether the stringer is compromised. A complete staircase rebuild can run $5,000 to $10,000 or more if the stringers are severely damaged or the railing must be rebuilt to code.

The factors that move the cost are straightforward. A staircase with one soft tread costs less than one where three treads and the stringer need work. An exterior stair exposed to salt air and damp will have more rot than an interior stair in a dry hallway. A Victorian with ornate balusters costs more to match and replace than a simple mid-century baluster. And if the staircase has shifted so much that stringers are cracked and treads are uneven, the work is more involved.

We recommend getting estimates from two or three carpenters. You will see variation in price and approach, and that comparison will help you understand what is honest work and what is overpriced. Our estimate is free, and we respond within 24 hours. Call us at (628) 285-5429 or visit our pricing page for more detail on how we bid stair work.


Stair and Railing Repair Near Me: What San Francisco Homeowners Should Know When Hiring

Stair and railing repair is not a job for a handyman with a power drill. A loose railing or soft tread is a safety issue, and the person who fixes it should understand wood, fasteners, code requirements, and the settlement patterns of San Francisco's older homes. When you are looking for a carpenter near you, ask the right questions and check references.

  • Ask whether the carpenter is fully insured and can provide a certificate of insurance before work begins.
  • Request references from recent stair and railing jobs in San Francisco or nearby areas, and call them to ask about the quality of the work and whether the job stayed on schedule.
  • Clarify whether permits are required for your repair. Interior stair repairs usually do not require a permit, but exterior stairs and railing changes sometimes do. The San Francisco Building Department can confirm the threshold for your project.
  • Ask the carpenter to explain what is soft, what is moving, and what must be replaced versus what can be repaired. If they recommend replacing the entire staircase when one tread is damaged, get a second opinion.
  • Confirm that the carpenter will match the existing baluster style, handrail profile, and finish so the repair looks original and not like a patch job.

A good carpenter will take time to explain what is wrong and why, will show you the soft wood or movement, and will propose repair before replacement. That is the sign of someone who knows the trade and cares about your home.

Ready to get started? Contact us for a free estimate. We serve San Francisco and the surrounding Bay Area, and we respond to calls and emails within 24 hours.

Stair & Railing Repair in San Francisco: Pricing Guide

ServicePriceDetails
Single Tread ReplacementStarting at $600Remove and replace one damaged or worn tread with new wood matching the staircase profile
Baluster or Newel RepairStarting at $450 per balusterReplace loose or damaged balusters, or repair and reinforce the newel post
Stringer Repair or SisteringStarting at $1,200Reinforce or repair the main support beam of the staircase where it has cracked or softened
Complete Stair and Railing RebuildStarting at $4,500Full removal and rebuild of treads, stringers, risers, balusters, newel post, and handrail
EstimateFreeOn-site assessment and written estimate within 24 hours at (628) 285-5429

Indicative pricing, free personalized estimate within 24h at (628) 285-5429.

Frequently asked questions: Stair & Railing Repair in San Francisco

How much does stair and railing repair cost in San Francisco?
Stair and railing repair in San Francisco starts at $600 for a single damaged tread and ranges up to $5,000 to $10,000 for a complete staircase rebuild. Most repairs fall between $1,200 and $3,500 depending on how many treads, balusters, or stringers need replacement and whether the wood is soft or rotted. We offer a free estimate and respond within 24 hours. Call (628) 285-5429 to schedule.
What is the difference between stair repair and stair replacement?
Stair repair addresses specific damaged components, such as a cupped tread, a cracked stringer, or a loose baluster. Stair replacement means removing the entire staircase and building a new one from scratch. We repair whenever the wood is solid enough to hold the repair. If multiple stringers are severely rotted, if settlement has made the staircase unsafe, or if the cost of piecemeal repair approaches the cost of a new staircase, we will recommend replacement. The honest answer depends on what you have.
How long does stair and railing repair take in San Francisco?
A single tread replacement or baluster repair takes one to two days. A stringer repair or multi-tread job typically takes three to five days. A complete staircase rebuild takes one to two weeks depending on the complexity and whether the old staircase must be removed first. We will give you a realistic timeline in the estimate.
Do I need a permit for stair and railing repair in San Francisco?
Interior stair repairs usually do not require a permit. Exterior stairs, railing changes, handrail installations, and any work that alters the structure or safety system of the staircase may require a permit from the San Francisco Building Department. We will confirm the permit requirement for your specific project and handle the application if needed. It is always better to ask the building department than to skip the permit and face a problem later.
Why do stairs creak and feel loose in San Francisco homes?
San Francisco's older homes, especially Victorians and Edwardians, have settled and shifted for a century. This settlement is permanent and gradual, and it causes stairs to develop small movements and squeaks. The salt air and marine layer also keep exterior wood damp year-round, which causes cupping, splitting, and soft wood. A creaky stair is not necessarily a sign of danger, but loose balusters, soft treads, and movement in the stringer should be addressed. We inspect and repair the specific problem rather than alarm you about the whole house.
What is the best time of year for stair and railing repair in San Francisco?
Stair repair can happen year-round in San Francisco because the marine layer and salt air keep exterior wood damp for much of the year, so rot and damage are not seasonal. Winter rains turn existing leaks into visible water damage and often drive interior repair demand. Spring is when decks, porches, and exterior stairs get opened up and rebuilt. Interior stairs can be repaired anytime. If your stairs are unsafe, do not wait for a better season.
Are you fully insured and available for emergency stair repair in San Francisco?
Yes, we are fully insured and carry a certificate of liability coverage. We can often schedule emergency or urgent stair repairs within one to two days if a railing is loose, a tread is unsafe, or a staircase has shifted. Call (628) 285-5429 and describe the problem. We will let you know if we can get to you quickly and what the work will cost.
Can you match the original balusters and handrail style in my Victorian or Edwardian home?
Yes. We measure and photograph the existing baluster profile, newel post, and handrail so replacements are accurate. For Victorian and Edwardian homes, we source period-appropriate balusters or have them milled to match. For mid-century homes, we match the simpler baluster style and finish. The goal is a repair that looks original and not like a patch. We take pride in getting the details right.
What should I look for when hiring a carpenter for stair repair in San Francisco?
Ask for references from recent stair work, check that the carpenter is fully insured, and confirm that they understand San Francisco's older building stock and settlement patterns. A good carpenter will explain what is damaged and why, will show you the soft wood or movement, and will propose repair before replacement. They should be able to match your existing balusters and handrail style. Get estimates from two or three carpenters so you can compare approach and price. If someone recommends replacing the entire staircase when one tread is damaged, be skeptical.
Is the estimate really free and no-obligation?
Yes. We provide a free on-site estimate and a written proposal. There is no obligation to hire us. We respond within 24 hours at (628) 285-5429. During the estimate, we will walk the staircase with you, explain what we see, and give you a realistic price and timeline. If you have questions after the estimate, call us back. We are here to help you make an informed decision about your home.
← Back to services
Why choose us?

Trusted professionals since 2016

🏅

Insured contractors

Continuous training, professional equipment, meticulous and code-compliant work

🛡️

Fully Insured

Full coverage on all our job sites, no exceptions

Available Mon-Sun 7am-7pm

Emergencies, weekends, holidays: available when you need us

💰

100% Free Quote

Response within 24h, no commitment, by phone or form

Verified client reviews

14+ Verified Client Reviews in San Francisco

⭐⭐⭐⭐⭐ 4.9/5 · 14 verified Google reviews

Free Quote

Get Your Free Quote

Carpentry in San Francisco · Response within 24h · No commitment · ☎ (628) 285-5429

Your Free Quote Request

Confidential · Response within 24h

✅ Free personalized estimate ⚡ Response within 24h 🛡️ Fully Insured 📍 On-site visits included in San Francisco ✅ No hidden fees 🕐 Available Mon-Sun 7am-7pm