The Seasonal Price Floor: Why Winter Coats in Summer Require a Different Pricing Logic
A wool coat listed in July shouldn't be priced off December's sold comps — it needs a separate seasonal price floor that covers your cost basis, fees, and the holding cost of storing it until demand returns. Price it like it's peak season and it sits. Price it like a clearance item and you leave margin on the table you didn't need to give up.
Most resellers only have one pricing move: comp it, list it, discount if it doesn't sell in 30 days. That works fine for jeans and t-shirts that sell steadily all year. It falls apart for outerwear, heavy knits, and anything with a hard seasonal demand curve. The fix isn't a bigger discount. It's a different pricing model for the months when the category is structurally cold.
Why Comping a Winter Coat in July Gives You the Wrong Number
Sold comps are a snapshot of what buyers paid when they were actively shopping for that category. In December, wool coats and puffers get search volume from buyers who are cold right now. In July, that search volume drops off — not because the coats got worse, but because almost nobody is shopping for outerwear in flip-flop weather.
If you pull "sold, last 90 days" comps in July for a wool peacoat, you're mostly looking at listings that sold back in the tail end of winter, plus a handful of desperate summer sales that closed 20-30% under what the same coat fetched in November. Anchor your July listing to that blended number and you've built in a discount you didn't need to take — the coat will be worth more again in eight weeks when the weather turns.
The opposite mistake is worse: pricing the coat at full winter comp value in July and expecting it to sell. It won't. Impressions on outerwear categories drop sharply outside the season, and a correctly-priced item with no eyeballs on it is functionally the same as a mispriced item.
The Off-Season Price Floor Formula
The price floor is the lowest number you'll accept for an item right now, given how long you're willing to hold it. It's not your target price — it's your walk-away line. Build it from four inputs:
- Cost basis (COGS) — what you paid, plus any cleaning or repair cost.
- Marketplace fees — final value fee, payment processing, and shipping shortfall on the platform you're using.
- Holding cost per month — bin/storage space, insurance if you carry it, and the opportunity cost of capital tied up in inventory instead of turning into new sourcing.
- Minimum margin — the smallest profit you'll accept to make the item worth the SKU slot.
Example: a wool peacoat you sourced for $18, graded Excellent, with December sold comps around $85-95.
| Line item | Amount |
|---|---|
| COGS (thrift price + dry clean) | $26 |
| eBay fees at $70 sale (13.25% + payment processing) | ~$10 |
| Shipping shortfall (label cost above buyer-paid shipping) | $3 |
| Holding cost, 3 months at $1.50/month (bin space + capital) | $4.50 |
| Minimum margin target | $20 |
| Price floor | ~$63.50 |
That floor sits well below the December comp of $85-95 but well above a panic-discount price of $40. It tells you exactly what you can accept in July without losing money once you factor in the real cost of the item sitting in a bin through August.
Three Pricing Paths for Counter-Seasonal Inventory
Once you know the floor, you have three legitimate options. Which one makes sense depends on your storage capacity, cash flow needs, and how much of your inventory is seasonal.
| Path | When it makes sense | Tradeoff |
|---|---|---|
| List at floor now, let it sit | Low storage cost, cash isn't urgent, item is high-demand brand/condition | Slower sell-through, ties up a listing slot for months |
| Hold and relist near season | High holding cost is mostly capital (not space), coat is Excellent or NWT grade with strong seasonal comp history | No cash flow from the item until fall; requires disciplined tracking so it doesn't get forgotten |
| Discount below floor to liquidate | Storage space is the real constraint, or grade is Good/Fair and unlikely to command a premium even in-season | You accept a loss or break-even to free the bin and the capital |
Most resellers default to path three out of habit — discount everything that hasn't sold in 30-60 days. That's the wrong default for seasonal categories. A coat that's correctly priced at its off-season floor isn't underperforming; it's waiting for its market to come back. Treat it the same way you'd treat a February-listed swimsuit: not broken, just early.
How to Set and Adjust Your Seasonal Price Floor
- Pull 90-day sold comps for the item's peak season (last winter for coats) and note the median sold price by condition tier.
- Pull 30-day sold comps for the current off-season month and note how far below peak they run — this is your seasonal discount rate for that category.
- Calculate the price floor using COGS, fees, shipping shortfall, and holding cost for the number of months until peak season returns.
- Compare the floor to the off-season comp median. If the floor is below the off-season median, list at or slightly above the floor now — you can move it without a loss.
- If the floor is above the off-season median, hold the item and set a calendar reminder to relist at full seasonal comp pricing 6-8 weeks before peak demand starts.
- Tag held items in your inventory system with an expected relist month so they don't get lost in storage past the season you're waiting for.
- Re-run the comp pull at the relist date — comps shift year over year, and last year's December price isn't guaranteed this December.
Where Condition Grade Interacts With Season
Grade and season compound each other, and this is where a lot of resellers underprice good coats and overprice mediocre ones. A coat graded Excellent — strong Fabric Condition, no Structural Integrity issues, clean Cosmetic Appearance, all Functional Elements (zippers, buttons, drawstrings) working, and no Odor & Cleanliness flags — holds most of its seasonal comp value even off-season, because buyers who search in July are often planning ahead or shopping for a specific upcoming trip. That coat is worth holding to path two above.
A coat graded Good or Fair — visible pilling, a repaired seam, a stain that needs disclosure — was never going to hit top-of-comp pricing even in December. Off-season, it has almost no pricing power left. That's the item to move to path three: discount now, free the bin, and don't wait on a seasonal bump that a lower grade won't fully capture anyway. Waiting eight months for a Fair-grade coat to maybe clear an extra $10 rarely beats the holding cost of the wait.
This is also where inconsistent condition claims cost you twice. If your listing calls a coat "Excellent" but the photos show pilling under the arms, buyers who are already scarce in an off-season category will bounce instead of asking a question. A standardized grade and a defect-matched photo set remove that friction — which matters more, not less, when your buyer pool is already thin.
The Takeaway
Winter coats in summer aren't unsellable — they're mispriced when you comp them against the wrong season. Set a real price floor from cost basis, fees, and holding cost. Compare it to the actual off-season comp median, not the peak-season one. Then decide, deliberately, whether to list now, hold for the relist window, or liquidate — instead of defaulting to a discount you didn't need to give.
If you're tracking cost basis and holding cost by hand across a few dozen seasonal SKUs, FlipDesk's Reconcile module keeps true COGS, fees, and per-item holding cost visible so your price floor is a number you can trust instead of a guess. Run one seasonal category through it before your next relist window and see where your floor actually sits.