Skip to main content
CourtQuote

Court type

Basketball courts

What a basketball court project involves, what drives the cost, and how to find contractors who build them.

What a basketball court costs

Reported by published industry sources, August 2026

Outdoor court, installed
$4 to $16 per square foot
The rate to sanity-check any quote against. Surface system and site work decide where in it you land.
Half court, about 30 by 30 feet
$8,000 to $30,000
Simple builds on good ground are reported from around $3,600. The band widens with tile surfaces, fencing and lighting.
Full regulation court, 94 by 50 feet
$60,000 to $100,000
Roughly 4,700 square feet of surface, two goal systems, and a site large enough to take it.

A range is a planning tool rather than a quote. Site conditions, access and local labour move these numbers more than anything else on this page, and only a contractor who has seen your site can tell you what your own project costs.

Comparing outdoor half-court and full-court quotes? Match the finished pad dimensions, surface and site-work scope before comparing totals. The guide below includes questions about the base, hoops, drainage, fencing and lighting.

What moves the number

The slab, poured flat enough for a true bounce
Surface, from painted concrete to a modular tile system
The key and the three-point arc, which are laid out rather than merely painted
Containment, because a basketball leaves the court constantly
A basketball court drawn to its published dimensions. Most sites need room around the lines as well as inside them.

Will it fit

The playing surface is only part of the answer. Run-off, access for equipment and where the water goes decide as much as the dimensions do.

Basketball courts by location

CourtQuote covers six markets today. Each one lists the contractors we hold records for and what we have checked about them.

Tell us what you are planning

Start with the project type and location. You can add dimensions, surface condition, timeline and photos next. Browsing is free and takes no details.