Shopify admin → Orders → Export → Current page or All orders, as CSV. Other platforms work too if the file has an order ID, an email and an order date.
Every other retention calculator asks you to type in numbers you already had to work out yourself. This one reads your actual export.
No manual input. Drop the CSV Shopify already gives you.
Parsed in your browser. Works with your wifi switched off.
See whether retention is improving or quietly sliding.
Every finding comes with one specific next step.
This shows you what is happening. It cannot tell you why — that usually comes from talking to the customers who left. That is the work I do for DTC brands. If you want a second pair of eyes on these numbers, I'm happy to look, and the first conversation costs nothing.
I send an occasional email on what actually moves retention for DTC brands — no more than once or twice a month. Leave your email if you want it. Nothing else, and you can unsubscribe any time.
This page has no server to send a file to. The CSV is parsed by JavaScript running on your own machine, the numbers are worked out there, and nothing is stored. If you want to check: open your browser's network tab, drop the file, and watch that no request goes out. You can also disconnect your wifi after the page loads — it still works.
Rows are grouped into orders by order name, then into customers by email. Cancelled, fully refunded and (optionally) under-1.00 orders are dropped first. A cohort is the month of a customer's first order. Days to the second order is reported as a median, because one customer returning after three years would wreck an average.
Angaben gemäß § 5 DDG
Huzayl RizwanWant a free 15-minute walkthrough of what these numbers actually mean for your store?
Short version: your order file never leaves your browser. The only data that ever reaches anyone is what you deliberately hand over — an email you type in, or a call you book.
The CSV you drop in is read and analysed entirely inside your own browser. It is never uploaded, never sent anywhere, and never stored. Closing the tab erases it. This page has no server that could receive it.
The live site uses Cloudflare Web Analytics, which is cookieless and collects only aggregate, anonymous page views. It does not track you across sites and sets no cookies.
If you enter your email to subscribe, it is stored by Buttondown (the newsletter service) so I can send you the occasional email. You can unsubscribe from any email, which deletes you from the list.
Booking a call is handled by Zoho Bookings, which collects the name, email and time you provide so the meeting can be scheduled.