eBay Sold Comps: How to Read Them Like a Pro (and When They Lie)
Pricing & Research · 2026-06-18 · 8 min read · FlipScout Team
Every reseller eventually learns this the hard way: an item they paid $40 for "because it sold for $80 on eBay" sits in a bin for three months and finally moves at $35 with free shipping. The comp wasn't wrong. The way they read it was.
Sold comps are the most important input in resale pricing, but raw sold data is noisy. Outliers, variant traps, hidden best-offer discounts, and tiny sample sizes make it easy to see a price that doesn't exist for your specific item. This guide breaks down how to filter, read, and stress-test eBay sold data so the number you price against is real.
Set up your filters correctly every time
eBay's default search shows active listings — what sellers hope to get, not what buyers paid. Those two numbers can be 30–40% apart. You need the Sold Items filter, which shows completed transactions.
On desktop, search the item, then check Sold Items on the left sidebar under "Show only." On mobile, tap Filter after searching and toggle Sold Items on. Both views activate the LH_Sold=1&LH_Complete=1 parameters that pull real transaction data.
Three more filters matter before you start reading prices:
- Condition. Always match yours. A "New with tags" comp is meaningless if your item is pre-owned.
- Buying format. Toggle between Auction and Buy It Now to see them separately — they tell different stories (more on this below).
- Location. If you sell domestically, filter to your country. International comps include different shipping economics and buyer pools.
Understand the 90-day window and its blind spots
eBay's standard sold search shows roughly the last 90 days of transactions. For items that sell frequently — phone cases, popular video games, common kitchen gadgets — that window gives you plenty of data. For anything rarer, 90 days may only show two or three sales, which isn't enough to price confidently.
For longer history, eBay's Terapeak Product Research tool (free inside Seller Hub) provides up to 365 days of pricing trends. Use it when:
- Your item sells fewer than five times per month
- You need to see seasonal pricing swings (holiday spikes, back-to-school, summer lulls)
- You're deciding whether to hold an item or sell now
Ninety days of data feels like a lot until you're pricing a vintage jacket that sells once every six weeks. If your sold search returns fewer than five true comps, switch to Terapeak or widen your search terms before trusting the number.
Spot outliers and suspicious sales
Not every sold price represents a real market transaction. Before averaging anything, scan for these:
Outliers at the top
The highest-priced sale is almost always an anomaly — a bidding war between two collectors, a rare variant mislabeled as the standard model, or a bundle that included accessories. One sale at $180 in a field of $60–$75 results doesn't mean your item is worth $120. It means someone overpaid once.
Suspiciously high auction results
Shill bidding — sellers using secondary accounts to inflate auction prices — is banned by eBay and detected by automated systems, but it still happens. Watch for auctions where the final price jumps sharply in the last few bids, especially if the bidding history shows the same bidders driving up the price repeatedly. Those final prices aren't reliable comps.
Suspiciously low sales
A comp at half the going rate often means a damaged item with a vague condition note, a listing with terrible photos that suppressed the price, or a seller liquidating inventory. These sales did happen, but they don't reflect what a well-listed version of your item will bring.
Rule of thumb: throw out the highest and lowest results, then look at the middle cluster. That range is your actual market.
Watch for variant traps
This is where more money gets lost than anywhere else in comp research. Two listings can look identical in a search result and represent completely different items.
| Variant | What the comp shows | What you actually have | Price gap |
|---|---|---|---|
| iPhone storage size | 256GB model, sold $420 | 64GB model | $100–$180 lower |
| Sneaker colorway | Travis Scott collab, sold $310 | General release same model | $200+ lower |
| Console bundle | PS5 with two controllers and a game | PS5 console only | $60–$100 lower |
| Model year | 2023 KitchenAid mixer, sold $185 | 2019 same model name | $30–$50 lower |
| Region/edition | Japanese import game, sold $95 | US standard release | $40–$60 lower |
Always click into the listing and read the item specifics, not just the title and thumbnail. Sellers don't always put storage size, colorway, or model year in the title — but those details can represent the entire price difference.
The condition mismatch problem
eBay's condition labels are broad. "Pre-owned" covers everything from "used twice, in box" to "scratched, missing parts, selling as-is." Two pre-owned comps at $90 and $45 aren't contradicting each other — they're describing different items that happen to share a condition tag.
Read the condition description inside each comp. If the seller wrote "excellent, barely used" and yours has visible wear, price toward the lower cluster. If there's no condition note at all, treat that comp with suspicion — the buyer may have returned it, or the sale may not have completed cleanly.
Auction comps vs Buy It Now comps tell different stories
Approximately 88% of eBay listings are now Buy It Now rather than auction-style. But in some categories — sports cards, vintage collectibles, estate jewelry — auctions still dominate, and the two formats produce very different price signals.
| Signal | Auction | Buy It Now |
|---|---|---|
| Price reflects | What the market competed to pay | What one buyer decided was fair |
| Sample reliability | Highly variable — depends on who was watching | More stable, less variance |
| Best for pricing | Rare or one-of-a-kind items with unclear value | Commodity items with steady supply |
| Watch out for | Bid sniping suppressing price, shill bids inflating it | Stale listings that sat for weeks before an offer |
Here's the detail most resellers miss: when a BIN listing shows "Best Offer Accepted," eBay does not display the actual accepted price. It shows the original asking price. So a listing showing "Sold — $120, Best Offer Accepted" may have transacted at $85 or $90. You have no way to know the real number.
That means BIN comps with "Best Offer Accepted" tags should be discounted 10–25% from the displayed price as a rough estimate. If half your comps are best-offer sales, your true market price is lower than the raw average suggests.
Get the sample size right
A single comp is not a price — it's an anecdote. Three comps are a hint. You need at least five to ten comparable sold listings within the last 30–60 days to price with real confidence.
Here's how to think about sample sizes:
- 10+ comps in 30 days: Strong signal. Price at the median (middle value), not the average — the median ignores outliers naturally.
- 5–9 comps in 60 days: Decent signal. Price conservatively toward the lower half of the range unless your item's condition is clearly above average.
- 2–4 comps in 90 days: Weak signal. Widen your search terms, check Terapeak, or look at what the item sells for on Mercari or Poshmark as a cross-reference.
- 0–1 comps: You're pricing in the dark. See the next section.
How to price when there are no comps
Some items simply don't have recent sold data on eBay. Vintage items, niche collectibles, uncommon model variants, and regional products often fall into this gap. That doesn't mean they're worthless — it means you need a different approach.
- Broaden the search. Drop the model number and search by brand + category + key feature. You may find a different colorway or year of the same product line that establishes a floor.
- Check other platforms. Mercari sold data, Poshmark's sold listings, and Whatnot completed sales can all provide a reference point. Prices won't match exactly across platforms, but they narrow the range.
- Look at active listings as a ceiling. If five sellers are asking $75 and nobody is buying, that's not the market price — but it tells you the market price is below $75. Price under the lowest active listing if you want velocity.
- Start with a best-offer listing. List at your best guess, enable Best Offer with an auto-accept floor you're comfortable with, and let the market tell you what it's worth. The first offer you receive is real pricing data.
- Use the "sold similar" trick. Search for items from the same brand and era in similar condition. A 1990s Pyrex bowl in a pattern you can't identify probably prices near other 1990s Pyrex patterns of the same size, give or take the collector premium on specific designs.
When comps don't exist, your job shifts from "match the market" to "discover the market." Price to attract an offer, not to maximize a hypothetical sale that may never come.
Put it together: a comp-reading checklist
Before you commit to a buy based on sold data, run through this in order:
- Filter to Sold Items, correct condition, correct buying format.
- Confirm you have at least five genuine comps — not variants, not bundles, not different storage sizes.
- Check the date range. Are these sales from the last 30 days, or are they spread across 90 days with a downward trend?
- Discount any "Best Offer Accepted" comps by 10–25% from the displayed price.
- Throw out the highest and lowest results.
- Look at the middle cluster. That's your realistic sale price.
- Subtract fees (roughly 13.6% + $0.30–$0.40 per order on eBay for most categories), shipping, and packaging to get your actual net.
- Compare your net to your buy cost. If the margin isn't there after fees, walk away.
That takes about two minutes per item once you've practiced. If you're sourcing a full trunk of inventory, two minutes per item is the difference between a profitable run and an expensive storage problem.
Comps don't lie — but they don't explain themselves, either. The resellers who price well aren't the ones who find the most comps. They're the ones who know which comps to ignore. Tools like FlipScout speed up the research, but whether you use a tool or do it manually, the skill underneath is the same: read the data critically, not hopefully.