The concession stand is one of the most reliable revenue sources a small organization has — and one of the most quietly mismanaged. Most stands run on instinct: someone buys what they think will sell, prices it at whatever feels right, and counts the cash box at the end of the night without ever knowing whether the hot dogs made money or just moved volume. By the end of the season, there's a freezer full of buns nobody can use and a vague sense that "we did okay."
You can do better than okay without turning it into a part-time job. The whole game comes down to four things: stock the right amounts, set prices that actually clear a margin, track what sells, and stop letting product spoil. This guide walks through each one with numbers you can work out on the back of a napkin.
Start with what you're actually selling
Before you order anything, write down your full menu and group it. A typical youth-sports or club concession stand falls into a few buckets:
- Hot food: hot dogs, nachos, popcorn, pretzels, walking tacos
- Cold drinks: water, sports drinks, soda, juice boxes
- Hot drinks: coffee and hot chocolate (huge in fall and winter, dead in spring)
- Snacks and candy: chips, candy bars, sunflower seeds
- Sweet treats: baked goods, ice cream, freezer pops
The point of grouping isn't organization for its own sake. It's that each group behaves differently. Drinks are high-margin and never spoil. Hot food is medium-margin and perishable. Baked goods are often donated, so they're nearly pure profit. Knowing which bucket an item lives in tells you how aggressively to stock it and how hard to push it.
Calculating cost per serving
You cannot price anything until you know what one serving costs you. This is the step almost everyone skips, and it's the difference between a stand that funds the program and one that just breaks even.
Work it out per item:
- Take the case price. A case of 48 hot dogs costs $22.
- Add the components. Buns: a pack of 8 for $2.50, so you need 6 packs ($15) for 48 dogs. Condiments, foil, and a napkin: call it $0.15 per dog.
- Divide. ($22 + $15 + $7.20) ÷ 48 = about $0.92 per hot dog, all in.
Do this for every menu item once, at the start of the season, and write it down. Prices from your supplier won't swing much over a few months, and now you have a real cost basis instead of a guess. The two costs people forget are packaging (cups, foil, boats, napkins add up fast) and the stuff that comes free with a sale (ketchup, a straw, ice). Fold them in or your margins will quietly lie to you.
Pricing for margin, not just for "fair"
Once you know cost per serving, pricing becomes simple math instead of a debate. A few principles that hold up:
Aim for food cost around 25–35% of the sale price. If a hot dog costs you $0.92 all in, pricing it at $3 puts your food cost near 30%. That leaves room for the inevitable waste, the freebies, and the items that don't sell.
Price drinks aggressively — they carry the stand. A bottle of water that costs you $0.20 can sell for $1.50 or $2 and nobody blinks. Drinks have no spoilage and the highest margin on the menu, so they subsidize the lower-margin hot food. Never underprice them.
Round to whole dollars and quarters. A line of parents in a cold parking lot does not want to count change, and your volunteers don't want to either. Whole-dollar pricing ($1, $2, $3) moves the line faster and reduces cash-handling errors. If you take cashless payment, exact pricing matters even less, but round numbers still speed up the human at the window.
Use combos to lift the average sale. "Hot dog, chips, and a drink for $6" nudges someone buying a $3 hot dog to spend twice as much, and it moves your lower-margin and slower items alongside the hot seller. The combo should always include a drink, because the drink is where your margin lives.
A quick worked example
Say a home game sells:
- 60 hot dogs at $3 (cost $0.92) → $180 revenue, $55 cost
- 80 waters at $2 (cost $0.20) → $160 revenue, $16 cost
- 40 candy at $1.50 (cost $0.55) → $60 revenue, $22 cost
That's $400 in sales against $93 in product cost — roughly a 77% gross margin. The drinks alone cleared $144 in margin on $16 of product. That's why drinks aren't a side item; they're the engine.
Setting par levels so you stop guessing
A "par level" is simply the amount of each item you want on hand for a given event. Setting pars turns ordering from a stressful guess into a checklist.
Build your pars from history, not hope. After two or three events you'll have a feel for it, but start with conservative estimates and adjust:
- Drinks: plan for roughly one drink per person expected, split across water, sports drink, and soda. Drinks don't spoil, so over-stocking here is low-risk — leftover water just rolls to the next game.
- Hot food: this is where waste happens, so be more careful. Estimate based on attendance and the weather. A cold playoff game sells far more hot dogs and coffee than a warm season opener.
- Perishables with short shelf life (baked goods, anything refrigerated): stock tight. It's better to sell out of brownies by the third inning than to throw half of them away.
Write your pars on a single sheet — item, par quantity, current quantity, amount to order. The "amount to order" is just par minus what you already have in the closet or freezer. This one sheet eliminates the two most common ordering mistakes: buying a third case of something you already have plenty of, and forgetting cups again.
Tracking what actually sells
If you only count the cash box, you know how much money came in but nothing about why. Tracking by item is what lets you stop stocking duds and double down on winners.
You don't need fancy systems to start. The lowest-effort version is a tally sheet taped by the register, or a quick count of remaining inventory before and after each event (starting count minus ending count equals units sold). Either gives you the one number that matters per item: how many moved.
After a few events, patterns jump out:
- The item that never sells more than three units is a candidate to cut. It's taking up freezer space and tying up cash.
- The item that sells out every single game should have its par raised — you're leaving money on the table.
- Hot drinks that crush it in October are dead weight in May. Stock seasonally.
This is where moving to a point-of-sale system pays off. When concession sales run through software instead of a cash box, the per-item tracking happens automatically — you get a report showing exactly what sold, at what time, on what day, without anyone keeping a tally sheet. HometownLift handles cashless concessions as part of the same dashboard your dues and gate revenue run through, so the "what sells" question answers itself and the night's take is reconciled before you've finished folding up the tables. If you're still counting a cash box by hand, it's worth reading our guide on why running everything from one dashboard beats juggling five apps.
Cutting spoilage and waste
Spoilage is pure loss — product you paid for and threw away. A few habits keep it low:
First in, first out. When you restock, put the older inventory in front. This sounds obvious and is constantly ignored, which is how you end up with expired product behind the fresh stuff.
Buy perishables to a tighter par than shelf-stable goods. Chips, candy, and bottled drinks last for months — overbuying them is just pre-paying for next game. Buns, dairy, and anything refrigerated should be bought close to what you'll actually sell.
Track your throw-aways. At the end of each event, note what you tossed and how much. If you're consistently dumping 15 hot dogs a game, your par is too high — drop it and pocket the savings.
Plan for the freezer between events. Buns and frozen items can carry over if stored properly. A labeled, organized concession closet means last game's surplus reduces this game's order instead of becoming this game's trash.
Account for the weather. A surprise cold front sells coffee and hot food; an unseasonably warm evening sells drinks and freezer pops. Checking the forecast the day before an event is the single easiest way to right-size a perishable order.
A start-of-season checklist
Set this up once and the rest of the season runs on autopilot:
- Write the full menu, grouped by category
- Calculate all-in cost per serving for every item (including packaging and freebies)
- Set a target price for each item using the 25–35% food-cost rule
- Build a combo or two that includes a drink
- Set conservative par levels for the first event
- Print a single order sheet (item / par / on-hand / to-order)
- Decide how you'll track per-item sales (tally sheet or POS)
- Set up the cash or cashless system and assign who counts and records
Run it like a small business, because it is one
A concession stand that's stocked with intention, priced for margin, and tracked by item will out-earn a stand twice its size that runs on guesswork. None of this requires more volunteer hours — it requires a few decisions made once, written down, and reused every game. The treasurer who knows the stand cleared a 75% margin and exactly which items drove it is in a completely different position than the one who just knows "we made some money."
Get the inventory and pricing right, and concessions stop being a chaotic side hustle and become one of your most dependable revenue streams.
Curious how cashless concessions and automatic item-level reporting would work for your stand? Tell us about your organization and request access.
