Free tool

Store health score

Enter order value, repeat purchase rate, and refund rate for your last 90 days. You get a score out of 100 against stores in your category, and a straight answer on which input to fix first.

Benchmarks differ enormously by category. Pick the closest fit.

Enter each figure for the last 90 days and leave out canceled orders. The peer percentiles cover the same window.

Order totals with tax and shipping, before refunds, divided by orders. In a Shopify orders export, average the Total column. Shopify's own AOV report leaves out tax and shipping, so it reads lower.

Of customers who ordered in the last 90 days, the share who ordered at least twice in that time. Count customers by email in a Shopify orders export.

Refunds on orders placed in the last 90 days, divided by those orders' totals. In a Shopify orders export, divide the sum of Refunded Amount by the sum of Total.

Nothing is sent anywhere. The score is computed in your browser against the category distribution.

—out of 100
Health score
Add your metrics

Fill in any metric to start scoring. All three give the full picture.

Average order value—
Repeat purchase rate—
Refund rate—

Percentiles over the last 90 days from hundreds of Shopify stores in the By the Numbers network, as of October 3, 2026.

Compare with stores like yours: install free

In the app, Stores Like Yours (beta) compares your AOV, margin, and refund rate with the median store in your category, revenue tier, and country. See the benchmark reports

How to use the score

Ignore the headline for a moment and look at the three bars. A store at 62 with two strong metrics and one weak one has a completely different job in front of it than a store at 62 that is mediocre everywhere. The first has a specific problem to fix; the second has a measurement culture to build.

Repeat purchase rate is weighted heaviest for a reason: it multiplies through everything else. A point of AOV adds once, while a point of repeat rate adds orders for as long as the customer stays, which is the argument the best growth KPI for Shopify makes at length. If the score surprises you, the likely cause is that one of these three is measured loosely, or over a different window than the last 90 days. Building an ecommerce KPI dashboard covers pinning the definitions down.

Then go one level deeper on whichever bar is shortest. The LTV calculator converts a repeat rate into money, the revenue leak calculator prices a conversion or refund gap, and the benchmarker shows the full distribution rather than a single position in it.

Scoring questions, answered

How is the score calculated?

Each of your figures is placed in your category's distribution for the same 90 days, which gives a percentile. The three percentiles are then weighted into one score. Repeat purchase rate carries the most weight because it moves lifetime value hardest; refund rate carries the least because it is usually the narrowest spread.

Why does category matter so much?

Because the same number means opposite things in different categories. A repeat rate that is ordinary for supplements would be excellent for furniture, because people reorder vitamins far more often than sofas. Comparing across categories produces confident, wrong conclusions.

Why does my repeat purchase rate look low?

It covers the last 90 days, not a year. A customer counts only if they order twice within the last 90 days. Many repeat buyers take longer than that between orders. A yearly or lifetime rate gives them more time, so it reads higher. The percentiles here cover the same window, so the comparison is like for like.

Is a low score bad news?

It is a ranking of where to spend attention, not a verdict. The useful output is the weakest metric rather than the headline, because that is where a point of improvement buys the most, and usually where measurement is thinnest.

What if I do not know one of the inputs?

Leave it blank. The score is computed across whatever you fill in and reweighted accordingly. Not knowing your repeat purchase rate is itself worth noticing, since it is the metric most tied to what a customer is worth.

A score is a snapshot. A trend is a decision.

Inside By the Numbers these three metrics update themselves, so you see the direction of travel rather than one afternoon's reading.

60-second install · 14-day free trial · No credit card required