How to Price Used Furniture Using Sold Listings
Sold prices reveal what buyers actually pay, not what sellers hope for.

Listed prices lie. Not maliciously, they're just wishes dressed up as data. Sold listings are the only thing that tells you what a buyer actually handed over money for, and that gap between "asking" and "actual" is where most furniture sellers quietly lose cash without ever noticing.
What sold listings actually measure and why that changes how you price
A Keurig K-Elite makes the case better than any furniture example, because the numbers are small enough to see clearly. Active listings for one showed $75 to $110. Looks like a fine coffee maker deserves a fine price, right? Except sold data on the same machine showed real transactions closing between $38 and $55. That's not a rounding error, that's a $50 imagined profit collapsing to $10 or $15 after fees and shipping. Furniture runs the same trap at bigger numbers, which makes the mistake more expensive, not less likely.
Active listings pile up because unsold items never leave the page. Nobody deletes a listing just because it's been sitting there since March. So the "going rate" a buyer or seller sees in a search is inflated by every overpriced dresser that's been languishing for six weeks, still convinced someone out there wants to pay retail for it.
Facebook Marketplace makes this worse. There's no clean timestamp, just a vague relative age like "Listed 3 weeks ago" that shows up inconsistently and tells you almost nothing precise. But that vagueness is still useful information if you read it right: a listing sitting for weeks is a pricing failure in progress, and a listing posted yesterday at a similar price tells you what's actually competitive right now.
Furniture is uniquely bad for this kind of self-deception because it's bulky, pickup-only in most cases, and hyper-local. A national "average price" for a mid-century dresser means nothing if nobody in a 20-mile radius wants to drive a truck for it. Until an actual buyer hands over actual money, no price on the page means anything, only the sold column tells you what the market decided.
On eBay, this distinction has an exact technical form. "Completed listings" includes everything, sold and unsold both. "Sold listings" shows only the transactions that closed. Filter by the wrong one and every number downstream is contaminated. Sold prices show up in green on eBay, and that green number is the real sale price, not a counteroffer or a starting bid that fizzled.
Sell-through rate is worth understanding too: divide sold listings by total completed listings. Above 50% and the item moves reliably. Below 30% and a seller could be waiting a long time no matter how the price gets tweaked. That number tells you whether pricing is even the lever worth pulling, or whether the real problem is that nobody wants a glass-top entertainment center in 2024.
Sold data also shows speed. A cluster of sales in the last two weeks means active demand. A thin, sparse sold history means the opposite, regardless of what the asking prices claim. And here's the part sellers get backwards: a furniture piece with few or no sold comps isn't secretly valuable because nobody's found the right buyer yet. More often it just means the piece is hard to move, and pricing it optimistically is a bet against the evidence.
How to pull sold data on eBay, step by step
On desktop, search the item and check "Sold Items" under "Show Only" in the left sidebar. Results narrow instantly to completed transactions. On mobile, tap "Filter" in the top right, scroll down to "Show More," and toggle "Sold Items" on. That pulls roughly the last 90 days of transaction history.
Ninety days covers most common furniture fine. It's not enough for anything seasonal or slow-moving, like a patio set in November. For older or rarer pieces, Terapeak Product Research (built into eBay's Seller Hub) stretches the window to one to three years and, importantly, includes accepted Best Offer prices, the negotiated numbers that never show up in the public listing price. WorthPoint goes back even further than Terapeak, useful territory for antiques, vintage pieces, or anything collectible where recent sales are thin.
Reading the results takes a little discipline:
- Look for at least three sales in the last 14 days to anchor a current market value; older sales might reflect a demand environment that's already shifted.
- Take the median of the most recent 10 sales in matching condition, tossing outliers on both ends.
- Filter further by condition and by specific search terms. "Dining table" returns noise. "Ethan Allen dining table solid oak" returns something usable.
One blind spot worth knowing about: Terapeak includes accepted Best Offer prices, the negotiated numbers that don't always surface in standard sold data. That gap can slightly overstate the real clearing price when relying on public listings alone.
eBay sold data works best for furniture people search by name: Herman Miller, Knoll, Restoration Hardware, Ethan Allen. For anything generic or unbranded, that search box comes up mostly empty, and the next section is where that furniture actually gets priced.
How to find sold prices on Facebook Marketplace for local furniture
Filter by "sold" to see real transaction prices instead of wishful asking prices, then sort by most recent. Furniture demand shifts with the seasons and with whatever else happens to be flooding the local market that month, so a sale from four months ago tells you less than one from last week.
Match on the specifics that actually matter: same brand, same condition, same rough size. A beat-up IKEA Malm dresser and a barely-used one aren't the same comp just because they're both technically Malms.
Sold prices on Facebook typically span a 20 to 30% range for the same item, and where a given listing lands in that range often comes down to photo quality, how complete the description is, and how trustworthy the seller's profile looks, not just the condition of the piece itself. Worth checking active listings too: a glut of identical items for sale means weak pricing power, while a listing that's one of the only ones around has real room to push higher.
One clean advantage here: Facebook Marketplace charges zero fees on local pickup sales. Unlike a shipped eBay item where the platform takes a cut, the sold price a buyer paid on Facebook is the full amount that landed in the seller's pocket. That makes the comps easier to read at face value.
The tradeoff is depth. Facebook's sold history doesn't go back nearly as far as eBay's, so it's a solid read on current local demand and a weak tool for figuring out long-term value on something rare or vintage.
How condition and material determine where in the price range a piece lands
Condition decides more of the final number than brand, and more than age by itself. As a rough guide: excellent condition typically holds 40 to 50% of original retail, good condition runs 25 to 35%, fair condition drops to 15 to 25%, and poor condition falls under 15%.
Before slapping a grade on anything, actually inspect it. Check for wobbly joints (often fixable with wood glue, and worth mentioning rather than treating as a dealbreaker), water rings, deep scratches, or veneer that's lifting and bubbling. Open the drawers and see if the slides move smoothly. Sit on it. Open every door and drawer it has. Flip it over and check the back and underside, because that's where the truth lives: real furniture has finished backs and dovetail joints, while particle board construction shows itself immediately once you look underneath.
Material acts as a multiplier on top of the condition grade. Solid wood, real leather, wool upholstery, marble, stone, steel frames: these hold value because they physically outlast the cheap stuff. Particle board, MDF, and bonded leather depreciate faster and score lower even at the same surface condition and age. A solid wood dresser and a particle-board dresser in identical condition are not the same listing, and pretending otherwise in the description is where sellers get themselves into trouble.
Overstating condition is the single most common seller mistake, and it backfires through returns, disputes, and having to relist the same item twice. Understating it just leaves money sitting on the table. Sold comps only help a seller if the condition self-assessment underneath them is honest.
Broadly, furniture loses 15 to 20% of its value in the first year, then another 10 to 12% per year through years two and three, then settles into an 8 to 10% annual drop from years four through seven. Condition can stretch or compress that curve substantially in either direction, a piece babied for a decade can outperform a piece trashed in six months.
What brand and category tell you before you even search for comps
Brand sets the ceiling before a single comp gets pulled. Mass-market "fast furniture" typically retains 10 to 25% of original retail after a few years, and sometimes drops close to worthless within three to five years given how it's built. Deep comp research on a particleboard bookshelf from a big-box store is usually wasted effort.
Better mainstream brands (Ethan Allen and comparable names) typically hold 25 to 45% if the piece is clean, current-looking, and structurally sound. Design-forward or premium names (Herman Miller, Knoll, Restoration Hardware, Baker, Stickley, Thomasville) often hold 35 to 60%, sometimes higher when demand stays steady and the model is recognizable on sight. Vintage and collectible pieces swing the widest, driven by provenance, materials, and style period, and that's exactly the category that needs the deepest research before pricing.
As a rough orientation, Facebook Marketplace asking prices tend to cluster like this: basic furniture in the $30 to $80 range, solid wood dressers and tables from $80 to $300, mid-century modern from $150 up past $800, antiques from $200 to $2,000 or more, and high-end designer pieces from $500 to $5,000 or beyond. These are asking prices, not sold prices, so treat them as a map, not a destination.
eBay's actual sold data, across condition ranges, tends to land closer to: sofas $50 to $200, dining tables $100 to several hundred dollars, dressers $50 to $400, desks $50 to $250, chairs $25 to $350, beds $100 to $400, coffee tables $50 to $150, bookshelves $25 to $150, nightstands $50 to $125.
Then there's the pickup problem, which flattens all of the above. A giant microfiber sectional from a store nobody's heard of can slide toward "free by Friday" territory no matter what the original receipt said, simply because moving it takes two people, a truck, and a free Saturday. Meanwhile a solid wood Room & Board dining table in good shape tends to move fast at a fair price, because buyers trust the brand and the size is manageable. Before searching for comps at all, check the back, underside, or inside a drawer for a maker's label. That's usually where brand and material get spelled out, and it sharpens the eBay search considerably.
Setting the actual listing price from your comp data
Start from the median of recent sold comps in matching condition, not the highest sale in the batch and not an average padded by outliers. Build in room to negotiate: list 15 to 20% above the real floor. If $200 is the number that actually needs to land in a pocket, list at $230 to $240. Buyers get to feel like they won something, and the seller still ends up where the math needed to go.
Psychological pricing isn't a myth here. A just-below price moves faster than a round number on platforms where buyers are scrolling fast and price-scanning on autopilot. Including the original retail price in the description also works as an anchor, it gives a buyer a reference point that makes the used price feel like a deal, and it's a fair tactic as long as the retail number is real and can hold up.
Two strategies, depending on the goal. Pricing 15 to 20% below the comp median tends to generate fast interest and quick pickup. Pricing at or slightly above median works when the piece is distinctive, the condition is genuinely excellent, or the local supply is thin enough that a buyer doesn't have five other options open in other tabs.
Season matters too. Q4, October through December, tends to run stronger for furniture prices. Summer months, June through August, tend to see buyer activity dip 10 to 15%. For a high-value piece, holding through a slow stretch to sell into a stronger window is a legitimate call, not just patience for its own sake.
If a listing sits without movement, work a cadence rather than guessing: after two weeks with no sale, cut 10%. After four weeks, cut another 10%, or relist entirely with new photos and a revised title. After six weeks, the piece is either priced wrong for the demand that exists or it's on the wrong platform altogether, and it might be time to try somewhere else.
For high-end or rare pieces where sold comps barely exist, start 30 to 50% below current MSRP depending on condition, then adjust based on how much inquiry interest shows up in the first week. And keep the fee structure in mind across platforms: Facebook Marketplace's local pickup sales carry no fees, so a comp there equals full seller revenue, while an eBay sold price already has the platform's cut baked into what the buyer paid. Comparing the two numbers directly without adjusting for that difference skews the read.
How AI listing tools reduce the friction that keeps accurate pricing unused
None of this matters if the listing never gets written. A well-priced piece with a sloppy, vague description sells at the bottom of its range or doesn't sell at all, while a complete, accurate listing for the same item can pull meaningfully more. The gap usually isn't motivation, it's friction: doing the comp research is the easy part, and then writing an honest, condition-accurate description for a dining table is exactly enough extra work to make the whole project stall out in a garage somewhere.
This is where AI-powered listing tools earn their keep. Point a camera at a piece and a good tool can identify the item, read the condition signals in the photo, and draft a description, closing the distance between knowing what something's worth and actually having it live in front of buyers.
For furniture specifically, a strong tool does a few concrete things: it identifies brand and material straight from photos, which feeds directly into a sharper eBay search for sold comps. It writes condition descriptions that land in the honest middle, neither oversold nor undersold, which cuts down on returns and builds the kind of trust that gets a buyer to actually show up for pickup. And it surfaces the keywords, brand name, material, style period, that make a listing findable by someone searching with intent rather than someone idly scrolling.
Cross-listing from a single set of photos to multiple platforms rounds out the workflow. Furniture buyers are scattered across eBay, Facebook Marketplace, and other local options, and covering more than one venue without rebuilding the listing from scratch each time is what turns accurate pricing from a nice idea into an actual sale.


