Membership management
How to track membership renewals without a spreadsheet
Spreadsheets do not tell you who lapses tomorrow. Here is the small set of rules that makes renewal tracking reliable, whatever tool you use.
Member & Co.6 min read
Almost every membership business starts with a spreadsheet, and almost every one outgrows it at the same point: not when the list gets long, but when the question changes. A spreadsheet answers who are my members? perfectly well. It is very bad at answering who do I need to call today?
Why spreadsheets fail at this
The failure is structural rather than a matter of discipline. A spreadsheet row holds one expiry date, and that date is only correct until the next renewal. Someone has to remember to overwrite it, and when they overwrite it the previous period is gone — so you lose the history at exactly the moment you record the renewal.
Worse, the sheet has no opinion about today. Sorting by expiry date helps, until you realise the people who lapsed three weeks ago have scrolled off the top and nobody has looked at them since.
Rule 1: store periods, not a single date
A membership is not a date, it is a period — a start, an end, what it was called, and what it cost at the time. A renewal creates a new period. It never edits the old one.
This one change buys you a great deal. You can answer how long somebody has been a member, how many times they have renewed, whether they once lapsed and came back, and what they were paying two years ago — none of which survives an overwritten cell.
Rule 2: compute status, never store it
Do not keep a column that says Active or Expired. The moment you do, you have created something that can be wrong, and it will be wrong every single morning until somebody updates it.
Status is a function of the end date and today's date. Derive it every time you look. Then it cannot go stale, and nobody has to run a Monday-morning ritual of dragging a formula down a column.
Rule 3: sort by urgency, not alphabetically
The list you work from should be ordered by how soon someone lapses, with the already-lapsed first — deepest first. That ordering is unintuitive the first time you see it: the person who expired six weeks ago sits above the person expiring tomorrow.
It is right, though. Tomorrow's expiry will still be there tomorrow. The six-week lapse is the one actively becoming permanent.
Rule 4: one list, checked once a day
Renewal chasing fails when it is a project. It works when it is a habit attached to something you already do — opening the till, unlocking the door, making the first coffee. One list, same place, every day.
Automated reminders help, but they are not a substitute. An email prevents the lapse that happened because somebody forgot. A phone call prevents the lapse that happened because somebody was wavering. You need both, and only one of them can be automated.
What this looks like in practice
These four rules are the whole design of Member & Co. Memberships are stored as periods and never overwritten. Status is computed live from the end date. The dashboard groups people into expired, expiring today, tomorrow, and this week. Reminders go out on a schedule you set, and the list is the first thing on screen when you sign in.
You do not need our software to apply them. You do need something that can, and a spreadsheet cannot do the first two at all.
- renewals
- spreadsheets
- process
Read next
Why members lapse, and the two weeks that decide it
Most lapses are not decisions. They are the absence of one. That changes what you should do in the fortnight around an expiry date.
ReadMonthly vs annual membership plans: what the trade-off really is
Annual plans buy retention with cash and flexibility. Here is how to think about the discount, the churn maths, and where quarterly actually wins.
Read