Ask any experienced reseller how they price and you'll get the same answer: sold listings. Not asking prices, not "what the other guy has it listed at," not a gut feeling. What a buyer actually paid, recently, for the same item in the same condition — that number, handled correctly, is the closest thing reselling has to ground truth. Here is the exact method, step by step.
Rule one: sold is not listed
Active listings show you what sellers hope to get. Many of those listings will never sell at that price — some have sat for a year. Sold listings show completed transactions: real money that changed hands. Pricing from active listings means pricing your item off other people's unsold inventory, which is how garages fill up with "valuable" stock that never moves. Always work from the Sold Items filter.
Step 1: Find the sold comps
- Search eBay for the item using the words on the item itself — brand, model, size, year. Be specific; "vintage camera" finds noise, "Canon AE-1 Program 35mm" finds comps.
- Turn on Sold Items (and Completed Items) in the filters. On the app it's under Filter → Show only.
- Stay inside the last 90 days. Older than that, prices drift — seasons change, a product gets rereleased, a fad cools. Recent sales are the market you're actually selling into.
- Collect several comps, not one. A single sale can be an auction that ended at 3 AM or a bidding war between two collectors. A pattern of sales is a price.
Step 2: Match the condition — this is where most prices go wrong
A brand-new, sealed item and a used one are different products with different prices, sometimes hundreds of dollars apart. If you're pricing a used item, new and sealed comps do not apply to it — full stop. Filter your comps to the condition you're holding: used comps for used items, and within used, be honest about where yours sits. A scratched, untested unit doesn't get the price of a clean, tested one just because they're the same model. Condition-matching is the difference between a comp and a coincidence.
Step 3: Compare the all-in price
Buyers don't pay "the price" — they pay the price plus shipping. So compare comps on the total: item price + shipping charged. A comp that sold for $80 with free shipping and one that sold for $65 + $15 shipping are the same $80 all-in. If you compare your $80-with-free-shipping listing against the $65 headline number, you'll think you're overpriced when you're exactly at market. Every comparison in this method is all-in, on both sides.
Step 4: Take the median, not the max
Sort your comps and find the middle. The highest sold price in the set is usually an outlier — perfect condition, a bidding war, a buyer who needed it that week. Pricing at the max means waiting for your own outlier buyer, which can take months or never happen. The median is what a normal buyer pays on a normal day; pricing near it is how inventory actually turns over. Here's an illustrative example (numbers invented for the math, the method is real): a used coffee grinder has five sold comps, all-in, in the last 90 days — $58, $64, $71, $69, $97. The max says $97. The median says $69. List at $97 and you'll likely still own it at Christmas; list near $69 and you're priced where buyers demonstrably buy.
When the comp set is thin — or empty
- Two or three comps: usable, with humility. Stay near the middle of them and expect a slower sale.
- One comp: a data point, not a price. Broaden the search slightly (adjacent model years, the same item in a bundle) before trusting it.
- No comps at all: the item may be rare, or it may be unsellable — both look identical from the sold filter. Rare-and-valuable usually leaves some trace (older sales, the same item in another marketplace). No trace at all usually means no market. Price it as a gamble or pass on it; never present a guess as a comp.
From comp to decision
The sold comp does two jobs. As a seller, it sets your list price (near the median, all-in). As a buyer — standing in a driveway deciding whether to pay asking for something — it sets your ceiling: work backwards from the median comp through fees and your margin goal to a max buy price, and don't cross it. That second calculation is important enough to have its own post: The Max Buy Price Formula. And when you're in the field and need the answer in half a minute, the compressed version is How to Spot a Flip in 30 Seconds.
Common questions
What about items that sell better in other seasons? The 90-day window is the default because it reflects the market now. If you're knowingly holding an item for its season — holiday items in December, say — that's a storage decision, not a pricing method. Make it deliberately, not by accident.
Do auction results count? Yes — a completed auction is a real sale. But single auctions can end low (bad ending time, poor photos), so weight them as one comp among several, and weight clean buy-it-now sales at full value.
What if my item is better than every comp? Then document why — original box, accessories, service records, provenance — and price modestly above the median with the evidence in your photos. "Better" that only you can see doesn't move buyers.
What about sales that went through Best Offer? Some sold listings show an item moved via Best Offer without displaying the amount the buyer actually paid. A price you can't see isn't a comp — skip those and build your set from sales with visible numbers, even if it means a smaller, honest set.
How FlipWire uses this
Every Marketplace flip alert FlipWire sends is checked against eBay sold comps the same way: condition-matched, all-in, recent. An alert is labeled Verified only when condition-matched sold comps support the number — otherwise it's labeled Estimate, and no max-buy figure is shown. We'd rather show you fewer numbers than a confident wrong one.