Trainurz.

NYC basketball training — found, booked, paid

A trainer worth your kid's Saturday.

A map of New York's independent basketball trainers — real rates, full trainer profiles, reviews from paid sessions only.

Free to browse · Your card is charged only when the trainer confirms.

HARLEMCENTRAL PARKTHE BRONXQUEENSDemo pins · illustrative map

Stripe payments

Every charge processed by Stripe

Identity-verified

Every bookable trainer passes Stripe's ID check

Real reviews

From paid sessions only

Parents present

At every under-18 session

How it works

1

Find on the map

Browse trainers by neighborhood and home court. Every profile shows the rate, availability, and reviews from completed sessions — nothing imported, nothing invented.

2

Book & pay securely

Pick a time and request it. Your card is authorized — not charged — until the trainer confirms. No cash, no apps, no screenshots.

3

Train

Meet at the court. The session lands on both calendars, the receipt lands in your inbox, and your review keeps the next parent honest.

Requested2 min ago

Saturday · 10:00 AM

Rucker Park, Harlem · 60 min

✓Confirmedjust now

Saturday · 10:00 AM

Marcus Ellison · Rucker Park, Harlem

Charged $95.00 · receipt emailed

Added to Google Calendar

The booking lifecycle — actual product UIDemo

Training in your borough this week

See the full map →

    Swipe for more →

    Cards marked Demo are sample profiles — each shows the trainer's home court until their photo is added.

    Your money moves when the session does

    No Venmo screenshots. No “did you get it?” texts.

    One authorization, one charge, one receipt. Only a confirmed session ever becomes a charge — everything else releases on its own.

    One session — $95.00

    Demo

    You request Saturday 10:00 AM

    Card authorized — the money stays in your account.

    Hold · $95.00

    The trainer confirms

    Charged at the listed rate. The receipt is emailed the same minute.

    ✓ Charged · $95.00

    Declined or expired?

    The hold releases automatically — no refund to chase.

    Not charged

    A parent or guardian is present at every session with an athlete under 18. It's a requirement, and every booking confirms it — see our Terms and Privacy Policy.

    Pricing

    Trainers set their own rate. Trainurz takes 10% per booked session — that's the whole model.

    You pay

    $95.00

    exactly the rate on the profile

    Trainer receives

    $85.50

    after the 10% Trainurz fee

    90% — the trainer ($85.50)10% — Trainurz ($9.50)
    No subscriptions · No listing fees · No boosted placement · Free for parents and athletes
    Trainurz.HomeTodayMoneyDemo

    This month

    $1,240

    Sessions

    14

    On hold

    $190

    after Trainurz fee

    Next up

    Sat 10:00aJordan M. · Rucker Park✓ Confirmed

    Google Calendar connected

    Payout sent

    $807.50

    Look like the business you already are.

    You run drills, keep a roster, and chase payments over three apps. Trainurz gives you the front office — free.

    Professional dashboard — sessions, clients, and earnings in one place
    Paid via Stripe — card payments settle to your bank
    Calendar sync — confirmed sessions land on Google Calendar
    Your own link — trainurz.com/yourname — for your bio
    Claim your page

    The honest comparison

    Trainurz

    Identity
    ✓ ID-verified
    Payment
    ✓ Charged only on confirm
    Reviews
    ✓ Paid sessions only
    Your trainer
    ✓ Always your pick
    Scheduling
    ✓ Booked + calendar sync

    Instagram DMs & Venmo

    Identity
    A profile photo
    Payment
    Venmo is final
    Reviews
    Comments & DMs
    Scheduling
    Text threads

    Big-box programs

    Identity
    Staff vetted, coach rotates
    Payment
    Prepaid packages
    Reviews
    Brand reviews, not coach reviews
    Scheduling
    Fixed class times

    Questions parents actually ask

    When is my card actually charged?

    Never at request. Your card is authorized when you book, and only charged when the trainer confirms the session. If they decline — or don't respond in time — the hold is released automatically and you pay nothing.

    Can I book for my kid?

    Yes — that's the model. You pick the time, you pay, and for minors the parent is always the account holder. You can even book your first session without creating an account.

    What if the trainer declines or never confirms?

    Declined requests release the hold on your card immediately. Requests the trainer doesn't confirm expire on their own within about seven days, and the hold is released then too — either way, no charge, and the time slot opens back up.

    How are trainers vetted?

    Three honest signals. First, every profile is reviewed and approved by Trainurz before it appears — nobody lists themselves unseen. Second, every bookable trainer has passed Stripe's identity verification to receive payouts — Stripe runs that check, and Trainurz never stores IDs. Third, every review comes from an athlete who booked, paid, and completed a session, so ratings can't be faked or bought. The separate Verified badge means we've additionally reviewed a trainer's uploaded credentials.

    What does it cost?

    The session rate you see on the trainer's profile — that's it. No membership, no booking fee on top. Most 1-on-1 rates in NYC run $85–$120 an hour.

    Do I need an account?

    Not to book — you can request and pay for a session as a guest with just your name and email. A free account keeps your bookings, receipts, and reviews in one place, and your guest sessions attach to it automatically.