On average, a 20x20 deck will cost about $12,000 to $24,000. On average, a deck building job will take as little as two to ...