1 Resurfacing an average 500-square-foot concrete driveway typically costs $2,000-$5,000. 2  For do-it-yourselfers, resurfacing products in buckets or bags can be purchased at home improvement or hardware stories.3  Total DIY costs can be $2-$5 or more a square foot, depending on the materials used. Expect to pay a resurfacing contractor $3-$10 a square foot depending on the condition of the existing concrete, the resurfacing system used and local rates. 2  Small residential projects tend to cost more per square foot and may be subject to a minimum charge of $500-$1,000 or more.