Sales grew 1.9%. Repeat business weakened.
New buyers kept revenue moving, while returning customers spent less. This Growth Check shows where to look, which customers to contact first, and which actions to test.
Independent sample using historical public data. Not a client engagement. A standard Growth Check includes the report, a metrics sheet and up to five ranked actions. The live dashboard and the churn model shown here are extras.
New buyers covered for weaker repeat business
What we found
What we'd test first
Open the live dashboardFilter every figure by year, region and customer type, work through the full at-risk list, and download the action list.Existing customers took £1.57m away, and new buyers just covered it
Net revenue (sales minus cancellations) rose from £9.16m to £9.33m. That small rise is the sum of four large movements. Customers who stopped buying took £1.02m with them. Customers who stayed spent £548,000 less. New customers and guest checkouts brought in £1.74m. Take out the new customers' spending and year 2 comes in 13% below year 1.
Both years had the same shape: quiet to Easter, flat through summer, then a climb to a November peak. September to November carried 37.5% of year 2 revenue. That peak matters for the next finding.
Customers won in the autumn rush come back far less often
Why it matters: the season that brings the most new customers brings the least loyal ones. Our reading is that many peak-season buyers come for a one-off gift order, and nothing in the shop's process treats them differently. That's a lead to test, not a proven cause.
Customers who place a second order are far more likely to stay
Saturday sales are very low in the records
Across two years, the records show £9,803 of Saturday sales. Sundays brought in £1.79m. Orders peak at midday and almost stop after 6pm. That fits a shop selling mostly to other businesses. The order records can't say whether customers try to order on Saturdays and give up. Website visits and Saturday enquiries would answer that.
What to test, what it could be worth, and how we'll know
Each value is yearly revenue, estimated as one stated assumption times the shop's own numbers. Spend uses medians, so a few huge trade accounts don't inflate the result. The actions reach some of the same customers, so these are separate scenarios. They are not added together.
How we'll measure it: for each action, hold back one in five of the customers it targets and leave them alone. The action list marks them. At 90 days, compare the two groups for an early read. The main result comes at 180 days for return rate and at 12 months for spend, the same periods the estimates use. The measured difference replaces our estimate.
Every step and every decision, so you can check our work
The analysis runs from the raw file to this report with one command. The scripts, the cleaned data and the full at-risk list come with the report, so every number here can be traced and rerun.
Decisions log
What the data can't tell us
- There are sales but no costs, so this report is about revenue, not profit.
- There is no marketing, website or stock data. Where we suggest a cause, it's a lead to check, not a proven fact.
- About 15% of year 2 revenue came from guest checkouts, which can't be followed over time.
- Risk scores rank customers well. Treat the exact percentage as a guide, not a promise.
- Last year's spend shows what's at stake. It isn't money a campaign is sure to win back.
- Findings about first orders, products and seasons are associations. They point to what to test, not proof of cause.
- This is one shop's data. The methods carry over to other businesses. The specific numbers don't.
This analysis is based on the data supplied and the methods described here. It is there to support decisions. It is not a promise of any result, and it is not financial, legal or tax advice.
Every job. Done well.