How to Estimate Etsy Sales
Etsy hides the number. The signals it leaves behind tell you most of what you need to know.
By marielise, builder, tinkerer, systems thinker. Ships SaaS products and publishes Apify actors. Published May 2026.
In This Guide
What Etsy Actually Shows You
If you have ever looked at a competitor's Etsy listing and wondered how much they are actually selling, you have run into the same wall everyone runs into. Etsy removed per-listing sales counts from public pages years ago. The exact number you want is simply not there.
What is there: review counts, recent review dates, shop totals, badges, listing age, and price. These are not the answer, but they are enough to build a reasonable estimate. Sellers, researchers, and analysts do this every day, and the methodology is not secret. It is just math.
What Data Etsy Actually Shows Publicly
Before estimating anything, it helps to understand exactly what data Etsy exposes publicly and what it hides.
Publicly visible
- Review count on a specific listing
- Recent review dates (actual timestamps of the last several reviews)
- Shop total sales (cumulative, on the shop page)
- Shop total reviews (also on the shop page)
- Listing badges: Bestseller, Star Seller, Quick Replies
- Listing price and currency
- Ships-from country
- Shop age
- Category breadcrumb
Hidden from the public
- Per-listing sales count (removed from public pages)
- Per-listing revenue
- Buyer country breakdown
- Conversion rate
- Traffic sources
- Any per-period sales breakdown
The Core Formula
The starting point for any Etsy sales estimate is this:
estimated units sold = listing reviews / effective review rate
This works because review counts are public and the relationship between reviews and sales is predictable within bounds. Not every buyer leaves a review. But across a large enough sample, the rate at which they do is consistent enough to be useful.
The effective review rate is the central variable. Get it right and your estimates are directionally accurate. Get it wrong and the estimate is meaningless.
Understanding Review Rate
Review rate is the fraction of buyers who leave a review. If a listing has 100 sales and 20 reviews, the review rate for that shop is 20%.
Etsy exposes the information you need to calculate this directly, as long as the shop page shows both total sales and total reviews. If a shop shows "1,200 sales | 257 reviews," the review rate is 257 / 1200, or about 21%.
When the shop page does not show totals (small shops sometimes hide this or Etsy does not display it), you have to fall back to an assumed rate. The commonly cited Etsy-wide midpoint is around 20%, but that hides a lot of variation by category and price point.
Why review rate varies by category
A buyer who spends $8 on a digital download behaves differently from a buyer who spends $120 on a custom portrait. And a buyer of a print-on-demand wall art piece leaves reviews at a very different rate than a buyer of handmade jewelry.
This matters enormously for estimation. If you apply a flat 20% review rate across all categories, you will systematically over-estimate sales in low-review-rate categories (handmade, high-ticket custom work) and under-estimate in high-review-rate ones (print-on-demand, digital downloads, low-cost stickers and accessories).
The practical consequence: if you are doing niche research within a single category, you can calibrate your estimate against the shops in that category rather than using a global default. The niche median review rate is almost always more accurate than a generic global rate.
Price-Tier Adjustment
Even within a single category, price affects review rate. Lower-priced listings drive more impulsive purchases, and impulsive buyers are less likely to return and leave a review. Higher-priced listings tend to attract more engaged buyers who are more likely to review.
This is an adjustment to the shop review rate, not a separate number. A rough framework:
- Listings under $20: multiply the shop review rate by about 0.70 (fewer reviews per sale)
- Listings at $20 to $100: use the shop rate as-is (baseline)
- Listings at $100 to $300: multiply by about 1.20 (more reviews per sale)
- Listings over $300: multiply by about 1.40 (most diligent reviewers)
The result of this adjustment is the effective review rate for that specific listing, which is what you divide into the review count.
Niche Calibration: Why One-at-a-Time Estimates Are Weaker
Estimating a single listing in isolation gives you a weaker result than estimating a batch of listings in the same niche together.
If you analyse 30 listings from the same keyword search, you can compute the median review rate across all the shops in that batch. This niche median captures the actual review behaviour in this category, not the global average. You can then blend each shop's own rate toward the niche median, which pulls outlier shops back toward normal.
A shop with an unusually low or high review rate (which could be a data anomaly, a shop that mixes very different product types, or just a small-sample quirk) gets corrected toward what is typical in the niche. This is why doing a full niche scan of 50 to 100 listings gives you better estimates for any individual listing within it than running that listing alone.
Reading Confidence: When to Trust the Estimate
Every estimate has an error range. The width depends on two things: whether the shop page exposed real total sales and review figures, and how many reviews the specific listing has.
High confidence (roughly plus or minus 25%)
The shop reported measured totals, and the listing has 50 or more reviews. There is enough signal to narrow the band significantly.
Medium confidence (roughly plus or minus 35%)
The shop reported measured totals, but the listing has only 10 to 49 reviews. Less signal, slightly wider band.
Low confidence (roughly plus or minus 50%)
Either the shop totals were not available and the estimate fell back to a default rate, or the listing has fewer than 10 reviews. Wide band. Useful for rough direction, not for precise benchmarking.
High-confidence estimates on high-volume listings (500 or more reviews) are directionally very solid. The formula will not get you to exact numbers, but it will reliably distinguish a $50k lifetime revenue shop from a $500k one.
Trending and Dormant Signals
Sales estimates give you a lifetime total. What they do not tell you on their own is whether a listing is actively selling right now or quietly coasting on old volume.
Recent review timestamps fix this. If a listing's last 10 reviews are spread across 3 years, it is selling slowly. If 6 or more of the last 10 reviews were left in the last 90 days, it is actively selling at an elevated rate.
This trending flag is particularly useful for niche research. A listing with high lifetime estimated revenue but dormant recent velocity may indicate a niche that has peaked. A listing with modest lifetime revenue but trending velocity may indicate an emerging opportunity.
Similarly, a dormant flag (no reviews in the last 180 days) signals that even a formerly strong listing may no longer be actively converting.
Velocity: Turning Lifetime Numbers Into Per-Year Rates
Lifetime revenue is one lens. Per-year velocity is another.
A listing with 10,000 estimated lifetime units sold launched 8 years ago is selling roughly 1,250 units per year. The same 10,000 units in a listing launched 2 years ago is selling 5,000 per year. The lifetime total is identical. The current health of the listing is not.
You can compute listing velocity from the oldest review timestamp: listing age in years = (today minus oldest review date), then annual velocity = estimated units sold / listing age in years. This transforms the estimate from a single historical number into a current rate, which is more useful for competitive benchmarking.
When This Goes Wrong
The methodology has known failure modes. Being aware of them lets you weight your estimates appropriately.
Mixed-price shops
A shop selling $5 stickers and $200 custom portraits creates a distorted shop review rate. Per-listing estimates for both types will be off in opposite directions. Look for shops that sell within a narrow price band for the cleanest estimates.
Shops with no public totals
New shops, very small shops, or shops that Etsy does not display totals for will fall back to a default review rate. The estimate is less accurate, and the confidence band will reflect that.
Listings with very few reviews
Under 10 reviews, there is not enough signal to narrow the range meaningfully. The estimate is wide. Treat it as an order-of-magnitude check, not a benchmark.
Category edge cases
The price-tier adjustment captures most of the variation between categories, but niche-specific behaviour can still diverge. POD sellers know their category has much higher review rates than handmade goods. Running a category-calibrated scan produces better results than a global default.
Doing This by Hand vs. at Scale
Manually applying this methodology to one or two listings is straightforward. Pull the review count, look up the shop's total sales and reviews, compute the review rate, apply the price-tier adjustment, divide.
Doing it at scale is where it gets tedious. Running 50 search results, pulling each shop page, computing niche medians, applying the two-pass calibration, generating confidence bands, and flagging trending and dormant listings across the whole batch is hours of work to do correctly.
That is the problem the Etsy Sales Intelligence actor solves. Paste a keyword, a shop URL, or a list of listing URLs. The actor runs the methodology described in this guide across however many listings you point it at and returns structured JSON with every estimate, confidence band, trending flag, and confidence note. The output is ready to drop into a spreadsheet or BI tool. The cost is $0.05 per listing. A 50-listing niche scan is $2.50.
Summary: What You Can and Cannot Know
What you can estimate with confidence: whether a listing is in the hundreds, thousands, or tens of thousands of lifetime sales. Revenue order of magnitude. Whether a listing is actively trending or dormant. Which shops in a niche dominate volume.
What you cannot know from public data: exact per-listing sales counts, conversion rate, traffic sources, or buyer country breakdown. Etsy keeps those for sellers only.
The estimates are directional. That is what they are useful for. Deciding whether a niche is worth entering, whether a competitor is actually doing volume, whether a listing that looks popular is trending or coasting: all of these are answerable with reasonable confidence from the public signals Etsy provides. The math is not magic. It is just a systematic way of reading signals that were always there.
FAQ
Is it possible to know exact Etsy sales from public data?
No. Etsy removed per-listing sales counts from public pages. What the estimation methodology produces is a range, not a precise number. The confidence band tells you how wide the range is.
What is a realistic confidence band for a well-reviewed listing?
For a listing with 50 or more reviews in a shop where Etsy reports measured total sales, the estimate is roughly plus or minus 25% of the central figure. That is enough to distinguish a $30k listing from a $300k one with confidence.
Does this work for digital downloads?
Yes, with an important note. Digital downloads tend to have higher review rates than physical items, which means the default 20% rate will likely over-estimate sales volume. Running a full niche scan with many listings in the same digital download category will calibrate the rate toward what is actually observed in that niche, producing better estimates.
Does listing age matter?
Yes. Older listings accumulate more reviews, which gives you more signal. Listing age also matters for computing annual velocity: a listing with 5,000 estimated lifetime sales launched 7 years ago is a very different competitive situation than the same figure on a listing launched 18 months ago.
Can I automate this to track competitors over time?
Yes. Run a weekly scan with the same inputs and accumulate delta data over time. After enough snapshots, the rate at which a shop is actually growing in reviews can be measured directly, which produces a tighter estimate than the lifetime average.