
Wondering how much it costs to build a tennis court? Learn about average prices, key cost factors, and ways to save on your tennis court project.
An indoor basketball court costs around $4,900 on average, but you could pay anywhere from $1,900 up to $14,400, depending on the size, quality, and materials.


The type of indoor basketball court you choose affects the overall price, with smaller courts ranging from $6,300 to $34,200 and full-size courts costing up to $90,000.
Flooring can cost anywhere from $1.70 to $14 per square foot, depending on the material you choose.
Paint court markings range between $200 and $350, depending on the types of paints used and the complexity of the design.
A scoreboard can cost upwards of $5,000 not including labor, depending on the size, design, and features.
On average, an indoor basketball court will cost $3.50 to $19 per square foot total, depending on your material choices and labor costs. This is a big range, but what types of materials you choose and any existing structure you have makes all the difference.
Flooring and labor are your two biggest investments. Maple hardwood runs $3.50 to $6 per square foot plus $3 to $8 per square foot for installation. It’s the gold standard for basketball court floors, so for many serious players, it’s well worth the price tag.
Laminate flooring is a fraction of the cost, at $0.70 to $2 per square foot and between $1 and $2 per square foot for the labor.
You could also forgo additional flooring altogether and just play on a cement slab. In this case, you’ll likely want an epoxy floor coating to protect the concrete. Materials and labor run approximately $6 per square foot.
The price range for an indoor basketball court is so wide because there are a few factors that can bring your total up or down by thousands—and sometimes tens of thousands. You’ll need to consider the following cost factors to get an accurate project estimate.
The difference between playing on an NBA-size court and a small, recreational 3-on-3 court is night and day, and so are the costs associated with installing each of them. In fact, the type of court you want in your home is one of the most influential factors when it comes to pricing.
You can use the table below to get an idea of what your court will cost based on its size.
| Type of Court | Size of Court (Length x Width in Feet) | Typical Cost |
|---|---|---|
| 3-on-3 mini court | 36 x 50 | $6,300–$34,200 |
| Elementary school court | 50 x 42 | $7,350–$39,900 |
| Half court | 47 x 50 | $8,200–$44,650 |
| Middle school court | 74 x 42 | $10,900–$59,000 |
| High school court | 84 x 50 | $14,700–$79,800 |
| College/Pro court | 94 x 50 | $17,000–$90,000 |
Your flooring material cost can range widely with maple hardwood, coming in at around $3.50 to $6 per square foot for the wood plus another $3 to $8 per square foot for installation.
On the more affordable end, working with an existing cement slab is also an option. Consider applying an epoxy floor coating to protect the concrete. The price of an epoxy coating depends on the type and square footage. On average, it’s approximately $6 per square foot for materials and a professional installation.
Laminate flooring can give the appearance of a standard floor, but at a much lower cost of between $0.70 and $2 per square foot, plus $1 to $2 per square foot for the labor. This flooring won’t be nearly as durable as maple hardwood, though.
| Type of Flooring | Typical Cost (Installed) |
|---|---|
| Laminate | $1.70–$4 |
| Maple hardwood | $6.50–14 |
| Sealed concrete | $6 |
As is the case with any home improvement project, the materials you choose for your indoor basketball court are going to make a big difference when it comes to your pricing, and that’s even after you get your flooring type sorted out.
| Material/Add-On | Typical Cost |
|---|---|
| Paint markings | $200–$350 |
| Basketball hoops | $550–$5,000 each |
| Scoreboard | $1,000–$5,000 |
| Benches | $100–$1,000 each |
| Lighting | $200–$1,000 per fixture |
| Structural costs | $0–$80,000+ |
If you’re going through the process of installing an indoor basketball court, you will, at the very least, want to know if you’re actually making those three-pointers. Expect to pay around $350 to have a professional paint court markings on your flooring for a full-sized court. You can expect to pay closer to $200 for a half court or a 3-on-3 court, and somewhere between those numbers for the other sizes.
You’ll also need to budget for one or two hoops to complete your court. For most indoor courts, you’re going to want mounted hoops, which will cost between $600 and $3,000 each, not including installation. Fully installed, you’re looking at between $1,000 and $5,000 each.
You can also opt for wall-mounted hoops, which will cost between $400 and $800 each. With installation, those will sit between $550 and $1,000 each.
If you’re putting in anything other than a half court or a 3-on-3 court, remember that you’ll need to double these prices to hire a local basketball hoop installer.
If you want to expand your indoor game room ideas and make the court feel official, you need to consider putting in a scoreboard. You can get a rolling scoreboard for between $1,000 and $3,000, or you could step up your game a bit and get a wall-mounted, hardwired scoreboard for between $1,000 and $5,000, plus installation.
An indoor court might not feel complete without benches to rest on between quarters. Expect to pay between $100 and $500 per bench for something that can seat two to three people, or closer to $1,000 per bench if you want to seat the whole crew.
Part of the appeal of playing basketball indoors is that you can play any time of day, and for that, you’ll need to add light fixtures to your court space. Expect to pay between $200 and $1,000 per light fixture.
A good estimate of the number of lights you’ll need is around 18 for a full professional court, or around 10 for a half court. That puts your total for lighting at between $3,600 and $18,000 for a full court or between $2,000 and $10,000 for a half court.
The vision for your indoor court can have a huge impact on the cost. For example, an attached addition to house the court will tend to cost more than a detached addition. If you already have the space built, installing a basketball court will conform to the pricing mentioned above. If you need to build a new space for the court, you’re likely looking at between $15,000 and $80,000 on top of the total court cost above.
Depending on your structure and the climate in your area, you may want to add ventilation and ductwork for an HVAC system, which averages around $1,100.
Building an indoor basketball court is extremely labor-intensive and time-consuming, so you can expect about 55% of your total cost to go toward labor. Labor costs can vary quite a lot depending on your location, the materials you use, and the experience of the contractor you hire. Labor fees will include the following, among other things:
Laying down flooring
Painting the necessary floor lines
Applying a protective sealant over the floor
Installing or mounting the hoops
Installing and wiring the scoreboard
Mounting the benches, if applicable
Installing new light fixtures
Labor costs are high for a project of this magnitude, but that’s because the job requires time, specialized knowledge, and multiple types of flooring and structural professionals. With that in mind, this installation is best left to the pros.
Installing an indoor basketball court is a precise and complex project that requires specialized expertise. Here are some of the top reasons to hire a local sports court pro:
Sport court pros ensure everything is level and properly aligned to prevent structural issues.
They have the tools and expertise to install the court properly, providing lasting durability.
Experts handle removing debris and old building materials when necessary, ensuring safety and quality.
Working with a pro means your project meets local building codes and safety regulations.
Pros can help you make the best design and customization decisions for your home and your budget.
Building an indoor basketball court is expensive no matter what, but there are some things you can do to bring your price down toward the lower end of the typical price range.
Complete as much of the work yourself as possible. Don’t attempt laying down the floor or wiring light fixtures, but you could paint floor lines, finish the flooring, and install benches yourself to save some money on labor.
Choose a more affordable flooring. Every owner of an indoor basketball court wants a real maple floor, but you could cut your flooring costs in half by going with laminate or just sealing the concrete slab that’s already there.
Be mindful of add-on costs. For some people, it’s a waste to have an indoor court without a scoreboard and benches. But if you can stomach not having those add-ons, you could save a few thousand dollars.
Go with a smaller court, if possible. A full-size professional court is going to cost nearly double what a half court or 3-on-3 court would cost. If you don’t mind downsizing, you could save tens of thousands.
Consider an outdoor court. If you don’t already have a home addition built to house your indoor court, you could save between $15,000 and $80,000, on average, by opting for a backyard basketball court instead.
| Indoor Basketball Court | Outdoor Basketball Court |
|---|---|
| More expensive | More affordable |
| Great for all climates | Not ideal in some climates |
| Increases utility costs | Minimal effect on utilities |
| Easier to light | More challenging to light |
| Usually lower risk of injury | Concrete floor can promote injury |
| Better longevity | Won’t last as long |
| Less upkeep | More maintenance required |
Be ready to meet with a local pro to discuss your project needs, budget, and timeline.
If there is room left in your budget, ask your pro about add-ons like upgraded fixtures and custom finishes.
Be prepared for unexpected costs, such as repair issues and material price increases during the repair process.
Home is the most important place on earth, which is why Angi has helped more than 150 million homeowners transform their houses into homes they adore. To help homeowners with their next project, Angi provides readers with the most accurate cost data and upholds strict editorial standards. We survey real Angi customers about their project costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.
Want to help us improve our cost data? Send us a recent project quote to [email protected]. Quotes and personal information will not be shared publicly.
From average costs to expert advice, get all the answers you need to get your job done.

Wondering how much it costs to build a tennis court? Learn about average prices, key cost factors, and ways to save on your tennis court project.

Discover the cost to resurface a tennis court, including average prices, key cost factors, and tips to help you budget for your court resurfacing project.

Discover how much it costs to build a pickleball court, including average prices, key cost factors, and tips to help you plan your project with confidence.

Debating between a pickleball court or a tennis court? Use this guide to learn all about the difference in sizes between these two courts and compare them based on factors like maintenance and longevity.

Installing or resurfacing a tennis or game court is a big investment. Follow these residential tennis court questions to help you talk with a contractor.

A tennis court’s size significantly affects gameplay. Use this guide to learn how to size your tennis court based on factors like space available and regulation requirements.