The time a deck resurfacing take is based on square feet and layout of the deck, but most decks take on average between 3-6 days to resurface.