You listed that Nike Air Max at $89. It's been sitting there for 45 days. Meanwhile, three other sellers have the same shoe for $64โ$72 โ and they're all selling.
You're not losing because you have a bad product. You're losing because you set a price once and never looked back.
This is the most common mistake I see across the 1,500+ listings I manage. And it's fixable. Here's how smart repricing works โ and how to do it without staring at spreadsheets for three hours every week.
The Problem With Static Pricing
eBay is a living, breathing marketplace. Prices fluctuate based on supply, demand, seasonality, and what your competitors decide to do this Tuesday afternoon.
When you list an item at a fixed price and walk away, you're essentially making a bet that market conditions won't change. That's almost never true.
The good news: repricing doesn't mean a race to the bottom. Smart repricing is about finding the optimal price point โ the price where you maximize revenue ร sell-through rate, not just the lowest price possible.
The Three Pricing Signals
Before you reprice anything, you need to understand where your listing stands relative to the market. There are three possible states:
Most sellers focus only on the "overpriced" problem. But underpricing is just as common โ and it's usually invisible until you run the numbers. I've found that roughly 15-20% of my listings are regularly selling below market value.
How to Calculate the Right Price
The gold standard for pricing on eBay isn't what items are listed for โ it's what they sold for. Sold comps tell you what buyers are actually willing to pay, not just what sellers are hoping for.
Step 1: Find Your Sold Comps
In eBay's search, check "Sold Items" and "Completed Listings" on the left sidebar. Filter to the last 60โ90 days. Look at at least 10โ15 sold items for a reliable baseline.
What you're building toward is the sold median price โ not the average (which can be skewed by outliers), but the middle value when all sold prices are sorted low to high.
Sold prices: $58, $62, $65, $67, $69, $72, $89
Median (middle value) = $67
Mean (average) = $68.86 โ outlier ($89) inflates this
// Use median for pricing โ it's more robust to outliers
Step 2: Adjust for Your Listing's Condition
The sold comps tell you the market price for that item. But your specific listing has variables that shift the target price:
- Condition: "Like New" commands 10-20% premium over "Good"; "Acceptable" should be 20-30% below median
- Photos: Better photos โ higher buyer confidence โ closer to (or above) median
- Seller feedback: Higher feedback scores allow slightly higher pricing. Buyers trust you more.
- Free shipping vs. buyer pays: If you charge shipping, your item price needs to be lower than free-shipping competitors
- Urgency: Need to liquidate? Price 5-10% below median. Can wait? Price at or slightly above.
Step 3: Calculate Your Floor Price First
Before you do anything else, know your floor. This is the absolute minimum you'll accept โ the price at which the sale is still worth making after all costs.
eBay final fee: $8.97 (12.9% of $69.50)
Shipping cost: $8.00
Packaging: $1.50
โโโโโโโโโโโโโโโโโโโโโโโโโ
Total cost: $43.47
Target margin (20%): $8.69
Floor price = $52.16
// Never reprice below this, even if the AI suggests it
The Sell-Through Rate: Your Most Important Metric
Most repricing guides focus on price. But price is just one variable. The metric that actually tells you whether to reprice is the sell-through rate (STR).
Sell-through rate = Sold listings รท (Sold listings + Active listings) ร 100
For a given search term, if there are 40 sold items and 60 active listings, the STR is 40%. That means 40% of sellers who listed this item actually sold it. The other 60% are still waiting.
How to Read STR Signals
| Sell-Through Rate | Market Signal | Recommended Action |
|---|---|---|
| >70% | ๐ฅ High demand | Price at or above median โ buyers are competitive |
| 40โ70% | ๐ Healthy market | Price at median, be patient |
| 20โ40% | ๐ Soft demand | Price 5โ10% below median to stand out |
| <20% | ๐ง Saturated market | Price aggressively (15โ20% below) or hold โ buyers have too many options |
A high STR is your green light to hold firm on price. A low STR means you need to compete harder โ or wait out the glut of supply.
Automating the Reprice Decision
Running this analysis manually for 50+ listings every week is a full-time job. That's exactly why we built smart repricing into ResellerAI.
Here's how the automated process works:
- Keyword extraction: The system analyzes your listing title and pulls out the 3โ5 most meaningful search terms (brand, model, condition descriptors)
- Market fetch: It queries eBay's API for both active and sold listings matching those keywords โ typically 40โ60 comps per item
- Statistical analysis: Computes median, IQR, STR, and your price's percentile position in the market
- Signal assignment: Labels each listing as "fair," "overpriced," or "underpriced" based on configurable thresholds
- Reprice decision: If enabled, applies a price adjustment โ but never below your floor price, and never more than your configured max drop % in a single change
Smart repricing needs guardrails. Always configure: (1) a floor price per listing or category, (2) a max single-drop percentage (we default to 20%), and (3) a cooldown period between reprice events. Without these, automated repricing can spiral into a race to the bottom.
What "Smart" Actually Looks Like in Practice
Let me walk through a real example from my store:
Item: Jordan 1 Retro High OG Chicago โ Men's Size 11
Listed price: $285.00
Days listed: 38
Views last 7 days: 4 (down from 22 at launch)
Offers received: 0
Running the market analysis:
Sold comps: 23 sold | Range: $198โ$295
Sold median: $238
My price vs market: +19.7% above sold median
Signal: OVERPRICED
Sell-through rate: 33% (soft market, lots of supply)
Suggested price: $230 (just below sold median, competitive)
My floor price: $195 โ safe to reprice
Drop %: 19.3% โ within 20% max
Result: Repriced to $230. Sold within 6 days with a full-price buyer (no offer needed). That's 32 days faster than waiting.
The "Aging Inventory" Rule
One simple rule that dramatically improves sell-through: reprice based on age, not just market position.
| Days Listed | Action | Price Adjustment |
|---|---|---|
| 0โ14 days | New listing, let it breathe | No change (unless >20% overpriced) |
| 15โ30 days | Check market position | Align to within 5% of sold median |
| 31โ60 days | Starting to age โ act | Price 5โ8% below sold median |
| 61โ90 days | Aging inventory, needs attention | Price 10โ15% below sold median |
| 90+ days | Consider relist + price reset | Relist with fresh photos + new price at floor+margin |
Relisting after 90 days also resets the eBay algorithm's freshness signal, which can boost your visibility in search results.
What Smart Repricing Won't Do
It's worth being clear about what AI-powered repricing can't replace:
- It can't fix bad photos. A perfectly priced item with bad photos won't sell. Repricing moves the price; it doesn't fix buyer confidence issues.
- It can't override a truly oversaturated market. If there are 200 sellers and 3 buyers, the right move is often to hold or relist elsewhere (Poshmark, Mercari).
- It can't read seasonal demand perfectly. A coat listed in July will have different comps than the same coat in November. Know your seasonality.
- It can't enforce your floor. Well, ResellerAI can โ but you need to set it. Know your cost basis for every item.
Getting Started: Your First Repricing Pass
If you're new to systematic repricing, here's a simple workflow to start this week:
- Export your active listings (eBay Seller Hub โ Listings โ export CSV)
- Filter for items listed >30 days ago with 0 offers
- For each item, look up sold comps on eBay (sold + last 90 days)
- Compare your price to sold median โ note any >15% overpriced items
- Calculate your floor price for each item (cost + fees + shipping + target margin)
- Reprice to just below sold median, never below floor
- Relist any item 60+ days old for the freshness bump
Do this once manually so you understand the process. Then automate it.
Manual repricing for 50 listings takes 3โ5 hours per week. With ResellerAI's automated competitor tracker, that same analysis happens every 24 hours in the background โ and flags only the listings that need your attention. Most users spend less than 10 minutes reviewing suggested reprice actions.
Key Takeaways
- Most stale listings are stuck because of static pricing, not bad products
- Use sold median (not mean, not asking prices) as your market reference
- Pair price with sell-through rate to understand the market's health
- Always set a floor price before enabling any automated repricing
- The aging inventory rule: price more aggressively as days-listed increases
- Smart repricing frees up 3โ5 hours/week while keeping prices competitive 24/7
Let AI Handle Your Repricing
ResellerAI monitors competitor prices across your entire catalog daily. When something's overpriced or an opportunity appears, you get an alert โ or the AI handles it automatically within your set limits.
Join the Waitlist โ It's Free