On average, building a deck takes one to three weeks. However, it depends on the desired size of the deck and the complexity of the work. Our specialists will give you an estimate upon arrival.