Thrift AI LogoThrift AI

Stop Guessing: Calculate Sell Through Rate Fast

April 2, 2026
Hands at an outdoor flea market comparing a clothing tag while checking sell-through rate on a smartphone, with a tote of thrift finds nearby and text overlay reading Fast STR Check.

Buying inventory on gut feeling is how resellers end up with bins of stuff that never moves. Sell-through rate cuts through the noise by showing real demand, how many items sell versus how many are still sitting unsold. In this guide, you will learn a fast way to calculate sell-through rate using sold and active listings, plus how to interpret the number for sourcing decisions. Use it to avoid dead inventory, price with confidence, and choose thrift finds that actually sell.

Sell-through rate explained for thrift resellers

Hands using a smartphone to check sell-through rate while thrifted clothing sits in an open car trunk haul.

You are standing in the sweater aisle with a cart that is already getting heavy: a Patagonia fleece for $9.99, a vintage Pendleton blazer for $12.99, and a cute but random boutique brand cardigan for $7.99. Your gut says, “These will sell.” Your bank account says, “Please do not guess.” Here is the quote-worthy version that keeps me honest: sell-through rate (STR) is the number of comparable sold listings divided by the number of comparable active listings in a set time window. If you remember nothing else, remember that STR is a demand signal you can check fast, right on your phone, before you hand over your cash.

STR beats gut-feel sourcing because it forces you to look at what buyers actually did, not what sellers hope will happen. Active listings tell you how much competition is sitting there waiting. Sold listings tell you how often shoppers are pulling out their wallets. When solds are high compared to actives, you are looking at an item that moves. When actives are huge and solds are tiny, you are looking at a pile-up category where your item can get stuck for months. STR is not a crystal ball and it is not a profit calculator, but it is an incredibly practical “should I even bother?” filter that keeps your thrift budget from bleeding out one slow mover at a time.

The one-sentence STR definition you will use daily

Use this daily definition: STR = sold listings ÷ active listings (for comparable items, within your chosen time window). That is the reseller-friendly shortcut version of sell-through you can calculate in your head, and it matches the general idea of sell-through as an inventory movement metric (units sold relative to inventory on hand), which is how retail math references explain it in their own terms. If you want a deeper, reseller-specific explanation of why “sold ÷ active” works for sourcing decisions, skim the true reseller STR formula discussion later. Mental math example: 30 sold comps and 60 active comps equals 30 ÷ 60 = 0.5, so a 50% STR. In plain English, about half as many sold as are currently sitting for sale.

Treat that percentage like a speed check, not a green light for profit. A 50% STR can be amazing for a $60 jacket with $8 shipping baked into buyer expectations. The same 50% STR can be awful for a $12 ceramic mug where you will spend $2 on packing material, eat a platform fee, and still risk a return because “it arrived chipped.” Here is a real-world way I decide in the aisle: if an item is $10 and likely sells for $45, I can tolerate a medium STR because the profit is worth a longer wait. If an item is $10 and likely sells for $18, I want a high STR and a fast sale, because there is not enough margin to babysit it for 90 days.

  • Match brand, model, and keywords exactly
  • Keep size consistent (S is not XL)
  • Compare like condition (NWT vs worn)
  • Filter out lots, bundles, and auctions
  • Use the same material and era when possible
  • Pick a time window, then stick to it
  • Pair STR with price, fees, and days-to-sell

Common STR mistakes that waste your thrift budget

The biggest STR budget-killers are “dirty comps.” If you count non-comparable items, you will talk yourself into bad buys. Example: searching “Pendleton blazer” and counting every sold listing, including women’s cropped jackets, men’s sport coats, and modern outlet tags, will inflate your sold count and hide the fact that your exact size and style barely moves. Mixing sizes is another trap: sneakers in size 7 often sell differently than size 13, and vintage jeans in 24x30 behave nothing like 36x34. Condition matters just as much. A leather bag with corner wear can sit forever even if the pristine version flies. Time window matters too: a holiday sweater might look strong in December and dead in February. Finally, do not treat STR like a magical yes-or-no rule. Use it as one input alongside sale price, platform fees, shipping weight, and your realistic days-to-sell target.

If STR is high but profit is thin, you are buying a fast headache. If STR is moderate but profit is solid, you might be buying a slow win. Always sanity-check STR against fees, shipping, and your patience.

My rule of thumb for keeping STR simple is: first confirm demand (STR), then confirm dollars (expected net), then confirm time (how long you can wait). Say you find a vintage Carhartt Detroit jacket for $24.99 and comps show it sells around $90 to $140 depending on condition. Even if STR is only 25% (for example, 20 sold and 80 active), that margin can still make sense if you are comfortable waiting and you photograph it well. On the other hand, trendy mall-brand jeans at $12 with a $22 sale price need a much higher STR to be worth your rack space. Categories like media can be especially STR-driven, since buyers are hunting specific titles; if you want a fun example of demand patterns, check vintage record resale profits and notice how specific pressings can out-sell “generic” listings.

How to calculate sell-through rate fast, step-by-step

Hands using a phone to check sold vs active listings and calculate sell-through rate next to clogs at an outdoor flea market.

The fastest way to stop overbuying at the thrift is to treat every potential pickup like a tiny business decision: “How many sold lately, and how much competition is sitting unsold right now?” That is sell-through rate (STR) in plain English. In the aisle, you are not building a spreadsheet, you are trying to avoid the two common money traps: buying something that only sells a few times a month, or buying into a crowded category where 200 people are already listing the same thing. Your goal is a repeatable process you can do with one search, a couple counts, and a quick gut check on condition and price.

The 60-second STR formula with a thrift-aisle example

Here is the exact aisle workflow I use on eBay because the sold filter is reliable and fast, especially through the eBay completed listings search. Do this every time until it becomes muscle memory:

  1. Pick a window: 30 days for hot items, 90 days for steadier categories.
  2. Define comparables: same brand, model or pattern, similar condition, similar size where it matters.
  3. Count sold: sold in your window (ignore wild outliers).
  4. Count active: currently listed comps (same tight keywords).
  5. Compute STR: Sold ÷ (Sold + Active) x 100.
  6. Interpret: high STR means demand is chewing through supply.

If you only remember one thing: sold count tells you demand, active count tells you competition. STR blends both.

Thrift-aisle example: you spot Birkenstock Boston clogs for $24.99 in decent shape (some footbed darkening, no major cork damage). On eBay, you search “Birkenstock Boston suede 42” and tighten it until you are looking at truly similar pairs. Use a 90 day window if you want a steadier read. Let’s say you count 45 sold listings in the last 90 days, and 60 active listings that match your size and material. STR = 45 ÷ (45 + 60) = 0.428, so about 43%. That is healthy demand, but not a guaranteed flip. If sold comps cluster around $75 shipped and you can ship for about $10, your rough room is: $75 - fees - $10 shipping - $25 cost. That can still be a solid profit if condition is strong.

Speed comes from defining comparables tightly. For shoes, size matters, and narrow or regular width can matter. For a Pendleton wool shirt, you can often loosen sizing a bit, but you must match fabric (100% wool vs wool blend), era vibe (modern vs vintage tags), and big visual features (board shirt plaid vs a basic button-up). For vintage Pyrex, the pattern name matters a lot, and “lot” listings can hide the true per-piece price. If your sold count includes sets of four bowls and your thrift find is a single Cinderella bowl, your STR math is technically correct but your pricing expectation will be wrong. The fix is simple: count only comps that match the unit you are holding in your hands.

STRDemandAisle move
70%+Very hotBuy if clean
50-69%HotCheck comps
30-49%SteadyOnly low cost
15-29%SlowNeed big margin
<15%RiskyPass unless rare

Do not let a “sold” badge trick you. One weird sale does not equal demand. Toss out comps that are new-in-box when yours is used, bundle lots when yours is single, and listings with mismatched model names.

Platform shortcuts: eBay vs Poshmark vs Depop

eBay is the STR workhorse because you can usually slice solds and actives quickly with tight keywords, category filters, size filters, and condition filters. That is why a lot of resellers use eBay solds to estimate demand even if they plan to list on Poshmark or Depop. You are not trying to predict your exact sale price across platforms, you are trying to avoid dead inventory. When you switch platforms, keep the same STR structure but adjust for each site’s quirks. On Poshmark, sold items are visible, but you have to filter carefully because the feed is more social and can show older items that were recently shared. On Depop, titles can be trend-driven, so the same sweater might be tagged “coquette,” “academia,” or “grandpa core,” and your comparables can drift fast.

Quick adaptation tips that save you from bad counts: On eBay, watch for sponsored placements and duplicate-looking results, then scroll a bit and make sure you are not accidentally counting the same listing twice. Also, do a sanity check on shipping style, because “$40 sold” might really mean “$40 plus $18 shipping,” and buyers experience that as a $58 purchase. On Poshmark, keep an eye out for bundle sales because a sold price can reflect multiple items purchased together, and that can make a single item look like it sold for more than it really did. On Depop, ignore vague keywords like “vintage” unless you pair them with the brand and material, for example “Pendleton wool” or “Pyrex Butterprint.” The tighter your comp set, the faster STR becomes trustworthy.

My favorite real-world aisle routine is a two-pass check. First pass: run STR on eBay in 60 seconds to decide if the item has enough demand to deserve your money today. Second pass: check one platform where you actually sell to see if pricing expectations match your customer base. That is how you avoid buying a heavy item that sells fine on eBay but is a pain on Poshmark due to shipping limits, or buying a niche fashion piece that sells better on Depop but barely moves on eBay. If you are doing this with hard goods like cookware, your comp accuracy matters even more, so pair this STR habit with cast iron date and ID checklist style thinking: identify first, then price, then buy. STR keeps you honest, and your cart gets profitable fast.

Pick the right comps, or STR lies

Sell-through rate is only as honest as the comps you feed it. If you lump “Nike hoodie” comps together, you might think demand is blazing, then your exact piece sits for 60 days because it is the wrong line, wrong fabric, or the wrong era. I treat comps like a police sketch: close enough is not good enough when one detail changes the buyer. A Patagonia Better Sweater in men’s size L can move fast at $45 to $70 depending on condition, while a random fleece with no style name might need $18 to move at all. Different pricing means different buyer urgency, and different urgency means a different STR.

Comparable checklist: brand, model, size, condition, era

Start by matching the stuff that actually changes what someone will pay. Brand is obvious, but model is where most resellers get lazy. “Birkenstock clogs” is not a comp, “Boston” is. “Coach bag” is not a comp, the specific style name or number is. If you can find a model number on a tag, leather stamp, or the inside care label, use it in your search. Materials matter the same way: a 100% wool Pendleton blazer and a wool-poly blend blazer might look similar in photos, but buyers feel the difference, and they price it differently.

  • Brand and sub-line: Nike ACG vs Nike Sportswear, Ralph Lauren Purple Label vs Polo by Ralph Lauren.
  • Exact model or style ID: shoe model name, bag style number, jacket code on the care tag, collectible set number if present.
  • Size and fit category: men’s vs women’s vs youth, plus “tall,” “petite,” or “wide” when it changes demand.
  • Condition tier: new with tags, like new, gently used, flawed, or parts-only. Keep tiers separate if buyers pay differently.
  • Era cues for vintage: single-stitch tees, union labels, made-in country changes, older fabric blends, and older logo versions.
  • Material and construction: full-grain leather vs bonded, 100% cashmere vs blend, sterling vs plated, selvedge vs non-selvedge denim.

Quick rule I use in the aisle: if you would price it differently, it needs its own STR calculation. Example: a Levi’s 501 is not one item. A modern 501 (newer care tag, modern wash) might be a $22 to $35 sale, but a vintage USA-made pair in a desirable wash and size can justify $60 to $150, and the buyer pool is totally different. Same story with outerwear: a “wool coat” comp set that mixes 100% wool with acrylic blends will make your STR look healthier than it really is for the premium piece. Your goal is not to find the most sold items, it is to find the most comparable buyers.

> If your comp search forces you to say “close enough,” pause and split the data. Separate by model, material, and condition first, then calculate STR. Fast flips come from accurate comp boundaries, not from bigger piles of listings.

When to broaden your comps without breaking the math

Sometimes you do everything right and there just is not much sold data. Here is the practical threshold: fewer than 10 sold results in 90 days means you should treat STR as a weak signal. That does not mean “do not buy,” it means you lean more on price discipline and rarity. Broaden your comps in controlled rings. Ring 1: same brand, same model, adjacent colorways. Ring 2: same brand, closest model line (for example, different season of the same technical jacket). Ring 3: adjacent sizes (like men’s 10.5 and 11 when sizing runs tight). Each ring gets a mental confidence label: high, medium, low.

Streetwear is where people accidentally wreck their STR math. A Supreme tee is not a Supreme tee if one is a small box logo and the other is a random graphic from a slow season. If your exact piece shows only 6 sold in 90 days, do not pretend that 60 sold for the brand means your item is hot. Instead, widen to the closest drop type and note the uncertainty. Also, watch out for “Best Offer” sales masking the real sold price. eBay’s Product Research reports actual sold price including accepted offer amounts, which keeps your comp set from being inflated by wishful listing prices.

Field notes for messy categories: vintage, streetwear, and collectibles

For vintage, build comps around era markers first, then style. A 1990s single-stitch concert tee is not comparable to a modern reprint, even if the graphic looks identical in a thumbnail. Use searches like “single stitch,” “made in USA,” or the specific blank (Hanes Beefy, Screen Stars, Fruit of the Loom) and calculate STR inside that fence. For collectibles, separate “complete” from “incomplete” like your profit depends on it, because it does. A Lego set with box and instructions sells in a different universe than loose bricks. Same with cards: graded vs ungraded is not a minor detail, it is the whole market. Keep those STRs apart, and your buying decisions get way calmer and way more consistent.

STR benchmarks that make buy or pass decisions

Outdoor estate sale table where a reseller compares a mug to a sell-through benchmark chart and phone notes, with a bold overlay reading Buy-or-Pass Benchmarks.

If you want one simple takeaway: use STR to avoid dead inventory, not to chase perfection. In a thrift-store aisle, you are making a time-based bet with limited info. Sell-through rate (STR) tells you whether buyers are actually pulling that kind of item out of the market, while you are standing there holding it. A “good” STR depends on your category, your price tier, and how much space you can tolerate being tied up. High STR usually means easier cash flow. Lower STR can still be a smart buy if the profit is big enough and you can wait without tripping over bins of stuff in your living room.

Simple STR ranges and what to do next

These benchmarks work best when you are measuring STR over a consistent window (like the last 90 days) and using comparable condition and keywords. Think of STR as a traffic light, not a guarantee. Clothing is often more trend-driven and size-sensitive, so you want higher STR unless you have a very specific niche buyer base. Shoes can be strong if the brand is in demand and the size is common. Hardgoods often sell slower but can be easier to photograph and ship. Vintage collectibles can be weird in a good way, with low STR overall but occasional huge wins if you recognize a scarce maker or pattern.

  • Under 20% STR: Usually slow. Default to pass unless the buy price is tiny, the item is small to store, or the upside is huge (think rare, high-ticket, easy to ship).
  • 20-40% STR: Moderate. Buy if the condition is clean, comps support your price, and you can handle a longer hold. Great zone for bread-and-butter items with decent margins.
  • 40-70% STR: Healthy. Strong “buy” territory if your estimated profit is there. These are the listings that tend to move without heroic discounting.
  • 70% STR or higher: Hot. Buy if you can list quickly and the item is not fragile or return-prone. High STR plus fast listing equals fast cash flow.

Now the nuance that keeps you profitable: the same STR feels different in different categories. For mall-brand clothing, an STR under 20% is a warning because the market is flooded and sizes limit demand, so you can end up sitting on a stack of $18 tops that nobody is searching for. For shoes, a 40-70% STR on brands like Birkenstock, Blundstone, or Allen Edmonds is often plenty, especially if the soles are solid and the size is common. For hardgoods like coffee makers, specialty cookware, or replacement parts, a 20-40% STR can still be fine because buyers search specific models, and fewer sellers want to test and pack them. For vintage collectibles, you may accept lower STR if the piece is scarce and storage is easy.

Adjust the ranges based on price tier and storage limits. If your average net profit is $8 to $15, you need higher STR because you are relying on velocity. Example: you grab a Patagonia Better Sweater for $12, you can realistically sell it for $45 plus shipping, and your net after fees and shipping supplies might be around $18 to $22. An STR in the 40-70% zone is plenty because the profit is solid and the buyer pool is broad. But if the item is bulky (think a large lamp or a bread machine), you should demand higher STR or a bigger margin because storing it costs you space. Also remember this: a 15% STR can still be a great buy if the thrift price is $5 and the expected net is $80 to $120. This is where material ID matters, especially for jackets, bags, and boots, so keep real leather no-damage tests in your back pocket before you pay up.

Aisle-ready decision rule: STR plus expected profit

Here is the fast framework I use when I have 30 seconds and someone else is eyeing my cart: STR answers “does it move,” but profit answers “is it worth my time.” Combine STR with estimated net profit and expected days to sell. Under time pressure, you do not need perfect math. You need a repeatable rule that protects your cash flow. I like a simple three-number check: (1) STR bucket, (2) expected net profit after fees and shipping materials, and (3) your honest guess of how long it will sit. Then match that to your current constraint: are you short on money, short on space, or short on listing time this week?

Practical heuristic that works: buy high-STR, low-margin items only if you can list fast. A $6 Nike Dri-FIT shirt that nets $8 is fine when you can photo it in two minutes and you are posting daily. If you are behind on listing, skip it, because “easy flips” pile up and become clutter. On the other side, buy lower-STR, higher-margin items only if you have storage and patience. Example: a vintage Pendleton wool blanket for $20 that could net $70 is worth a 20-40% STR if it folds into a tote and you are okay waiting 30 to 90 days. Same logic for hardgoods: a $15 espresso grinder that nets $60 can be a smart buy at a moderate STR, but only if you will test it tonight and pack it safely when it sells.

Last step is the “buy or pass” micro-checklist: confirm demand, confirm margin, confirm friction. Demand is your STR bucket. Margin is your estimated net profit (not the sold price). Friction is everything that creates returns or delays, like missing parts, heavy shipping, stains, or a niche size. If demand is strong but friction is high (like delicate ceramics), you either need a bigger margin or you pass. If margin is huge but demand is low, only buy if storage is easy and the item is resilient. If you use eBay for quick research, eBay’s Terapeak Research surfaces both sold and active listing data, including sell-through rate, which is exactly the snapshot you need for this kind of aisle decision, as described in an eBay Terapeak Research announcement. Make the decision, put it in the cart, and move on before you overthink a $9 mistake.

Sell-through rate plus ROI, the sourcing scorecard

Sell-through rate (STR) tells you how quickly and reliably a type of item is actually moving in the real world. ROI tells you how much you make when it finally sells. The trap is treating those like separate decisions. They are the same decision, because your cash is the fuel for your business. If you spend $40 on something that “should” net $60, but it sits for 4 months, you did not just buy a product. You rented a storage spot, spent mental energy, and delayed your next buy. The goal is not just profit, it is profitable turnover.

Why STR matters more than you think for cashflow

Inventory velocity is the quiet superpower that keeps resellers afloat. Picture two thrift finds. Find A nets you $25 and sells in 7 days. Find B nets you $60 and sells in 120 days. Find B looks “better” if you only stare at the profit number. But in the time Find B is still sitting, Find A can cycle again and again. Even if you only repeat Find A four times in those 120 days, you are already at $100 profit, and you learned four times as much from buyer messages, returns (if any), and pricing tweaks. Fast flips also keep you motivated, which matters more than people admit.

Here is what slow movers really cost you. First, capital lock-up: the money in a slow listing cannot buy the next high-STR item you see tomorrow. Second, storage creep: a “great deal” pair of skis, a bulky bread maker, or a big vintage lamp can eat an entire shelf. Third, market drift: styles change, algorithms change, seasons end, and your listing photos get stale. If you are listing across eBay, Poshmark, Mercari, Depop, and Etsy, slow inventory also creates admin drag because you are re-sharing, re-pricing, and answering questions for months.

Net profit is also not the same thing as sale price minus thrift cost. Fees and fee math can bite you, especially when shipping is part of the fee base. On eBay, the final value fee basics show the fee is a percentage plus a per-order fee, and it is calculated on the total sale amount (including shipping and applicable taxes). On Poshmark, the current seller fee policy spells out $2.95 for sales under $15 and 20% for sales $15 and up. Those numbers are why a high-STR item with clean margins is often safer than a big-ticket item with fuzzy net math.

If your money is tied up in slow movers, you are paying rent in your spare room and missing the next great flip. Favor fast, easy listings that sell consistently, even if the profit looks smaller.

A quick scorecard: STR, net profit, and time-to-list

My favorite sourcing shortcut is treating each potential buy like it must “win” at least two out of three categories: STR, net profit, and time-to-list. STR is your demand signal, net profit is your reward, and time-to-list is the constraint most newer resellers ignore until they burn out. Time-to-list includes quick cleaning, measuring, photos, a title, item specifics, and a price grounded in sold comps. A 90% STR item that takes 40 minutes to list can still be a bad buy if you have a death pile. A 35% STR item can be a good buy if it is a 5-minute listing with huge upside and tiny storage.

STRNetList time
70%+$25+<10 min
50-69%$15-2410-20 min
30-49%$40+<15 min
10-29%$60+<10 min
<10%AnyAny

Here is how this plays out in a real cart decision. You spot a Lululemon men’s quarter-zip for $9.99. Your comps show lots of solds, so you peg STR around 60% to 80% depending on color and size. You can photograph it in 6 minutes because it is one garment, no testing, no parts, no flaws beyond light pilling. If you sell for $45 with buyer-paid shipping, you might clear roughly $20 to $26 after platform fees (varies by platform and promo choices). Compare that to a $19.99 vintage espresso machine that could net $50, but takes 35 minutes to test, clean, and photograph, and might have a 20% STR because buyers are picky and returns hurt.

Time-to-list is the multiplier. Experienced resellers obsess over it because it controls how many “at-bats” you get per week. If you value your time at even $20 per hour, a 30-minute listing quietly costs you $10 in labor. That does not mean you never buy long-list items, it just means they must pay you for the hassle. I will happily list a simple Patagonia Better Sweater in 8 minutes for a $22 net. I will only list a complicated electronics bundle if it nets $80 plus and I am confident it will sell quickly. Keep your fast-lane inventory stocked, and only add slow-lane items when they are truly worth the space.

One more tie-breaker that helps: trend alignment. A trendy item with decent STR today can turn into a dead zone fast, and the opposite is true if you get ahead of demand. If you want a steady stream of “easy to list, easy to sell” categories, build a quick seasonal cheat sheet using 2026 fashion trends to flip, then sanity-check each trend item with sold comps before you buy. Combine that with the scorecard and you will feel your cash flow smooth out. Your shelves get lighter, your listings get sharper, and you stop getting seduced by profits that only exist on paper.

Use STR to price smarter and sell faster

Home office desk scene with hands pricing an item using sell-through rate data on a laptop, alongside a folded fleece, calculator, and notes.

STR is your pricing reality check. If an item has a high sell-through rate, the market is actively absorbing that product at a steady pace, so you can price for profit without sitting forever. If STR is low, your price has to do more of the work because demand is weaker, seasonality is harsher, or competition is brutal. The biggest pricing mistake I see is anchoring to the single highest comp. One lucky sale does not equal market value. Instead, look at the sold range and aim for a price that matches your STR goal: fast cashflow (price lower) or max profit (price firmer). On both eBay and Poshmark, STR should decide how stubborn you can be and how quickly you need to move.

High STR pricing: do not underprice the easy wins

High STR items are your easy wins, so do not panic-price them just because you want quick sales. If you pulled a Patagonia Better Sweater in clean condition and your STR check shows it is moving fast, you can usually list at the upper-middle of the sold range and still sell quickly. Example: if solds cluster around $48 to $70 with most sales in the $55 to $65 band, list at $64.99, not $44.99. You are not trying to be the cheapest listing, you are trying to be the best value listing. Clean photos, accurate measurements, and a clear condition note often let you hold that firmer price without slowing down.

For high STR, I like a simple “firm first, flexible later” offer plan. On eBay, set Best Offer rules that protect your floor (auto-decline anything below your true minimum) and let the listing breathe for 5 to 7 days before you start accepting smaller discounts. On Poshmark, build the Offer to Likers cost into your starting price because OTL requires at least a 10% price drop and includes a shipping discount you choose, which means your net will be lower than the sticker price. That 10% minimum is not optional, it is how the tool is designed. (blog.poshmark.com) A practical move: list at $68 so you can send $59 (over 10% off) and still hit your profit target.

High STR should also change your listing cadence. These are the items you list first, ideally within 24 hours of sourcing, because speed compounds when demand is already there. If you only have time to list three things tonight, list the high STR items, not the “maybe someday” pieces. On eBay, take advantage of the platform’s ability to send or automate offers to interested buyers for eligible listings, because it converts watchers and cart adders without you babysitting the item all day. (ebay.com) The goal is fast, repeatable turnover: list, gather interest, then nudge with a controlled discount only after you have given full-price buyers a fair shot.

Low STR pricing: build an exit plan before you buy

Low STR is not automatically a no, but it should trigger an exit plan before you even get to the checkout line. If the STR is low, your profit comes from buying cheaper, listing sharper, and managing markdowns like a business. Example: you find a nice mall-brand blazer, sold comps are $28 to $40, but STR is 15%. That means you might wait months unless your price is aggressive. If your all-in fees and shipping supplies average $8 to $10 on that sale, your max buy price might be $5 to $7 if you want any real profit. If you cannot buy it that low, pass. Low STR inventory is where cashflow goes to die if you ignore math.

If you do buy low STR anyway (maybe it was a $1 tag day, or you are building a themed vintage shop), list aggressively and schedule markdowns on purpose. A realistic timeline that works on both eBay and Poshmark looks like this: Day 0 list at your planned “room for offers” price, Day 7 send your first offer (or a price drop), Day 21 do a deeper cut if there is still no traction, Day 45 decide whether to relist, lot it up, or liquidate. On Poshmark specifically, price drops can also trigger limited-time shipping discounts for buyers in certain promos, which can help convert stale items without you paying extra shipping out of pocket. (poshmark.com) The point is to stop hoping and start steering.

Low STR also rewards bundle thinking. If a single pair of slow-moving jeans will not sell, a “2 pairs for $45” lot on eBay can suddenly make the purchase feel worth it to a buyer who hates scrolling. On Poshmark, use bundles to increase your average order value, then make one clean offer that feels like a deal (for example, three tees listed at $18 each, bundled offer $39 plus discounted shipping). Keep one hard rule: set an end date. If an item hits day 60 or day 90 with no meaningful interest, move it out through a lot sale, a local reseller bundle, or a donation reset. STR is not just about pricing, it is how you protect space, time, and cash so you can keep sourcing the winners.

Make STR a habit, plus quick FAQs

The fastest way to get better at sourcing is to stop treating sell-through rate (STR) like a one-off calculation. Make it a loop you run every trip, even if you are in a tiny thrift with weak signal and a long line at checkout. Pick one category focus for the day (like women’s linen pants, vintage Pyrex, or men’s trail running shoes), run a quick STR check before you buy, then apply simple buy rules. The magic is the review: once a week, you look at what you actually listed and what actually sold, then tighten your “yes” list. That consistency beats perfect math every time.

A weekly STR routine that improves your buying fast

Here is the lightweight workflow I recommend for every sourcing trip, especially if you are juggling multiple platforms. First, choose one category focus for the week so you are not comparing apples to lamps. Then, in-store, do a 60-second STR check for any “maybe” item: count sold comps in your time window, count current actives, then estimate STR (sold divided by active). Finally, apply buy rules that protect your cash. Example: if a Lululemon men’s polo is $8 and you see 45 sold vs 60 active in 90 days (about 75% STR), I will buy if I can list at $28 to $35 and still clear at least $12 net after fees and shipping supplies.

  • Pick one category focus for the week
  • Run a 60-second STR check in the aisle
  • Set a max buy price tied to net profit
  • Keep a hard floor STR rule for that category
  • Log 10 “maybes” you did not buy
  • Review weekly, then tighten your yes list

If you can only research one thing in the aisle, research demand. A $6 tee with a 70% STR is safer than a $25 jacket with a 5% STR today.

The weekly piece is what turns STR into a skill. Track 10 items you considered buying (yes and no). Write down your predicted STR and your predicted net profit, then compare it to reality: did it sell within your target window, did you have to discount, did it get returns, did it sit. If you use a tool like Thrift Scanner, screenshot the value range you saw in-store and compare it to your final sold price later. After a month, patterns get obvious. Maybe your “yes” list becomes: mid-rise Levi’s 501 in common sizes, yes; mall-brand skinny jeans, no, even if they are cheap.

FAQ: Sell-through rate for reselling

What is a good sell-through rate for reselling?

A “good” STR depends on how fast you want cash back. For most thrift flips (clothes, shoes, small home goods), I like about 40% to 80% STR in a 90-day window. That usually means you can price competitively and expect movement without constant relisting. For long-tail items (niche collectibles, rare pottery, vintage electronics), I will accept 10% to 30% STR if the profit is big enough to justify storage, like paying $15 to target a $120 sale. Low STR can still work, but only with strong margin.

How do I calculate sell-through rate on eBay using sold listings?

Use the same keywords, size, and filters twice: once for sold, once for active. On desktop, open the eBay Advanced Search page, search your item, then check “Sold items” to get the sold count for your chosen window (often 90 days). Then run the same search without sold checked to get the active count. STR formula is sold divided by active. Example: 18 sold and 40 active equals 45% STR. Tighten filters (condition, size, color) until the comps match.

Can I use eBay sell-through rate to source for Poshmark or Mercari?

Yes, but treat it like a demand signal, not a promise. eBay is huge and tends to show you broad buyer demand, while Poshmark and Mercari can be more trend-driven and brand-forward. If eBay STR is strong (say 60% in 90 days) and your item is easy to ship, I am comfortable sourcing it for Poshmark or Mercari, then adjusting price for the platform. Example: a $10 Nike ACG fleece might be a $38 sold average on eBay but list at $45 on Poshmark to leave room for offers and fees.

What time window should I use, 30 days or 90 days?

Use 30 days when you are flipping fast-moving basics and you want a sharp read on right-now demand, like Stanley-style tumblers, current sneaker models, or seasonal spikes. Use 90 days for most thrift categories because it smooths out weekends, pay cycles, and short trends. If you are researching evergreen items, longer data can help too. eBay’s Product Research tool (formerly Terapeak) can show longer history and includes a sell-through metric, as described in an eBay Product Research update. Simple rule: 30 days for speed, 90 days for confidence.

How do I use sell-through rate when there are hardly any sold comps?

When sold comps are thin, widen your search, but do it strategically. Drop the color first, then broaden size, then switch from model name to brand plus material plus category (like “Pendleton wool blazer”). You can also bracket value by checking similar quality tiers: if comparable wool blazers are selling for $35 to $60 and actives are stacked, treat your unknown label as the low end unless it has standout details. My buy rule in low-comp situations is strict: pay small (often $3 to $8), require a clear defect-free condition, and aim for at least 3x to 5x return to cover the uncertainty.


Ready to stop guessing and start profiting? Download Thrift Scanner and let AI identify valuable items instantly. Snap a photo, get real market data, and know what to pay before you check out. Whether you are sourcing at thrift stores, yard sales, or auctions, you can spot winners faster and skip the duds. Get it now on iOS or Android.