Professional resurfacing can cost $3-$10 a square foot depending on the condition of the existing concrete, the resurfacing system used and local rates; Resurfacing an average 500-square-foot concrete driveway (including repairing all cracks or other imperfections) typically costs $2,000-$5,000.