The Comping Workflow: How to Price Like a Data Person, Not a Guess
To price clothing resale comps correctly, pull 8–12 sold listings (not active ones) in the same brand, category, and condition tier from the last 60–90 days, discard the outliers, and price at the median — not the average, and not the highest number you can find.
Most resellers do the opposite. They search a brand name, sort by "lowest price + shipping" or scroll the first page of active listings, and price a few dollars under whatever looks reasonable. That's not comping. That's copying other sellers' guesses — and a lot of those guesses are wrong, because unsold listings sit at prices that didn't work. If it hasn't sold in 45 days, it's not a comp. It's a cautionary tale.
Why Active Listings Lie to You
An active eBay listing tells you what a seller wants. A sold listing tells you what a buyer paid. Those are different numbers, and the gap between them is usually 15–30% depending on category. Vintage tees and designer denim run wider gaps because sellers anchor high and wait; basics and fast fashion run tighter because buyers won't wait.
Here's the practical problem with active-listing pricing: you're comping against inventory that might sit for 120 days, get relisted three times, and never sell at that number. If ten sellers are asking $65 for the same jacket and none of them have sold one in six weeks, $65 isn't a price — it's a wish. Sold comps strip that out. eBay lets you filter to "Sold Items" under the search filters, which is the single most underused tool in casual reseller pricing.
The Comping Workflow, Step by Step
This is the exact sequence to run before you set a price on any item worth more than $15–20 (below that, comping isn't worth the time — price it fast off gut instinct and category norms).
- Identify the item's core search terms: brand, exact model or style name if known, category, and size range. Skip color and pattern for the first pass — they narrow results too fast.
- Search eBay with the "Sold Items" filter enabled, plus "Completed Listings" so you can see both sold and unsold outcomes side by side.
- Sort by "Most Recent" and pull the last 90 days of sold data. Anything older reflects a different market — trend cycles and seasonal demand shift pricing every few months.
- Filter mentally (or with saved notes) by condition. A listing described as "like new" that shows visible pilling in the photos isn't a true comp for your Excellent-grade item — note the actual condition from the photos, not the seller's adjective.
- Collect 8–12 qualifying sold prices. Fewer than 6 and your sample is too thin to trust; more than 15 usually means your search terms are too broad and you're pulling in a different item variant.
- Throw out the top and bottom outlier (the highest sale, which may be an auction fluke or a bundle, and the lowest, which may be a distressed clearance sale or a bad photo set).
- Take the median of what's left — not the average, which one high or low outlier can still skew even after trimming — and that's your baseline list price before condition and demand adjustments.
Six or seven comps sound like overkill for a $30 sweater. It isn't. It's the difference between listing at $34 because that's what one seller wanted, and listing at $28 because that's what six buyers actually paid — and selling in 9 days instead of sitting for 60.
Sold Comps vs. Active Listings: What Each One Tells You
| Signal | Sold Comps | Active Listings |
|---|---|---|
| What it measures | What a buyer actually paid | What a seller hopes to get |
| Reliability for pricing | High — use as your baseline | Low — use only to gauge current competition and inventory depth |
| Time window that matters | Last 60–90 days | Right now, but doesn't confirm demand |
| Best use | Setting your list price | Checking how many competing listings you're up against, and their titles/photos |
| Risk if used alone | Minimal — sample size is the main risk | Overpricing; you inherit other sellers' unsold guesses |
Use both, but in the right order. Sold comps set the number. Active listings tell you whether you're walking into a crowded category (12 competing listings of the same jacket in your size) or a thin one (you're the only seller with that size in stock), which affects how aggressively you price within the range your comps give you.
Match Comps to Condition Tier — Not Just Brand and Size
This is where most comping falls apart. A brand-and-size match with no condition filter gives you a price range that spans two grades of quality, and you'll anchor to the wrong end of it. Use GradeThread's condition tiers — NWT, NWOT, Excellent, Very Good, Good, Fair, Poor — as your filtering lens even if the seller you're comping against never used that vocabulary. Look at their photos and description and translate: heavy pilling and a stretched cuff reads as Good, not Excellent, no matter what adjective they used in the title.
Example: a mid-tier denim jacket, same brand and size, comped across condition tiers over a 90-day window.
| Condition Tier | Sample Size (sold) | Median Sold Price | Typical Days to Sell |
|---|---|---|---|
| NWT / NWOT | 4 | $89 | 11 |
| Excellent | 9 | $62 | 14 |
| Very Good | 11 | $47 | 19 |
| Good | 7 | $31 | 28 |
| Fair | 3 | $18 | 41 |
If you comp this jacket without separating by condition, you might average all 34 sales together and land near $50 — overpricing a Good-tier item by 60% and underpricing a NWT item by nearly half. Condition-tier separation is not optional if you want the comp to mean anything.
Grade the item yourself against the five factors — Fabric Condition, Structural Integrity, Cosmetic Appearance, Functional Elements, and Odor & Cleanliness — before you comp, not after. If you comp first and grade later, you'll unconsciously round your item's condition up to match the price you already found. That's the same bias that inflates seller-adjective listings in the first place.
How Many Comps You Need, and When to Stop
More data isn't always better. Past a certain point, adding comps just adds noise from listings that don't match closely enough to matter. Use this as a rough guide:
- 3–5 comps: workable for high-volume basics (plain tees, generic denim) where item-to-item variation is low and speed matters more than precision.
- 8–12 comps: the target for mid-value branded items ($25–$150 range) — enough to trim outliers and still trust the median.
- 12–20 comps: worth the extra time for high-value pieces ($150+) where a $20 pricing error compounds fast, and for categories with wide condition variance like vintage or leather.
- Fewer than 3 comps found: treat as a rare-item situation (see below) — don't force a median out of two data points.
When Comps Don't Exist
Discontinued runs, true vintage, and low-volume niche brands often won't give you 8 sold comps in 90 days. When that happens, widen the window to 6–12 months before you widen the search terms — a stale but accurate comp beats a fresh but mismatched one. If you still can't find enough, comp the closest adjacent tier (a similar-era brand at a similar quality level) and price conservatively in the lower half of that range until you've sold one and have your own data point.
Building This Into a Repeatable Workflow
Doing this by hand in a browser tab, item by item, is what makes comping feel like a chore resellers skip when they're busy — which is exactly when pricing mistakes cost the most, because rushed listings get priced off gut feel. A repeatable system needs three things: saved search templates per category so you're not rebuilding filters every time, a place to log the median and sample size per SKU so you can defend your price later (or catch a market shift six months on), and a condition grade attached to the item before you start searching, so you're comping like-for-like instead of eyeballing it mid-search.
FlipDesk's comping module does this by pulling sold-listing data against your item's assigned condition grade automatically, logging sample size and median alongside your SKU, and flagging when a category's comps have moved more than 10% since your last listing in it — so you catch price drift before you relist the same item at a stale number for another 90 days.
Try it on one item you're about to price. Pull 8 sold comps, split them by condition tier, take the median of the middle group, and list there instead of guessing. You'll feel the difference in your sell-through within two weeks.