Back to Blog
Fundraising

Running a Team Spirit Wear Store Without Losing Money

FundLocker Team·

A spirit wear fundraiser sounds like free money. Parents already want hoodies with the team logo, you slap a few dollars of markup on top, and the team treasury fattens up. Then reality arrives: a box of 40 unsold mediums in the garage, a vendor invoice that ate your entire margin, and a sales-tax question nobody can answer. The difference between a spirit wear fundraiser that funds your end-of-season trip and one that loses $300 is almost entirely in the setup. Get the model right and you can net real money with zero risk. Get it wrong and you've volunteered to be an unpaid retail buyer who guesses sizes for a living.

This guide is about the money mechanics specifically — not how to design a logo, and not the general fundraising calendar. The goal is simple: run a spirit wear store where the team keeps a predictable profit and never eats inventory.

The one decision that determines everything: pre-order or buy stock

Every spirit wear program is one of two models, and choosing wrong is the single most common way teams lose money.

Buy-stock-up-front model. You order a quantity of shirts and hoodies based on your best guess, pay for them now, and sell them afterward. This is how spirit wear loses money. You are taking on inventory risk — guessing demand and sizes in advance. If you order 50 hoodies and sell 38, you've paid for 12 hoodies that are now worth nothing except as a future white-elephant gift. You also tie up cash. A $25-per-hoodie wholesale cost across 50 units is $1,250 out of the treasury before a single sale. The only situation where buying stock makes sense is volume items you are certain will sell — a single team T-shirt every player is required to have, where the count is exactly the roster.

Pre-order / online-store model. You open an order window, collect orders and payment first, then place one bulk order with the vendor for exactly what was sold. You produce nothing you haven't already sold. Inventory risk drops to zero. Cash risk drops to zero, because you collected the money before paying the vendor. The trade-off is that families wait two to three weeks for delivery and you can't do impulse sales at the snack bar.

For almost every volunteer-run team, pre-order is the correct default. You are not a retailer, you do not want a garage full of polyester, and the few dollars of impulse-sale upside is not worth the downside of unsold stock. Run pre-order windows. Reserve buy-stock only for the mandatory single-item case.

Print-on-demand: the zero-inventory option

There's a third path that has gotten dramatically better in recent years: a print-on-demand storefront. Several online platforms (described generically here — your league or a quick search will surface current ones) let you upload your logo, pick a catalog of blank garments, set your own prices, and get a hosted store link. Families order directly, the platform prints each item as it's ordered, ships it to the family, and pays you the markup.

The appeal for a volunteer treasurer is obvious:

  • No inventory, ever. Items are printed per order. Nothing to stock, sort, or distribute.
  • No collecting money item-by-item. The platform handles checkout. You're not chasing 14 families for $30.
  • No distribution day. Items ship straight to each family's door, so you skip the "meet me in the parking lot Thursday" sorting nightmare.
  • It can run all season. Unlike a pre-order window, the store stays open.

The cost of that convenience is margin. Print-on-demand base prices are higher than bulk-decorated wholesale, so the same hoodie nets you less per unit. You're trading profit-per-item for zero work and zero risk. For a small team that just wants logo gear available without anyone managing it, that trade is often worth it. For a team trying to raise a specific dollar amount, a pre-order bulk run usually nets more.

A reasonable hybrid: run a print-on-demand store year-round for the trickle of "my kid grew, I need a bigger shirt" orders, and run one or two bulk pre-order windows at peak moments (start of season, playoffs) when volume is high enough to justify the better margin.

Setting a markup that actually nets profit

Here's where good intentions die. Treasurers set a price that feels fair, forget to account for a cost, and discover the fundraiser broke even. Walk the full cost stack before you set a single price.

Costs that eat your margin:

  1. Blank garment cost — the wholesale price of the shirt or hoodie itself.
  2. Decoration cost — screen printing, embroidery, or heat transfer. Screen printing has a per-color setup fee that's brutal on small runs; embroidery is priced by stitch count.
  3. Setup/art fees — one-time charges to digitize a logo or burn a screen.
  4. Payment processingroughly 3% if you collect online.
  5. Sales tax — see the section below; in many states you owe it.
  6. Shipping or your own time — even "free" volunteer labor has a limit.

Now do the worked example. Say a vendor quotes you a decorated hoodie:

  • Blank hoodie: $14.00
  • Screen print (front, 1 color): $3.50
  • Pro-rated setup fee ($45 screen ÷ 30 hoodies): $1.50
  • Landed cost per hoodie: $19.00

If you price the hoodie at $22, your gross is $3 per unit. After ~$0.66 in processing, you net about $2.34 per hoodie. Sell 30 and you raised $70. That is not a fundraiser; that's a favor to the printer.

Price the same hoodie at $35 and your gross is $16. After processing (~$1.05) and, if applicable, sales tax you remit, you net roughly $14 per hoodie. Sell 30 and you raised about $420. Same effort, same hoodie, radically different result.

Rules of thumb that hold up:

  • Aim for a price that's roughly 1.6x to 2x your landed cost on apparel. Parents expect team gear to cost more than a Target hoodie, and they're buying for the logo and the cause, not the fabric.
  • Round to clean numbers ($30, $35) — it speeds decisions and looks intentional.
  • Build the small stuff in. A $1 sticker that costs you $0.40 should be priced at $3. The percentage markup on cheap items is where a surprising amount of net profit hides.

Ready to simplify your team finances?

Start using FundLocker for free — no credit card required.

Beating vendor minimums (the silent margin killer)

Decorators love minimums: "minimum 24 pieces per design," "minimum 12 per color," "$50 minimum screen charge." These exist because setup labor is fixed regardless of run size, and minimums protect the vendor from a 6-shirt order that isn't worth their time. They also quietly wreck small teams.

How minimums hurt you: If a printer requires 24 hoodies and your pre-order window only produced 18, you have three bad options — eat the cost of 6 phantom hoodies, cancel the run and refund everyone, or buy 6 you'll try to sell later (back to inventory risk).

How to beat them:

  • Consolidate designs. Don't offer the logo in five color combinations. Offer one or two. Every distinct design or ink color resets the minimum and triggers a fresh setup fee. One great design across 30 garments beats four mediocre ones across 30.
  • Combine product types under one print. Many printers count the minimum per design, not per garment style. Put the same logo on the T-shirt, the hoodie, and the long-sleeve, and all of them count toward one minimum.
  • Time the window to hit volume. A two-week window at the start of the season catches the most demand. Don't open a store the week before the season ends.
  • Ask about heat transfer / DTG for small runs. Direct-to-garment and transfer methods often have no per-color setup, which makes tiny runs viable even though per-piece cost is higher. Screen printing wins at volume; transfer wins at low quantity.
  • Negotiate the minimum directly. Local shops will often flex on a stated minimum for a repeat youth-team customer, especially if you commit to coming back next season.

Order windows, sizing, and what actually sells

Run a tight order window. Open the store, announce a hard close date (10 to 14 days is plenty), and send two reminders — one at the halfway mark, one 24 hours before close. Open-ended "order anytime" stores die in the inbox. A deadline creates the urgency that fills the order.

Collect sizes correctly. This is where parents create chaos. Provide a size chart with actual chest-width and length measurements, not just "Youth Medium," because brand sizing varies wildly. Make size a required field at checkout. If you're doing a bulk pre-order, you literally cannot place the order without sizes, so don't accept an order that's missing one.

What actually sells, ranked:

  1. Hoodies and crewneck sweatshirts. The highest-margin, highest-demand item every time. Parents wear them to every game in the cold. If you do one item, do this.
  2. T-shirts. Cheap, easy, everyone gets one. Lower margin but high volume.
  3. Hats / beanies. Reliable sellers, often one-size-fits-most (which eliminates sizing headaches — a hidden bonus).
  4. Stickers, decals, magnets, water bottles. Tiny cost, fat percentage markup, great impulse add-ons. Car magnets in particular sell to grandparents.
  5. Things that don't sell: anything in five colors, anything that requires the parent to guess a precise size for a fitted garment, premium $60+ jackets (a handful of buyers, big minimums). Skip them.

One sizing pro-tip: offer adult unisex sizing as the default and youth sizing as a clearly labeled option. Most "for the parents" gear is adult; mixing youth and adult on one ambiguous size selector produces the most ordering errors.

The sales-tax question nobody wants to ask

Here's the part that gets glossed over and occasionally bites a team: selling tangible goods like apparel is generally a taxable retail sale in most states. A hoodie is not a "donation." When you sell a $35 hoodie, many states expect sales tax to be collected and remitted, even by a small youth sports group.

This is not legal or tax advice, and the rules vary enormously by state and by your organization's status — check your state's department of revenue and, if real money is involved, consult a tax professional. But here's the lay of the land so you know what to ask:

  • If your team operates under a nonprofit (501(c)(3)) or a parent league's umbrella, there may be an exemption for occasional fundraising sales — but it's often capped (a limited number of fundraiser days per year) and usually requires the organization to be registered. Don't assume the exemption applies; confirm it.
  • If you're an informal team with no nonprofit status, you may have no exemption at all, in which case the tax is your responsibility to collect and remit.
  • Print-on-demand platforms frequently calculate and handle sales tax for you at checkout — one more reason they reduce your administrative burden. Check whether yours does before assuming you're on the hook.
  • The number-one practical mistake is pricing your hoodie at $35, treating the full $35 as revenue, and then discovering you owe $2.50 of it in tax you never collected — turning your margin from healthy to thin.

The safe move: before you set prices, find out whether you need to collect tax. If you do, either build it into your price (price the hoodie at $35 tax-included and back the tax out) or add it as a line item at checkout. Either way, set the money aside the moment it comes in. Don't spend tax money on the team trip.

Keeping the money clean and the parents happy

Spirit wear creates a flurry of small transactions — exactly the kind of thing that makes a treasurer's ledger messy. A few practices keep it sane:

Separate spirit wear money from fee money in your records. Even if it lands in the same bank account, tag every spirit wear transaction so you can answer the inevitable question, "How much did the store actually raise?" When the parent who organized it asks for the net, you want a number, not a shrug.

Collect payment at order time, not delivery. Chasing people for $30 after they've received a hoodie is miserable and you will never collect all of it. Online checkout solves this; a pre-order spreadsheet with "Venmo me later" does not.

Be transparent about the markup. Parents are far more willing to pay $35 for a hoodie when they know $14 of it funds the team's tournament travel. "Every hoodie funds the team — about $14 each goes straight to the season budget" turns a purchase into a donation in their minds, and it raises your average order size.

This is the same transparency problem that runs through every part of team money. When parents can see that the markup on their hoodie, the spring fees they paid, and the surplus from last season all flow into one clearly tracked budget, the suspicion evaporates. Tools built for this — FundLocker, for instance — give you a live, parent-facing view of fees collected and the team balance, so the spirit wear net rolls into the same transparent ledger instead of living in a side spreadsheet only you can see. The point isn't the tool; it's that "where did the hoodie money go?" should have a one-click answer.

Set delivery expectations in writing. "Orders close June 30, gear arrives the week of July 21, pickup at practice." A clear timeline prevents the dozen "is it here yet?" texts and the one angry parent who assumed same-day shipping.

A full worked example, start to finish

It helps to see the whole thing as one run rather than a list of tips. Here's a realistic pre-order window for a 16-player team that wants to net around $500 for a season-end pizza-and-trophies budget.

Step 1 — pick the lineup. One hoodie in team navy, one matching short-sleeve tee, and a car magnet. One ink color across all three (white logo), which means a single screen setup and all three garments counting toward one minimum. No alternate colors, no premium jackets, no agonizing over five shades of blue.

Step 2 — get the quote and compute landed cost. The local shop quotes $14 blank hoodie + $3.50 print + a $45 one-time screen fee, $5 blank tee + $2.50 print (same screen, so no extra setup), and magnets at $0.90 each printed. You estimate roughly 25 hoodies, 30 tees, and 25 magnets based on a 16-kid roster buying for parents and grandparents too.

Step 3 — pro-rate the setup. The $45 screen spread across ~55 garments is under a dollar each. Landed costs come out to about $18.30 per hoodie, $8 per tee, $0.90 per magnet.

Step 4 — set prices at clean numbers. Hoodie $35, tee $20, magnet $4. Gross margins: roughly $16.70, $12, and $3.10 respectively.

Step 5 — open a 12-day window with online checkout, required size selection, and two reminders. Collect all payment up front.

Step 6 — the result. Say you sell 22 hoodies, 28 tees, and 24 magnets. Gross margin lands around $367 (hoodies) + $336 (tees) + $74 (magnets) = roughly $777. Subtract ~3% processing on about $1,426 in total sales (roughly $43) and the screen fee was already pro-rated in. You clear well over $700 — comfortably past your $500 goal — and you placed exactly one order for exactly what sold. Nothing in the garage.

Notice what made it work: one design, one ink color, payment collected before the vendor was paid, and prices set off real landed cost rather than gut feel. None of it required you to predict the future or take on a dime of risk.

Common mistakes that turn profit into loss

Even teams that get the model right trip on the execution. The recurring offenders:

  • Pricing off the blank cost, forgetting decoration and setup. "The hoodie was $14, I'll sell it for $20" ignores the $3.50 print and the screen fee, and the margin evaporates.
  • Offering too many choices. Every color, every garment style, every design variant multiplies minimums and setup fees while splitting your volume into runs too small to be efficient. Constraint is profit.
  • Leaving the store open forever. Without a deadline, orders trickle, you never hit the minimum, and the project dies half-finished. Hard close dates create the volume.
  • Not requiring sizes. Accepting an order without a size means a follow-up text, a delay, and sometimes a guess that produces a return you can't process.
  • Treating gross as net. The $35 hoodie is not $35 of profit. After cost, processing, and possibly tax, it's $14-ish. Plan around net, and handle sales tax before you set prices rather than after you've spent the money.

Avoid those six and you've avoided essentially every way a spirit wear store loses money.

The bottom line

A spirit wear fundraiser is one of the few that can net real money with almost no risk — but only if you refuse to play retailer. Don't buy stock you haven't sold. Run pre-order windows or a print-on-demand store so inventory risk stays at zero. Walk the full cost stack — blank, decoration, setup, processing, tax — before you set a price, and mark up to roughly 1.6x to 2x so the fundraiser is actually a fundraiser and not a favor to the printer. Consolidate designs to beat minimums, require sizes at checkout, and lean on the items that reliably sell: hoodies, tees, hats, and cheap-but-high-margin extras. Find out your sales-tax obligation before you price, and set that money aside the day it arrives.

Do those things and the math takes care of itself: 30 hoodies at $35, netting roughly $14 each, is $420 for the team with no garage full of unsold mediums and no surprise tax bill. That's a spirit wear store worth running.

F

FundLocker Team

Writing about youth sports team management and financial best practices.