How Much to Charge for Basketball Training: A Pricing Guide for Trainers and Coaches
Private basketball training runs about $50 to $150 an hour, group $30 to $50 per player, based on rates that coaching marketplaces publish. Here are the sourced ranges, a table of rates by market, and how to set your own number without undercharging.
Vinod Morya
Founder & CTO, PersonaCart • July 10, 2026
If you train players for a living, or you're thinking about it, one question stalls more people than any drill ever will: what do I actually charge? Price too high and your calendar sits empty. Price too low and you burn out working long weeks for grocery money. I've watched good trainers do both.
This is a straight answer to "how much to charge for basketball training," with ranges pulled from real coaching-marketplace data, a way to land on your own number, and the mistakes that quietly cap your income. Every outside number here is sourced at the bottom of the page.
The short version
For most independent trainers in the US, private one-on-one basketball training runs somewhere around $50 to $150 an hour. That's the band the coaching marketplaces TeachMe.To and AthletesUntapped both report, and where you land inside it depends on your city, your resume, and who you're coaching. Small group sessions usually come in at $30 to $50 per player. Camps and clinics run from a couple hundred dollars up to around $800 for a multi-day program, with the big brand-name overnight camps going higher. That's the market. Where you sit inside it is the part you control.
If you're brand new with no track record, start near the bottom of your local range and raise prices as your results and waitlist grow. If you've developed players who earned real roster spots or scholarships, you have room at the top and you should take it.
What basketball trainers actually charge
Here are the ranges buyers and trainers report across the US. Treat them as a map, not a rulebook. Rates in a major metro or a training-heavy area run well above a small town, and a former college or pro player can charge more than these numbers on name alone.
| Format | Typical range | Who it fits |
|---|---|---|
| 1-on-1 (private) | $50 to $150 / hour | Serious individual skill work, per-player attention |
| Small group (2 to 6 players) | $30 to $50 / player per session | Friends training together, cost split, still hands-on |
| Camp or clinic | Roughly $200 to $800 per player | Multi-day skills programs, school breaks, offseason |
| AAU / club season | Around $1,000 to $3,000+ for the season | Travel-team dues, tournaments, gym time, gear |
| Online program (self-paced) | You set it: often $20 to $100 one-time, or a monthly plan | Drill libraries, film breakdown, workouts for remote players |
| Membership / monthly | You set it: often $50 to $200 / month | Ongoing access, priority booking, group plus content bundle |
The hourly and group ranges come from coaching-marketplace rate data (see the sources below). The last two rows are different: those aren't market survey numbers, they're structures trainers build and price themselves, so I've listed the amounts most people land on rather than dressing them up as reported figures.
The AAU line is worth a note. It's a season number, not an hourly one, and it covers far more than coaching (gym rentals, tournament entry, travel, uniforms). The Aspen Institute's Project Play found basketball families spent about $1,000 a year on the sport in 2024, and full national travel programs run well past $3,000 once hotels and flights pile up. It's a big reason parents feel the pinch. A 2022 LendingTree survey, reported by CNBC, found nearly 59% of sports families call youth sports a financial strain. That doesn't mean you should undercharge. It means you should be able to say, clearly, what a parent gets for the money.
Rates by market
The single biggest thing that moves your number is where you live. AthletesUntapped published a 25-city breakdown of private coaching rates, and the pattern is consistent: cheaper metros sit near the bottom of the range, coastal and big-name markets sit at the top. Here's a rough tiering built from that data. The middle two rows track the published city numbers; the small-town and elite rows are extrapolated, so treat them as directional, not gospel. Your local market is the real answer.
| Market tier | Rough per-hour range | Reading |
|---|---|---|
| Small town / rural | ~$30 to $60 | Thinner demand, fewer competing trainers, lower cost of living |
| Mid-size city | ~$50 to $90 | Cities like Atlanta, Detroit, Denver, Minneapolis sit here |
| Major metro | ~$75 to $150 | New York, LA, San Francisco, Boston run at the top |
| Elite / former pro or college name | ~$120 to $200+ | Name premium on top of the metro rate |
These are illustrative tiers and vary by market, so if you're searching "basketball trainer rates near me" or "private coach cost per hour," the honest move is to check a few local booking pages before you price. A rate that's normal in Los Angeles will scare people off in rural Ohio, and leave money on the table in Manhattan.
How to actually land on your number
The market range shows you the field. Four things decide where you stand in it. Use our free basketball training price calculator to turn these into your own numbers in a few seconds.
1. Start with your floor
Figure out what an hour has to earn before it's worth leaving the house. Add up gym or court rental, gas and drive time, insurance, equipment, the cut a platform or a scheduler takes, and the unpaid hours you spend planning sessions and answering texts. A "$60 session" isn't $60 in your pocket. If your real costs eat $20 of it, you're working for $40, and you need to know that before you set a price, not after.
2. Check your local market
Ranges shift a lot by region, so go find out what people near you actually charge. Look at other trainers' booking pages, ask around at open gyms, see what the local facilities list. The question "how much do basketball trainers charge per hour" has a different answer in Los Angeles than it does in rural Ohio. Price to your market, not to a number you saw online.
3. Price the outcome, not the hour
Parents aren't buying sixty minutes. They're buying a kid who makes the team, who stops turning the ball over, who finally has a jumper they trust in a game. When you can point to players you've developed, you're not competing on price anymore, you're competing on results. That's what lets a trainer charge $120 while the guy across town is stuck at $50 for the same hour.
4. Decide your positioning
Cheap and busy, or premium and selective? Both work. A high-volume group model at $35 a head can out-earn a $150 private rate if your sessions stay full and your calendar doesn't. A premium one-on-one model earns more per hour but needs a real reputation behind it. Pick one on purpose. The trainers who struggle are usually the ones charging premium prices with a budget setup, or running themselves ragged at budget prices out of fear.
Packages beat single sessions, almost always
If you take one pricing move from this, make it this one: sell packages, not just drop-in sessions.
Single sessions feel flexible, but they train the wrong habit. The player comes when it's convenient, cancels when it's not, and you never know what next week looks like. A package (say, 10 sessions bought up front) does three things at once. It smooths your income, it commits the player to actually showing up long enough to improve, and it lets you offer a small per-session discount that still nets you more than scattered one-offs.
A simple structure that works for basketball training package pricing:
- A single session at your full rate, for people testing you out.
- A 10-pack at a modest discount, for committed players.
- A monthly membership at a flat rate, for regulars who want ongoing access and priority booking.
The membership tier is where it gets interesting. A steady base of players paying you every month is worth far more than the same revenue in unpredictable one-offs, because you can plan around it.
Three quick examples
New trainer, mid-size city. No big playing resume yet. Starts one-on-one at $55, runs a Saturday group at $35 a head to fill the calendar and build word of mouth. Raises the private rate to $70 after six months once there's a short waitlist.
Experienced trainer, former college player. One-on-one at $120, sells a 10-session package, runs a $400 offseason skills camp. Turns down single sessions during busy months and protects the premium rate.
Trainer going remote. Keeps local one-on-one work but adds a $79 self-paced program (a drill library plus workout plans) for players in other towns who found the highlight reels online. It sells while he's coaching, which is the whole point.
Common mistakes that cost you money
Undercharging out of fear. The most common one. Low prices don't just shrink your income, they signal low value, and they attract the flakiest clients. Raising your rate usually loses you the people you least wanted anyway.
No packages, only drop-ins. You get an unpredictable calendar and players who never stay long enough to improve, which then makes it harder to raise prices because you have no results to point to.
Running everything through cash and Venmo. This one feels easy and quietly caps you. You're chasing payments, you can't sell to someone who won't hand you cash on the spot, there's no clean record, and there's no way for a parent to just book and pay before a session. It works at five clients. It falls apart at fifty.
One price for everyone. A committed player buying a 10-pack and a curious first-timer shouldn't pay the same per-session rate. Tiers let people self-select into the commitment level that fits them.
Where these numbers come from
I didn't want to hand you ranges with no receipts, so here's the source for each one:
- Private, group, and camp rates: TeachMe.To, "How Much Do Basketball Lessons Cost" and AthletesUntapped, "The Average Cost of Private Sports Coaching", which also has the 25-city breakdown behind the market table.
- Youth-sports family spending and the basketball-specific numbers: Aspen Institute Project Play, "Family spending on youth sports rises 46% over five years" (survey with Utah State University, 2024 data).
- The financial-strain figure: CNBC on the LendingTree survey, "Nearly 60% of families say youth sports are a 'financial strain'" (2022).
- Camp pricing: US Sports Camps basketball listings.
Rates move over time and swing hard by city, so use these as a starting map and confirm against a few booking pages near you.
Once you pick a price, collecting it is the real job
Setting your number is the easy part. The friction shows up after: packaging it, collecting it, and not spending your evenings chasing "hey, forgot to pay you last week."
This is the gap PersonaCart is built to close. You set up your one-on-one sessions, your packages, your camps, and your monthly membership as products, and share a single link. Players book and pay right there. Checkout runs on your own Stripe account, so you're the merchant of record and the money lands in your bank, not in a middleman's balance you have to wait on. On fees, it's a ladder: 1% on the free and entry plans, and 0% on the Pro and Scale plans. No more chasing Venmo, no more "I'll get you next time," no more shoebox of who-owes-what.
The pricing decision is yours, and this guide should get you close. Just don't let a clunky way of collecting the money undercut the number you worked out. Set the price, then make it dead simple for people to actually pay it.
Keep reading: the pricing and packaging playbook
Once your base rate is set, these turn it into a business that pays predictably:
- Basketball training packages that sell
- Small-group training: charge less per athlete, earn more per hour
- How to run a monthly membership
- Stop losing money to no-shows: deposits and cancellation policies
- Get paid without chasing "forgot to pay you" texts
- Run the numbers in the basketball training price calculator
Written by Vinod Morya
Founder & CTO, PersonaCart
Helping creators build successful online businesses with practical tips and strategies.
Subscribe to our newsletter
Get the latest creator tips and strategies delivered to your inbox.