Deck costs and time to finish will depend on the size of the deck.

A small deck to an average larger deck will cost between $8,000 to $100,000 and time will range from one week to one month or more depending on the size and decorative finishes required on the deck.

Need a new deck for your home? Call or email us for a free estimate.