Wood pergolas
Custom Wood Pergolas in Walnut Creek
A custom wood pergola typically costs $30–$65+ per square foot installed, while a prefab kit runs $10–$40+ installed (HomeGuide, updated 2024). In Walnut Creek an open, unenclosed lattice structure 10 feet high or less needs no building permit, and an open pergola may qualify. In a fire zone, wood within 3 feet of the house has to be ignition-resistant.
Design choices that change the shade
- Attached or freestanding: attached pergolas use a ledger on the house; freestanding ones stand on four or more posts and can go anywhere in the yard, like over a fire pit or at the end of the lawn.
- Rafter spacing and depth: rafters 12 to 16 inches apart with purlins across the top give noticeably more shade than widely spaced rafters. Orienting rafters to the afternoon sun matters as much as spacing.
- Tops: shade cloth, reed screens or clear polycarbonate panels add shade or rain cover. A solid top turns the pergola into a roofed structure, which affects the permit.
Lumber
Redwood and western red cedar are the traditional choices in the Bay Area for their natural decay resistance and color; pressure-treated Douglas fir costs less and takes paint or solid stain. Heavy timbers look right on a big pergola, but post, beam and rafter sizes come from the span, not taste: ask for the member sizes and footing details in writing.
Finishes and upkeep
Expect to clean and re-coat a stained pergola every few years, check post bases for standing water, and re-tighten hardware as the wood dries. Keeping vines thinned helps the wood dry after rain.
Permits
Walnut Creek exempts unenclosed lattice patio structures 10 feet high or less. In unincorporated areas like Alamo and Blackhawk, Contra Costa County exempts trellises, arbors and pergolas with no solid roof and no more than 120 sq ft of roof area, though setbacks, height limits and easements still apply (County guide). Full permit guide.
Wood pergola costs by size
| Size | Area | Custom wood ($30–$65+ per sq ft) | Prefab kit installed ($10–$40+ per sq ft) |
|---|---|---|---|
| 10×20 | 200 sq ft | $6,000–$13,000+ | $2,000–$8,000+ |
| 12×12 | 144 sq ft | $4,320–$9,360+ | $1,440–$5,760+ |
| 12×20 | 240 sq ft | $7,200–$15,600+ | $2,400–$9,600+ |
| 20×20 | 400 sq ft | $12,000–$26,000+ | $4,000–$16,000+ |
More examples and the factors that move the price are in the cost guide.
Questions homeowners ask
Does a wood pergola need a permit in Walnut Creek?
Possibly not. The City exempts “residential lattice patio structures if they are unenclosed and 10 feet high or less,” and one-story detached accessory structures of 120 sq ft or less. An open pergola may fit the first; adding a solid top, enclosing sides or wiring lights changes that. Confirm with the Building Division at (925) 943-5834.
How much shade does a pergola give?
Open rafters alone give striped, partial shade that moves through the day. Closer rafter spacing, a second layer of purlins, shade cloth or a polycarbonate top add shade; a solid top also makes it a roofed structure for permit purposes.
Wood or aluminum?
Wood looks and feels warmer and can be shaped any way you like, but it needs re-staining and checking for rot, and fire-zone rules limit it near the house. Wood-grain aluminum costs less per square foot, needs almost no upkeep and is noncombustible.
Who builds wood pergolas?
Usually a B general building contractor or a carpentry contractor; the CSLB D-03 classification is written for aluminum, metal, vinyl and canvas covers. Check the license and its classification at cslb.ca.gov before you sign.
Sources
- HomeGuide — How much does a pergola cost? (updated October 2024)
- City of Walnut Creek — Building Permit FAQs
- City of Walnut Creek — Work Not Requiring a Permit (Policy Bulletin PB-030)
- Contra Costa County — Trellises, Arbors & Pergolas Accessory to a Residence (not exceeding 120 sq ft)
- 2025 California Wildland-Urban Interface Code, Chapter 5 (UpCodes)
- CSLB — Licensing classifications
Checked October 2026. Rules and prices change; confirm with the agency or installer before you rely on them.
Ready to price your patio cover?
Tell us the size and the type you are leaning toward. A local installer can measure, quote and handle permits.