Tennis & Pickleball Court Resurfacing Cost Calculator
Price resurfacing and striping for tennis, pickleball and basketball courts by court type and count, surface condition, crack repair, acrylic coats and line set. Copy the share link, or switch to contractor bid mode to build a proposal.

Court resurfacing is bought as a short list of jobs: clean the surface, fill the cracks, level the low spots, coat it with acrylic, and paint the lines. The EstiCube court resurfacing calculator prices each one on its own line: cleaning and acrylic coats by the square yard, crack repair by the linear foot, low-spot patching each, and striping by the court. Mobilization is a charge on top, and the $1,500 minimum is a floor that sets the price only when the job adds up to less.
Choose a tennis, pickleball or basketball court, or enter your own pad area, and say how many courts there are. Pick the condition of the surface, which sets how much crack repair and patching to price, then choose the number of resurfacer and color coats and the line set. Public court bids are municipal-volume prices, and a small private job usually prices higher, so the unit prices here are planning estimates that you can replace with a contractor quote. This is an estimate, not a quote.
Painting lines in the parking lot next to the courts? Price them with the parking lot striping cost calculator. Sealing cracks in the asphalt around the courts? Use the pavement crack sealing calculator. For cost per court by condition, public bids and converting a tennis court to pickleball, read the tennis court resurfacing cost guide.
Court resurfacing cost: unit prices used
Cleaning and the acrylic coats are priced per square yard of pad, and the resurfacer and color are priced per coat. Crack repair is per linear foot and low spots are each. Striping is per court and depends on the line set. The examples use the default job: 2 tennis courts of a typical 120 x 60 ft pad each, moderate condition, 1 coat of resurfacer, 2 coats of color and tennis lines.
| Line item | Unit price | Notes |
|---|---|---|
| Clean and prep the surface | $0.40 per sq yd | Pressure wash or broom; 1,600 sq yd of pad, $640 |
| Crack repair | $16 per LF | Clean out and fill with a crack repair system; 400 LF, $6,400; inside Ann Arbor’s 2016 bid range of $13.33 to $19.00 per LF |
| Low-spot (birdbath) patching | $250 each | Patch binder or acrylic patch mix; 4 low spots, $1,000 |
| Acrylic resurfacer | $1.40 per sq yd per coat | 0, 1 or 2 coats; 1 coat on 1,600 sq yd, $2,240 |
| Acrylic color | $1.80 per sq yd per coat | 2 or 3 coats; 2 coats on 1,600 sq yd, $5,760 |
| Striping, per court | $600, $400, $450 and $1,000 | Tennis, pickleball, basketball, and tennis with a pickleball overlay; 2 tennis courts, $1,200 |
| Mobilization | $750 | Flat charge to bring the crew and equipment, once per job |
| Minimum job charge | $1,500 | Floor for a very small job; the total is raised to it only if it would be lower |
| Typical pad area per court | 7,200, 1,800, 4,700 and 2,350 sq ft | Tennis 120 x 60 ft, pickleball 30 x 60 ft, full basketball 94 x 50 ft, half basketball 47 x 50 ft; typical sizes, not a standard |
| Cracks and low spots by condition | Light, moderate, heavy | Per 7,200 sq ft pad: 100, 200 or 325 LF of cracks and 0, 2 or 4 low spots; scaled to the pad area |
A default job (2 tennis courts, moderate condition, 1 resurfacer coat, 2 color coats, tennis lines) comes to $17,990, which is $8,995 per court or $1.25 per sq ft of pad. Only the crack repair price sits inside a public bid range (Ann Arbor, 2016); every other unit price is an estimate, and the per-square-yard coating and striping prices are set against one 2016 Ann Arbor bid tab. The calculator prices the court surface and lines, not nets, posts, fencing, windscreens, lighting or a new court.
How much does court resurfacing cost?
With the defaults, 2 tennis courts in moderate condition come to $17,990, or $8,995 per court and $1.25 per sq ft of pad. The pad is 14,400 sq ft, or 1,600 sq yd. Cleaning is $640, crack repair on 400 LF is $6,400, 4 low spots are $1,000, 1 coat of resurfacer is $2,240, 2 coats of color are $5,760, tennis striping is $1,200 and mobilization is $750.
Condition moves the default job more than the coats or the line set do. With everything else at the default, light condition (200 LF of cracks and no low spots) brings the job to $13,790 ($6,895 per court), moderate to $17,990, and heavy condition (650 LF of cracks and 8 low spots) to $22,990 ($11,495 per court). You can type your own crack length and low-spot count over either default.
Coats come next. Dropping the resurfacer takes the default job to $15,750, two resurfacer coats take it to $20,230, and a third color coat takes it to $20,870. Adding a pickleball overlay to the tennis lines takes it to $18,790. Mobilization is spread over the courts, so one tennis court at the defaults is $9,370, 2 courts are $8,995 each and 6 courts are $8,745 each ($52,470 in all).
The $1,500 minimum is a floor that sets the price only when the job adds up to less. With at least one preset court, the condition defaults and the default prices, the smallest job, one pickleball court in light condition with no resurfacer, adds up to $2,350, so the minimum does not set the price there. A small private job usually prices higher than the public bids below, and the calculator carries that as the mobilization charge, with the minimum as a floor for any job that adds up to less, not as a hidden multiplier on the unit prices.
How the default compares with public court bids
Wheaton Park District (Illinois) sent bid specifications to 13 contractors for the Atten Park courts and received 2 bids, opened February 25, 2026. Its March 18, 2026 board memo describes the scope as cleaning, leveling depressions, crack filling, two coats of acrylic color and re-striping the playing lines. The low base bid for 4 tennis courts was $35,300 (U.S. Tennis Courts), which is $8,825 per court, against $43,500 from American Sealcoating of Indiana. The memo does not give a crack length, a number of depressions or a court size. To match that scope, set the resurfacer to none and use 4 tennis courts: at the moderate defaults the calculator gives $30,750, or $7,687.50 per court, and at the heavy defaults $40,750, or $10,187.50 per court.
The City of Novi (Michigan) bid tabulation of March 5, 2019 prices two courts at ITC Community Sports Park as one lump sum, with a scope of patch binder on four low areas, crack repair, 1 coat of acrylic resurfacer, 2 coats of acrylic color and striping to USTA standards. The low bid was $18,550 (Goddard Coatings), which is $9,275 per court, against $20,915 and $27,500. That matches the default job’s scope and its 4 low spots, and the default is $8,995 per court. Novi’s scope also includes debris removal and restoration of disturbed areas, which the calculator does not price, it does not state a crack length or court size, and its prices are from 2019.
The City of Ann Arbor (Michigan) bid tabulation for ITB 4416 (bid date February 24, 2016) priced crack repair (“Clean out cracks and repair”) at $13.33 to $19.00 per LF across three bidders, and an item titled “Color coat and stripe” at $4.29 to $6.13 per SY. The $6.13 is American Sealcoating’s unit price, the bidder whose totals the city marked with an addition discrepancy; the unit prices of the other bids were $4.29 to $5.89 per SY. The bid document specifies 1 coat of acrylic resurfacer, 2 coats of color and lines for both tennis and pickleball for that item, and its specification has birdbaths repaired with acrylic patch mix as part of surface preparation, with no separate pay item. The like-for-like calculator figure therefore includes the low spots: cleaning, resurfacer, color, striping and the default 4 low spots come to $6.78 per sq yd of pad with tennis lines and $7.28 with the pickleball overlay, which matches Ann Arbor’s tennis and pickleball lines. Without the low spots they are $6.15 and $6.65; the 4 low spots add $1,000, or $0.63 per sq yd. Both figures with low spots are above the $6.13 bid the city flagged and above the $4.29 to $5.89 of the others. Ann Arbor’s specification also had two-tone color and the contractor installing net sleeves and center strap anchors before coating (fencing at Woodbury was priced as separate items on the bid form), which the calculator does not price. The default crack price of $16 per LF is inside Ann Arbor’s 2016 range.
Treat these as reference points, not as our prices. They are public-agency bids, the sources are from 2016, 2019 and 2026, and the scope and the court sizes differ. Wheaton’s two bids for the same four courts were $35,300 and $43,500.
Adding pickleball lines to a tennis court
Choose the line set “Tennis lines with pickleball overlay” and the calculator prices $1,000 per court for the striping line instead of $600, so the overlay adds $400 per tennis court. For the 2 default courts that takes the total from $17,990 to $18,790, a difference of $800. The overlay price is an estimate set from the middle of the three Novi bids below.
As a cross-check, the City of Novi’s 2019 bid tabulation includes Alternate #1, adding striping for four pickleball courts to the two tennis courts at ITC Community Sports Park. The three bids were $1,000 (Goddard Coatings), $800 (The Courtsmiths) and $600 (Racquet Sports), which is $500, $400 and $300 per tennis court. The Ann Arbor specification of 2016 called for white tennis lines and yellow pickleball lines.
A tennis pad can also be lined as pickleball courts only. At a typical 30 x 60 ft pickleball court, four courts use the same 7,200 sq ft as one tennis court. At the defaults, lining that pad as four pickleball courts is $10,370 against $9,370 for one tennis court, because the striping is 4 x $400 = $1,600 instead of $600; the other lines are the same. One pickleball court on its own is $3,280. For 2 pickleball courts the calculator gives $5,560 ($2,780 each). Wheaton’s alternate for 2 pickleball courts was $10,250 (U.S. Tennis Courts) and $10,000 (American Sealcoating of Indiana), or $5,125 and $5,000 each, about 1.8 times the calculator. The memo does not give the size of those courts, their condition or what they needed, so it cannot say why; if your courts are larger or need more work, or you have a quote, replace the calculator’s prices. The calculator prices lines and coatings only: it does not price nets, posts, windscreens or lighting.
When a court needs rebuilding, not resurfacing
This calculator prices resurfacing only. A court with structural cracking or poor drainage needs reconstruction, not resurfacing, and the calculator does not price reconstruction. The United States Tennis Association’s Tennis Facility Assistance page, which sets out its funding categories, says resurfacing existing courts may include, in addition to acrylic resurfacing, crack repair systems, overlay treatments, patching birdbaths and leveling high areas. It lists reconstruction as a separate category: more extensive repairs to restore the playability of existing courts that have “major structural issues, serious cracking, or improper drainage.” If your court has any of those problems, get it assessed before you rely on a resurfacing price.
On timing, the crack repair section of Ann Arbor’s 2016 specification said not to install its crack repair system when the daytime air temperature was below 70 degrees F or the overnight temperature below 60 degrees F, on overcast days, the day after rain, or when rain was expected that day or night. That is one city’s specification for one crack repair system, not a rule for every coating, so follow your contractor’s and the coating maker’s data sheets.
How to use the court resurfacing calculator
- Choose the court type: tennis, pickleball, full or half basketball, or a custom area in square feet per court. Then enter the number of courts.
- Choose the condition of the surface: light, moderate or heavy. It sets the crack repair length and the number of low spots; you can type your own over either.
- Choose 0, 1 or 2 coats of acrylic resurfacer and 2 or 3 coats of acrylic color.
- Choose the line set: tennis, pickleball, basketball, or tennis lines with a pickleball overlay. Choosing a court type sets the matching line set.
- Open the pricing section and replace any unit price, mobilization or the minimum job with a contractor quote.
- Review the line items, the total, the cost per court and the cost per square foot, then copy the share link or switch to contractor bid mode to add overhead, profit and a printable proposal.
Court resurfacing cost FAQ
How much does it cost to resurface a tennis court?
With the defaults (2 tennis courts of a typical 120 x 60 ft pad, moderate condition, 1 coat of resurfacer, 2 coats of color, tennis lines) the calculator gives $17,990, which is $8,995 per court or $1.25 per sq ft of pad. Light condition brings it to $13,790 and heavy to $22,990. One tennis court on its own is $9,370. Wheaton Park District’s 2026 low bid was $35,300 for four tennis courts ($8,825 each), for a scope its memo lists without a resurfacer coat. At that scope (4 courts, no resurfacer) the calculator gives $7,687.50 per court at the moderate defaults and $10,187.50 at the heavy defaults.
How much does it cost to add pickleball lines to a tennis court?
The calculator adds $400 per tennis court when you choose tennis lines with a pickleball overlay, or $800 for the 2 default courts. That is an estimate. The City of Novi’s 2019 bids for adding striping for four pickleball courts to two tennis courts were $1,000, $800 and $600, or $500, $400 and $300 per tennis court.
How much does it cost to resurface a pickleball court?
At the defaults one pickleball court of a typical 30 x 60 ft (1,800 sq ft) comes to $3,280, and four pickleball courts on a 7,200 sq ft pad come to $10,370, or about $2,593 per court. A single court costs more per square foot ($1.82 against $1.44 for four courts), because mobilization is a flat charge and low spots are whole numbers. These use the calculator’s estimates, not a quote.
How much does it cost to resurface a basketball court?
At the defaults a full court of a typical 94 x 50 ft (4,700 sq ft) comes to $6,366 and a half court of 47 x 50 ft (2,350 sq ft) to $3,900. Those sizes are the playing area only, with no run-off, so choose a custom area if your pad is larger.
Does my court need resurfacing or rebuilding?
A court with structural cracking or poor drainage needs reconstruction, not resurfacing, and this calculator prices resurfacing only. The United States Tennis Association’s Tennis Facility Assistance page lists reconstruction as a separate funding category, for existing courts that have “major structural issues, serious cracking, or improper drainage.” It says resurfacing existing courts may include, in addition to acrylic resurfacing, crack repair systems, overlay treatments, patching birdbaths and leveling high areas.
How many coats does a court need?
The calculator offers 0 to 2 coats of acrylic resurfacer and 2 or 3 coats of color. Wheaton’s 2026 scope was two coats of acrylic color. The City of Novi’s 2019 scope and the City of Ann Arbor’s 2016 specification were each 1 coat of acrylic resurfacer and 2 coats of color. At the defaults, 2 resurfacer coats add $2,240 to the default job and a third color coat adds $2,880.
Why do private court quotes come in higher than public bid prices?
The public bids are municipal-volume prices for park districts and cities, and a small private job usually prices higher. The calculator carries that as a $750 mobilization charge, not as a multiplier on the unit prices. The minimum is a floor that sets the price only when the job adds up to less, and with the condition defaults it does not set the price for a preset court at the default prices (the smallest such job is $2,350), so there mobilization does the work. Bids also vary: Wheaton’s two bids for the same four courts were $35,300 and $43,500. Replace any unit price with your contractor’s.
What weather limits did Ann Arbor set for court crack repair?
It depends on the product. Ann Arbor’s 2016 specification for the crack repair system on its courts said not to install it with a daytime temperature below 70 degrees F, an overnight temperature below 60 degrees F, on overcast days, the day after rain or when rain was expected that day or night. Check the data sheet for the coating your contractor will use.
Guides
Sources
- Atten Park Tennis & Pickleball Courts Color Coating Project, board memo, March 18, 2026 — Wheaton Park District (Illinois)
- Tennis court resurfacing contract award and bid tabulation, City Council agenda item G, April 1, 2019 — City of Novi (Michigan)
- ITB 4416, Tennis Court Renovations at Woodbury, Sugarbush and South Maple Park: bid document and detailed bid tabulation (bid date February 24, 2016) — City of Ann Arbor (Michigan)
- Tennis Facility Assistance (resurfacing and reconstruction funding categories) — United States Tennis Association
Related calculators
Projects often planned together — jump to a related estimator for the next line item.
Striping
Estimate pavement marking linear feet, traffic paint gallons, and striping cost. Includes stalls, ADA symbols, fire lanes, arrows, and mobilization.
Sealcoating
Calculate sealcoat gallons and cost for parking lots and commercial pavement. Includes mobilization, crack prep, traffic control, and two-coat application.
Crack Seal
Estimate linear feet of crack sealant, hot-pour blocks, and routing cost for parking lot pavement maintenance. Includes mobilization and minimum trip charges.
Asphalt
Calculate tons of hot-mix asphalt for driveways and overlays. Includes gravel base, sealcoating, and paving cost estimates.
Pressure washing
Estimate power washing cost per square foot for concrete, asphalt, storefronts, and dumpster pads. Includes gum removal and water reclaim.
Fence
Estimate fence posts, panels, pickets, and installed cost per foot. Free fence material calculator for wood, vinyl, chain-link, and aluminum.
More commercial property calculators
Floors, roofs, sidewalks, sports courts, snow, washing & hood cleaning
Explore all 6 categories
Browse every free EstiCube tool by project type — pavement & parking, commercial property, outdoor projects, home & structure, landscape & lawn, home services.
View full calculator directory