Spirit wear sales feel like an easy win — parents already want to buy team gear, so it should be free money for the program. Then the order comes in, half the shirts are the wrong size, the vendor’s minimum ate half the markup, and the “fundraiser” barely clears $200 after three weeks of chasing payments.
Spirit wear can absolutely be one of your highest-margin fundraisers. The difference between a sale that nets $150 and one that nets $1,500 comes down to three decisions you make before you ever open ordering, not how many people you get to buy.

Why Most Spirit Wear Sales Barely Break Even
Three things quietly kill the margin on a typical team apparel sale: pricing that only covers the vendor invoice with no markup built in, an open-ended ordering window that drags out for weeks and kills momentum, and letting people order “whatever size, we’ll figure it out later” — which turns into a stack of mis-sized shirts nobody wants to buy at cost. None of these are vendor problems. They’re setup problems, and every one of them is fixable before you place a single order.
The 4-Step Setup for a Profitable Sale
1. Price for Margin, Not Just to Cover Cost
Get your per-item vendor cost, then set retail at 40–60% above it — not 10%. A $12 shirt sold at $20 nets $8 per unit; the same shirt “priced to be fair” at $14 nets $2 and takes the same amount of volunteer time to manage. Parents expect to pay retail-plus for team-branded gear; they’re not comparison shopping against a big-box store. Getting this pricing right matters beyond just this one sale — it feeds directly into your season’s fundraising budget.
2. Use Group Ordering to Kill Sizing Guesswork
Run the sale through a group-ordering platform (or even one of the digital tools built for team fundraising) where every buyer selects their own size and pays at checkout, instead of collecting cash and guessing sizes on a paper sign-up sheet. This eliminates leftover inventory almost entirely — you order exactly what was purchased, nothing more.
3. Set a Firm 7–10 Day Ordering Window
Open the sale, promote it hard for one week, and close it on a fixed date printed everywhere — team group chat, practice reminders, the sign at pickup. A sale that stays “open” for a month loses urgency and volunteer attention on day four.
4. Pick Items People Actually Rewear
Skip novelty items in favor of things parents and kids will wear repeatedly: a quarter-zip, a hoodie, a plain tee in team colors. Items with a longer wear life get reordered season after season, turning a one-time sale into a recurring fundraiser with almost no new setup cost.
Want the fundraisers, scripts, and a season timeline in one place?
Grab the free Youth Sports Fundraising Quickstart — it takes 10 seconds.
Timing It Around Your Season
Launch the sale in the first two weeks of the season, while excitement and roster size are both at their peak, and consider a second, smaller “restock” window at the midpoint for families who joined late or want a second item. Avoid launching in the final weeks of the season — by then, motivation to buy team gear has mostly passed.
Common Mistakes That Eat the Profit
Watch for these three: collecting cash or checks instead of routing every order through one payment system (it turns reconciliation into a headache and makes theft or lost payments hard to catch); letting one volunteer “handle sizing” from memory instead of a written order list; and ordering extra inventory “just in case” — unsold spirit wear sitting in someone’s garage is money the program will likely never recover.
Want the order-form templates and a season-ready fundraising calendar to plan this alongside everything else? Grab our free Youth Sports Fundraising Quickstart to get moving today.
Get the Youth Sports Fundraising Quickstart — Free
Enter your email below — no need to leave this page.
Leave a Reply