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.
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.
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.
Species + Profile Selection
Estimate visit walks through the four species (pressure-treated, knotty cedar, clear cedar, Douglas fir, mahogany), the baluster profile (turned 2x2, square 2x2 picket, shaped baluster), the top rail profile (flat 2x4, routed 2x6, shaped cap), and the post style (square 4x4, square 6x6, wrapped post). Material order goes in at contract signing. PT lumber stocks locally; cedar and mahogany lead 3 to 7 days depending on grade and quantity.
Demo + Rim Joist Blocking Check
Old railing removed, hardware extracted from the deck framing, fastener holes filled. Inside-the-rim blocking checked at every new post location — if blocking is absent (common on decks built before 2010), solid blocking is added (a piece of framing the same depth as the joist, full-width between the joists, glued and screwed) so the post through-bolt has wood to clamp through. Priced at $125 per post on the quote.
Post Setting + Through-Bolt
Posts plumbed and through-bolted with hot-dip-galvanized or stainless 1/2-inch carriage bolts and washers (not lag screws into the end-grain — that connection pulls out as the wood seasons). Bolts torqued to spec. Posts cut to the height the AHJ requires (36 inches typical, 42 inches in jurisdictions like Bellevue where the deck is more than 30 inches above grade) and capped with a copper, aluminum, or matching wood cap.
Top Rail + Bottom Rail Run
Top rail (flat 2x4 or routed 2x6) and optional bottom rail (1x4 or 2x4) cut, mitered at corners and returns, fastened to the posts with stainless screws driven into pre-drilled pilot holes. Joints sealed with exterior-grade caulk where two pieces meet. Returns wrap to the wall or column at the porch end so the rail terminates cleanly.
Baluster Install + 4-Inch Sphere Check
Balusters cut to length and installed at the on-center spacing the code requires (typically 4 inches on-center for 2x2 stock so that the 4-inch sphere rule passes at any opening). Each baluster fastened top and bottom with stainless trim-head screws driven into pilot holes. We walk the run with a 4-inch test sphere at the end of install and document any opening that needs adjustment.
Finish Coordination (Stain, Oil, or Paint)
Pressure-treated lumber dries 4 to 6 weeks before sealer or paint goes on (Handis returns for the sealer visit included in the install on PT projects). Cedar gets an immediate penetrating oil finish on day-of-install if the homeowner chose to maintain the warm tone — or left bare to silver naturally. Douglas fir and mahogany get a high-quality penetrating finish on day-of-install. We hand over the maintenance schedule (re-coat interval, recommended product) at closeout.
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.
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.
Customer Reviews
Wood railing install reviews from verified Seattle-area Handis customers across the four wood species.
Pressure-treated replacement on the back deck of a 1980s rambler in Edmonds. The old railing had been there since the deck was built — the lag screws had pulled out of three of the posts and the whole assembly wobbled when you leaned on it. Handis added blocking inside the rim at every new post location, through-bolted the new 4x4 PT posts, set the rails and balusters, walked the run with the test sphere. Two working days. They came back six weeks later for the sealer visit included in the install. $2,800 all-in.
Clear cedar railing on the front porch of a 1923 craftsman in Wallingford. Wanted the period-correct turned-baluster profile to match the original — Handis sourced turned 2x2 clear cedar from Dunn Lumber, set new 4x4 cedar posts capped in copper, ran a routed 2x6 cedar top rail. Two working days. Oiled finish at install. House looks period-correct now and the porch reads as one assembly with the railing.
Knotty cedar replacement on the back deck of a 2002 Issaquah build. Wanted the natural-silver look without any annual maintenance — Handis installed the cedar bare with no finish, walked us through how it would weather over 12 to 18 months, and set the expectation correctly. One year in and the cedar has the silver-gray look we wanted. Zero maintenance, exactly as they said.
Douglas fir railing on a covered front porch in Phinney Ridge. Wanted the tighter grain of fir for the cleaner finish under the painted top coat (white solid stain). Handis ran the install in two days, applied two coats of high-quality exterior solid stain after the wood dried for a week. Three years in and the finish still looks sharp. They told us to recoat at year four. Honest schedule named on the quote.
Mahogany railing for the back deck of our Mt. Baker home overlooking the lake. We wanted the look of a hardwood without going to cable or glass — Handis sourced African mahogany from Crosscut Hardwoods, milled a shaped top rail, and finished the assembly with Sikkens Cetol Marine. Three working days. Stunning finished result and the rain just sheets off the finish like glass. Will refresh the marine finish every two years per their schedule.
Frequently Asked Questions
Common questions about Handis wood railing installs — species choice, finish schedule, pricing, code requirements, and what to expect.