Portland deck costs are above the Oregon state average in 2026 due to higher labor rates and strong construction demand in the metro area. Expect to pay $23 to $42 per square foot for pressure-treated wood and $42 to $78 per square foot for composite decking. A standard 12×16 deck in Portland typically costs between $6,500 and $14,500.
Estimates are for planning purposes only and based on 2025 contractor data.
Always get at least 3 quotes before hiring. Prices vary by ZIP code, site conditions, and contractor availability.
Deck costs in Portland are above the Oregon state average in 2026 due to higher labor rates and strong construction demand in the metro area. Expect to pay $23 to $42 per square foot for pressure-treated wood and $42 to $78 per square foot for composite decking. A standard 12×16 deck in Portland typically costs between $6,500 and $14,500.
Frequently Asked Questions
How much does a deck cost in Portland in 2026?
Most Portland homeowners pay between $6,000 and $15,000 for a new deck in 2026. The west hills and Lake Oswego suburbs run higher than east Portland and outer metro areas. Portland has elevated labor costs driven by strong construction demand.
Do I need a permit to build a deck in Portland?
Yes, the City of Portland requires building permits for most deck projects. Multnomah County and surrounding counties have their own requirements. Permit costs range from $200 to $800 and the process can take 4 to 8 weeks.
What is the best decking material for Portland rain?
Composite decking and western red cedar are both excellent choices for Portland. Portland averages 44 inches of rain per year. Composite requires no maintenance while cedar is locally sourced and naturally rot-resistant. Avoid untreated wood in the wet Portland climate.
When is the best time to build a deck in Portland?
June through September is the best building window in Portland. Western Oregon gets heavy rainfall from October through May. Summer offers the most reliable dry conditions. Book your contractor in winter for a summer build to secure good scheduling.
