Answer: The average cost to resurface a tennis court usually ranges from $4000 to $8000, depending on a variety of factors. Hard/Acrylic tennis courts should be resurfaced every 4 to 8 years, depending on usage and other maintenance habits. There are multiple options when it comes to crack repair and crack filling.