The total number of current listings available for sale for this keyword/category.
The number of items sold in the last 90 days (check filter 'Sold Items' on eBay).
0%
Sell-Through Rate
Analysis: For every 100 items listed, approximately 0 are selling within 90 days.
function calculateSTR() {
// Get DOM elements
var activeInput = document.getElementById('activeListings');
var soldInput = document.getElementById('soldListings');
var resultBox = document.getElementById('strResult');
var percentageDisplay = document.getElementById('percentageDisplay');
var verdictDisplay = document.getElementById('verdictDisplay');
var itemsSoldPerHundred = document.getElementById('itemsSoldPerHundred');
// Get values
var active = parseFloat(activeInput.value);
var sold = parseFloat(soldInput.value);
// Validation
if (isNaN(active) || isNaN(sold)) {
alert("Please enter valid numbers for both Active and Sold listings.");
return;
}
if (active < 0 || sold 0) {
// Technically infinite, but we treat it as 100%+
str = 1000; // Cap for display logic
percentageDisplay.innerHTML = "> 1000%";
} else {
str = 0;
percentageDisplay.innerHTML = "0%";
}
} else {
str = (sold / active) * 100;
// Round to 2 decimal places
percentageDisplay.innerHTML = str.toFixed(2) + "%";
}
itemsSoldPerHundred.innerHTML = str.toFixed(0);
// Verdict Logic
var verdictText = "";
var verdictClass = "";
if (str >= 100) {
verdictText = "Excellent Demand (Unicorn Item)";
verdictClass = "verdict-good";
} else if (str >= 50) {
verdictText = "Great Demand (Fast Mover)";
verdictClass = "verdict-good";
} else if (str >= 30) {
verdictText = "Good Demand (Steady Seller)";
verdictClass = "verdict-avg";
} else if (str >= 10) {
verdictText = "Low Demand (Long Tail)";
verdictClass = "verdict-avg";
} else {
verdictText = "Poor Demand (Saturated Market)";
verdictClass = "verdict-bad";
}
// Apply verdict
verdictDisplay.innerHTML = verdictText;
verdictDisplay.className = "verdict-box " + verdictClass;
// Show results
resultBox.style.display = "block";
}
What is eBay Sell-Through Rate (STR)?
The eBay Sell-Through Rate (STR) is one of the most critical metrics for resellers and e-commerce sellers. It measures the velocity at which items are selling compared to how many are currently listed. Essentially, it tells you the balance between supply (active listings) and demand (sold listings).
Calculating your STR helps you decide whether to source an item. A high STR indicates that an item sells quickly, reducing the time your capital is tied up in inventory. A low STR suggests the market is saturated or demand is low.
How the Calculator Works
This calculator uses the standard reseller sourcing formula:
(Number of Sold Listings ÷ Number of Active Listings) × 100 = STR %
Note: This is based on eBay's standard 90-day historical data viewable when filtering by "Sold Items".
Interpreting Your Results
Over 100%: High demand. There are more items selling in 90 days than are currently listed. These items usually sell within days or weeks.
50% to 99%: Healthy demand. It takes roughly 1 to 2 months to sell an item.
20% to 49%: Moderate demand. Expect to hold this inventory for 3 to 5 months.
Under 20%: Low demand / High saturation. These are "long tail" items that may take 6+ months to sell, or require very competitive pricing to move.
How to Find the Numbers
Open the eBay app or website.
Search for the specific item (e.g., "Sony VCR SLV-D380P").
Note the number of results found—this is your Active Listings.
Go to filters and select "Sold Items" (which automatically checks "Completed Items").
Note the new number of results—this is your Sold Listings.