A youth basketball league running an apparel storefront on Pro Shops earns between $1,500 and $25,000 per season depending on size, attach rate, and SKU mix. This guide breaks down the math line by line: how many families buy each SKU, what margin each SKU contributes, and how league size scales the total. Zero front money goes into the program, so every dollar is incremental revenue the league did not have before.
| SKU | Attach Rate | Margin Per Sale |
|---|---|---|
| Game jersey | 95-100% | $12 |
| Mesh shorts | 50-70% | $9 |
| Warm-up (long sleeve) | 25-40% | $12 |
| Warm-up hoodie | 30-50% | $15 |
| Opening day shirt | 50-70% | $10 |
| Family supporter tee | 40-60% | $9 |
| Championship shirt | 30-50% | $10 |
| Banquet shirt | 50-75% | $10 |
| All-star jersey | 80-100% of all-star roster | $11 |
Numbers based on aggregate data across active youth league storefronts. Smaller leagues run at the low end. Larger leagues with strong parent communication run at the high end.
| SKU | Units | Margin Total |
|---|---|---|
| Jerseys (60 @ 100%) | 60 | $720 |
| Mesh shorts (60 @ 50%) | 30 | $270 |
| Warm-up hoodies (60 @ 30%) | 18 | $270 |
| Opening day shirts (60 @ 50%) | 30 | $300 |
| Family tees (60 @ 50%) | 30 | $270 |
| Banquet shirts (60 @ 60%) | 36 | $360 |
| Season Total | 204 units | $2,190 |
| SKU | Units | Margin Total |
|---|---|---|
| Jerseys (200 @ 100%) | 200 | $2,400 |
| Mesh shorts (200 @ 60%) | 120 | $1,080 |
| Warm-up hoodies (200 @ 35%) | 70 | $1,050 |
| Opening day shirts (200 @ 60%) | 120 | $1,200 |
| Family tees (200 @ 55%) | 110 | $990 |
| Championship shirts (200 @ 35%) | 70 | $700 |
| Banquet shirts (200 @ 70%) | 140 | $1,400 |
| All-star jersey (20 roster) | 20 | $220 |
| Season Total | 850 units | $9,040 |
A 500-player multi-site program (a YMCA region, a large parks-and-rec, a diocesan league) running the same SKU mix at slightly higher attach rates earns $22,000 to $28,000 per season. The same storefront design scales with league size because no incremental commissioner time is required to add more players.
Most youth leagues that turn on apparel revenue allocate it to: registration scholarships for families that need help (typical use of 40-60% of revenue), referee pay and gym time (20-30%), equipment refreshes (10-20%), and end-of-season banquet costs (10-15%). Each of these used to come out of registration fees, which means the apparel revenue effectively lowers the registration fee for every family.
Open a free league storefront, build 8 to 12 SKUs, watch the revenue accrue. Most leagues earn back the entire VIP plan in the first week.
Start FreeBased on aggregated Pro Shops data across active youth league storefronts. Specific leagues vary by 10-20% either direction. The biggest driver of attach rate is the quality of the parent communication, not the size or location of the league.
Free plan is $0/month with 3 live products. The Self-Service VIP plan is $59/month with lower wholesale prices and 200 products. Most leagues pay back the VIP fee in the first 5 to 10 jersey sales.
Stripe charges the standard 2.9% + $0.30 per transaction. Pro Shops does not take a percentage cut on top. The margin numbers above are post-Stripe.