Cost guide · Updated October 2026

How Much Does a New Deck Cost?

Deck prices depend on size, height and material. Raised and multi-level decks cost much more per square foot than ground-level decks.

Typical range

$4,339–$12,652

National average

$8,320

Source: HomeAdvisor, accessed October 2026. Actual prices depend on your home, materials and location.

Get a real quote for your home

National averages are a starting point. A local deck pro can price your exact project for free.

Get free deck quotes

Common prices

ItemTypical cost
Ground-level deckAbout $15 per sq. ft.
Second-story deckAbout $45 per sq. ft.
Pressure-treated lumber$2–$5 per sq. ft. (material)
Cedar$3–$7 per sq. ft. (material)
Composite$12–$22 per sq. ft. (material)
Labor$15–$35 per sq. ft.
Permits$230–$500

What affects the price

  • Size and height. Raised decks need more structure, footings and safety railings.
  • Material. Pressure-treated wood costs least; composite costs more but needs less upkeep.
  • Design. Stairs, built-in benches, lighting and multiple levels add cost.
  • Permits. Most decks need a permit and inspection.

How to get an accurate quote

  • Get at least three quotes. Prices for the same job often vary a lot between contractors.
  • Compare the same scope. Make sure each quote covers the same materials, removal, permits and cleanup.
  • Check license and insurance. Ask for proof of insurance and look up the contractor's license with your state.
  • Get it in writing. A written estimate should list the work, the price, the payment schedule and the warranty.

Get a real quote for your home

National averages are a starting point. A local deck pro can price your exact project for free.

Get free deck quotes

Sources

Prices are national figures published by the sources above and are for general information only. They are not a quote or an offer from FixFinch or any contractor.