Wood Railing

Wood railing is the original deck and porch guard system — pressure-treated SPF for the budget-led replacement that paint or stain can refresh, clear or knotty cedar for the craftsman porch where the warm tone matters, Douglas fir for a tight-grain budget alternative to cedar, mahogany for the rain-resistant top-tier wood that takes a marine finish. Turned 2x2 balusters or square pickets, a 2x4 or 2x6 top rail, 4x4 or 6x6 posts through-bolted to the deck framing with solid blocking inside the rim joist. Every wood install meets IRC R312 — 36-inch minimum guard height (42 inches in Bellevue and a handful of other Seattle-area jurisdictions where the deck is more than 30 inches above grade), the 200-pound concentrated load at the top rail, and the 4-inch sphere rule for the baluster spacing. Two to three working days for most projects. From $2,500 for a 25-linear-foot pressure-treated replacement to $7,000 for a clear cedar or mahogany run with shaped balusters and a routed top rail. Pure carpentry — no licensed plumber or electrician required for the railing scope.

Wood railing leaf image — finished clear cedar railing on the front porch of a 1920s Wallingford craftsman bungalow, turned 2x2 cedar balusters between 4x4 posts with a routed 2x6 cedar top rail, the posts capped in copper finials, a freshly oiled finish with the wood grain visible in the afternoon light, and a porch swing in the background.

Service

What Wood Railing Covers

Wood railing is the original deck and porch guard system, and it is still the right pick for any home where the wood-on-wood aesthetic is the whole point — craftsman, farmhouse, classic Pacific Northwest cedar. Four species we install regularly, each with a different price and a different maintenance schedule. Every install is built to IRC R312 with through-bolted posts and solid rim-joist blocking. No licensed sub is required for pure railing carpentry.

Pressure-Treated SPF

The budget pick. Pressure-treated Southern yellow pine or spruce-pine-fir from Home Depot, Lowes, or Dunn Lumber. Holds up against rot for 15 to 20 years if sealed every 2 to 3 years (a clear or tinted water-repellent sealer applied with a brush or pump sprayer — about 4 hours to do a 25-linear-foot run). The wood comes in green from the treatment and benefits from drying for 4 to 6 weeks on the deck before sealer or paint goes on. Takes paint or solid stain well; semi-transparent stain shows the treatment color in patches and is not the right finish here. From $2,500 for a 25-linear-foot replacement.

Clear and Knotty Cedar

The Pacific Northwest classic. Western red cedar — clear (no knots, premium grade) or knotty (lower-cost grade with sound tight knots). Naturally rot-resistant from the cedar oil, smells like cedar for the first year, weathers to a silver-gray over 12 to 18 months if left untreated (a deliberate choice for some homeowners — the silvered look reads as Pacific Northwest authentic). To keep the warm cedar tone, apply a penetrating oil finish (Penofin, TWP, Cabot Australian Timber Oil) annually in spring — about 4 hours for a 25-linear-foot run. From $4,500 for a knotty cedar 25-linear-foot run to $6,000 for clear cedar with turned or shaped balusters.

Douglas Fir

The tight-grain budget alternative to cedar. Vertical-grain Douglas fir mills cleaner than cedar, holds paint and stain extremely well, but has less natural rot resistance than cedar and needs a high-quality finish to last in the rain. Common pick for porches where the railing is under cover most of the year. From $3,500 for a 25-linear-foot run.

Mahogany

The top-tier wood option. African or Honduran mahogany (or Cumaru, Ipe, Garapa as the modern hardwood alternatives) — naturally rot-resistant, takes a marine-grade penetrating finish (Sikkens Cetol, Penofin Marine), holds the finish in PNW rain for 18 to 24 months between refresh coats. The hardest wood to work with (predrilled fasteners required, slow saw blade speed) and the most expensive — but the only wood railing that competes visually with the higher-cost cable or glass systems. From $6,000 to $7,000 for a 25-linear-foot run with shaped or routed top rail.

Editorial photo of a wood railing install in progress — Handis carpenter setting a through-bolt at the rim joist with the blocking already installed inside the bay, a clear cedar 4x4 post plumbed up in the foreground, a stack of turned cedar 2x2 balusters staged on a drop cloth, and the impact driver and torque wrench laid out on the deck.
Process

How the Wood Railing Install Works

Six sequential phases from species selection to finish coordination — the actual working sequence we run on every wood railing install, with the load-bearing post connections and the IRC R312 code verification documented along the way.

Pricing

Wood Railing Pricing

Final pricing depends on the wood species selected, the linear footage, the baluster profile (turned vs square vs shaped), any stair runs or returns, and whether the existing deck framing has blocking at the post locations (added at $125 per post if not). Each wood species has its own finish schedule we walk you through at hand-off. Request a free in-home estimate for an accurate quote.

Tell us the wood species you want and the railing run — we will quote the install with the finish schedule and the maintenance plan.

Call us
Why Seattle Homeowners Book Handis for Wood Railings
Trust

Why Seattle Homeowners Book Handis for Wood Railings

Wood railing rewards the homeowner who loves the wood-on-wood aesthetic and is willing to refinish on a maintenance schedule — and punishes the homeowner who buys it expecting it to be maintenance-free. Cedar silvers in a year if left bare; pressure-treated cracks and grays if the sealer is never reapplied; mahogany dulls if the marine finish goes more than two years without a refresh. The wood is the right material when the look is the reason for the choice. Handis carpenters install every wood railing to IRC R312 with the through-bolted post connections and the solid rim-joist blocking that carries the 200-pound load — and we tell you on the call exactly what the finish schedule looks like for the species you pick. Honest about maintenance up front beats discovering it in year two.

IRC R312 every install — 36-inch height, 200-pound load, 4-inch sphere

Every wood railing we install meets the residential code — 36-inch minimum guard height (42 inches in jurisdictions like Bellevue and some Seattle DCI cases where the deck is more than 30 inches above grade — we check the AHJ before quoting), the 200-pound concentrated load at the top rail (sized by post spacing and through-bolt schedule), and the 4-inch sphere rule for the baluster spacing (we walk the finished run with a 4-inch test sphere and document the pass). The code is not a suggestion; we build to it on every job.

Through-bolted posts with rim-joist blocking — no lag-screws into end-grain

The single most common wood railing failure pattern is a post lag-screwed into the end-grain of the deck rim joist with no blocking behind it. The lag pulls out over years as the wood checks and seasons, the post goes wobbly, and the railing fails the 200-pound load. We through-bolt every post with hot-dip-galvanized or stainless 1/2-inch carriage bolts and washers, and we add solid blocking inside the rim at every post location (priced at $125 per post if the existing framing does not have it). The connection is what carries the code load — and the most invisible part of the install once the deck skirt is reinstalled.

Honest finish schedule named on the quote — cedar, PT, fir, mahogany

Each wood species has a different maintenance schedule and we name it on the quote so the homeowner knows what they are signing up for. Pressure-treated needs a water-repellent sealer applied every 2 to 3 years (we include the first sealer visit in the install — the lumber dries 4 to 6 weeks before the sealer goes on). Cedar can be left bare to silver naturally, or oiled annually in spring to hold the warm tone. Douglas fir wants a high-quality penetrating finish refreshed every 18 to 24 months. Mahogany takes a marine-grade finish that holds 18 to 24 months in PNW rain between coats. We walk the schedule with you at hand-off.

Pacific Northwest-graded lumber from local suppliers

We source wood from local PNW suppliers — Dunn Lumber, McLendon, Crosscut Hardwoods — where the cedar is graded specifically for rainy-climate exterior work and the mahogany is kiln-dried to a stable moisture content before milling. Big-box-store cedar is sometimes wet-stacked and twists or checks within months of install in the PNW climate; we avoid it for railing stock. Pressure-treated comes from any of the locals; we look for a tight grain pattern at the supplier before pulling stock.

Insured, background-checked, 30-day workmanship + 2-year structural warranty

Every Handis carpenter carries general liability and workers' compensation insurance and has cleared a background screening. The 30-day workmanship guarantee covers caulk joints, finish, baluster alignment, and any cosmetic punch-list item. The 2-year structural warranty covers the post connections, the through-bolt schedule, and the baluster anchoring — if a post loosens, a baluster pulls, or a top rail joint opens up inside 2 years from our install, we come back and fix at no charge. We hand over the wood-specific maintenance schedule and the recommended finish products at closeout.

Estimate

Tell us the wood species you are leaning toward (pressure-treated, knotty cedar, clear cedar, Douglas fir, mahogany), the railing run in linear feet, any stair runs or returns, the deck height above grade (drives the 36 vs 42-inch question), and any constraints — a fixed budget, a finish preference, an annual maintenance willingness, a porch-vs-deck distinction. We send back a clear estimate and a project timeline.

Service cost estimate illustration
Reviews

Customer Reviews

Wood railing install reviews from verified Seattle-area Handis customers across the four wood species.

FAQ

Frequently Asked Questions

Common questions about Handis wood railing installs — species choice, finish schedule, pricing, code requirements, and what to expect.

How much does a wood railing install cost?
Four wood species, four price floors. Pressure-treated starts at $2,500 for a 25-linear-foot replacement. Douglas fir runs $3,500 for the same scope. Knotty cedar runs $4,500 and clear cedar runs $6,000 (with turned balusters). Mahogany or a comparable tropical hardwood runs $6,000 to $7,000 depending on the shaped top rail and the finish package. Post blocking add-on is $125 per post when the existing framing needs it. Stair handrail add-on is $65 per linear foot. You get a written estimate with the species, the linear footage, and the finish schedule named line by line.
Which wood species should I pick?
It depends on the look you want and the maintenance you are willing to do. Pressure-treated is the lowest cost and takes paint or solid stain — the right pick when budget is the constraint. Cedar is the Pacific Northwest classic — left bare it silvers to a beautiful gray, oiled annually it holds the warm cedar tone. Douglas fir is the tight-grain budget pick when the railing is mostly under cover and the finish matters more than the species. Mahogany is the premium hardwood that holds a marine-grade finish in PNW rain — the best wood-on-wood option that competes visually with cable or glass.
How often does each wood need to be refinished?
Pressure-treated needs a water-repellent sealer every 2 to 3 years (4 hours of brush or sprayer time for a 25-linear-foot run). Cedar left bare needs nothing. Cedar with a penetrating oil finish (Penofin, TWP, Cabot Australian Timber Oil) wants an annual spring re-coat — 4 hours of brush time. Douglas fir with a high-quality penetrating finish wants a refresh every 18 to 24 months. Mahogany with Sikkens Cetol Marine or Penofin Marine wants a refresh every 18 to 24 months. We hand over the schedule and the recommended product list at closeout.
Will the wood railing meet the code?
Yes — IRC R312. Every install carries the 36-inch minimum guard height (42 inches in Bellevue and other AHJs where the deck is more than 30 inches above grade — we check before quoting), the 200-pound concentrated load at the top rail (sized by post spacing and through-bolt schedule), and the 4-inch sphere rule for the baluster spacing (walked with a test sphere at end of install and documented). The post connections are the load-bearing detail and we through-bolt every post with carriage bolts and washers into solid rim-joist blocking, never lag-screwed into end-grain.
Do I need a permit?
Usually not for a like-for-like wood railing replacement on an existing deck. Seattle DCI does not require a building permit for replacing a railing on an existing deck where the framing is not being altered. New construction (a new deck or a deck addition) is a different matter and the railing spec is part of that permit. A change in guard height (raising from 36 to 42 inches) or any work that touches the framing under the deck usually does require a permit. For pure railing carpentry we typically self-perform without one. We name the permit question on the estimate visit.
How long does the install take?
Two to three working days for most wood railing projects. A 25-linear-foot pressure-treated or fir replacement is one to two days. A 40-linear-foot cedar run with turned balusters and shaped top rail is two to three days. A mahogany install with a routed top rail and a marine finish is two to three days plus the day-of-install finish coat. Stair runs add a day. We give a working-day schedule at contract signing.
Can I keep using the deck during the install?
The deck itself stays accessible during the wood railing install — we work in zones, demo one section at a time, and never leave an unguarded fall hazard at the end of a workday. If the project includes a stair railing replacement, the stairs are closed for the duration of that section (typically half a day). For a deck more than 30 inches above grade, we install temporary guards before any old railing comes off so the fall-protection requirement is met continuously. The crew protects the deck surface with rosin paper or floor protection mats and cleans up daily.
What about a stair handrail — same wood species?
Yes — we match the stair handrail (IRC R311.7.8) to the deck railing wood species so the assembly reads as one. A code-compliant stair handrail must be graspable (1.25 to 2 inches in diameter for a round rail, or a shaped rail meeting the geometry rules), continuous over the full stair run with returns at top and bottom, mounted between 34 and 38 inches above the stair nosing. Cedar, PT, fir, or mahogany — same species as the deck guard, same finish schedule. Priced at $65 per linear foot.
Do you cover homes outside Seattle?
Yes — most of the Puget Sound region. Standard service area runs from north Seattle and Shoreline through Bellevue, Redmond, Kirkland, Issaquah, Sammamish, Renton, Tukwila, Burien, and south to Federal Way. View-deck cedar and mahogany installs on the I-90 corridor (North Bend, Snoqualmie) and the Olympic Peninsula side (Kingston, Poulsbo) are covered with a travel premium added to the project price; we name it on the quote before you sign.
Is the work guaranteed?
Yes. Handis carries general liability and workers' compensation; every technician has cleared a background screening. The 30-day workmanship guarantee covers caulk joints, finish, baluster alignment, and any cosmetic punch-list item. The 2-year structural warranty covers the post connections, the through-bolt schedule, and the baluster anchoring — if a post loosens, a baluster pulls, or a top rail joint opens up inside 2 years from our install, we come back and fix at no charge. The wood-specific maintenance schedule and the recommended finish products go in writing at closeout.

Learn More and Reach Out

For each of our clients

Contact information
Our Business Hours
Monday:09:00 - 21:00
Tuesday:09:00 - 21:00
Wednesday:09:00 - 21:00
Thursday:09:00 - 21:00
Friday:09:00 - 21:00
Saturday:09:00 - 21:00
Sunday:Closed

Write Us!

We will respond to your request as soon as possible