GradeThread
Reseller's desk showing how to price clothing resale comps research with eBay sold listings, a tag, and handwritten notes

The Comping Workflow: How to Price Like a Data Person, Not a Guess

By GradeThread Team · ·9 min read
compingcondition-gradingebay-listing-optimizationpricing-strategyreseller-workflow

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).

  1. 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.
  2. Search eBay with the "Sold Items" filter enabled, plus "Completed Listings" so you can see both sold and unsold outcomes side by side.
  3. 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.
  4. 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.
  5. 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.
  6. 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).
  7. 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

SignalSold CompsActive Listings
What it measuresWhat a buyer actually paidWhat a seller hopes to get
Reliability for pricingHigh — use as your baselineLow — use only to gauge current competition and inventory depth
Time window that mattersLast 60–90 daysRight now, but doesn't confirm demand
Best useSetting your list priceChecking how many competing listings you're up against, and their titles/photos
Risk if used aloneMinimal — sample size is the main riskOverpricing; 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 TierSample Size (sold)Median Sold PriceTypical Days to Sell
NWT / NWOT4$8911
Excellent9$6214
Very Good11$4719
Good7$3128
Fair3$1841

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:

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.

Try FlipDesk free →
Save to Pinterest