Settings
Deleting a member
Two delete paths that behave very differently, and why marking somebody inactive is usually the right answer.
Last updated September 2, 2026
Most of the time you do not want to delete a member at all. Set their status to Inactive — they leave your working lists and their history stays intact for reporting.
The everyday delete
Deleting from the member record refuses if there is anything worth keeping. You will be told "The member has active memberships and cannot be deleted" or "The member has transactions and cannot be deleted". That guard exists so nobody removes a billing history by accident.
The permanent delete
It asks for a Member ID and makes you press Fetch Member to see who you are about to remove, precisely because the action is unrecoverable. Read the details it shows you before confirming.
When it is the right tool
- A duplicate created in error, before any real billing happened.
- Test records from setting the module up.
- A record you are required to erase on request.
For a member who genuinely left, end their memberships with a date and mark them Inactive instead. That is what the churn reporting reads.
