Setting the retail price on a youth basketball league jersey is a balance: price too low and the league leaves margin on the table, price too high and parents flinch and the attach rate drops. This guide covers the pricing benchmarks that work across active league storefronts: how much parents pay willingly, where the friction starts, and how to set retail across the SKU mix.
The realistic willingness-to-pay range for a custom youth basketball jersey with name and number is $32 to $44 retail. Below $32 parents feel like the shirt must be low quality. Above $44 parents start comparing against the local screen printer or their cousin who can do it for $25 in bulk. The sweet spot is $36 to $42.
| SKU | VIP Base | Recommended Retail | Margin |
|---|---|---|---|
| Sport-Tek Youth Performance Jersey | $23.88 | $38 | $14.12 |
| Sport-Tek Youth Mesh Shorts | $26.88 | $36 | $9.12 |
| Sport-Tek Youth Long Sleeve Warm-Up | $29.88 | $42 | $12.12 |
| Bear Grips Comfort Soft Hoodie | $36.88 | $54 | $17.12 |
| Next Level Family Cotton Tee | $23.88 | $32 | $8.12 |
| Sport-Tek Coach Polo | $34.88 | $48 | $13.12 |
Some leagues run a discount code (LEAGUEFAM) that drops 10% off any storefront purchase, marketed as a league-family perk. The retail price stays at $38 to $42 (so the league looks like a real merchandise operation, not a low-budget setup), but families with the code pay $34 to $38. Margin stays at $9 to $10 per jersey. Conversion goes up. Parents feel like they got a deal.
Open a free league storefront and price your jerseys in the $36 to $42 sweet spot. Margin per jersey: $10 to $14. Parents accept the price. The league captures the revenue.
Start FreeTwo things to point out: (1) the $25 quote usually does not include name and number (typical screen printer adds $5 to $12 per name in setup), (2) the $25 quote assumes a 24-piece minimum order. Pro Shops at $38 with name and number and no minimum is the better deal for most families. Frame the comparison directly in the storefront copy.
Yes. The storefront should look unified. Different prices per team confuses parents and looks unprofessional.
Once per season. Pricing changes mid-season look reactive. Set the price at launch and hold it until the next season.