Remove Old Membership Benefits in Altru
← Back to Blog

How to Remove Defunct Membership Benefits in Altru Without Losing History

October 31, 2026

The reciprocal network you dropped three years ago. The parking pass that went away when the lot was sold. The “two free guest passes” that turned into “one guest pass” during the last price change. Old membership benefits tend to hang around in Altru long after they stop existing in real life, and they cause small, annoying problems: a cashier sees a benefit on a member’s record and honors it, a new staff member picks it from a dropdown, or a report counts something you no longer offer.

Cleaning them up is mostly about one distinction: removing a benefit from what you offer going forward is different from erasing it from history. You almost always want the first, not the second.

Why you usually can’t (and shouldn’t) just delete it

A benefit that was ever attached to a membership level has probably been tied to real member records and transactions. Those records describe what someone actually received when they joined or renewed, and that history matters for audits, fair market value on the tax side, and answering “what did I get last year?” questions.

Depending on your Altru setup, the system may block deletion of a benefit that’s in use, or it may allow it in some places and not others. We’d rather not guess on your behalf. Before you delete anything, try it in your sandbox or test environment if you have one, or ask Blackbaud support how deleting a referenced benefit behaves in your version. If deletion isn’t clean, retiring the benefit is the safer route anyway.

Retire it in the places that drive day-to-day use

Here’s the order we’d work in. Each step removes the benefit from one path where staff or members might still encounter it.

1. Take it off the membership levels

Open each membership program and check every level, including levels you don’t sell anymore but that still have active members. Remove the defunct benefit from the level’s benefit list so new joins and renewals stop picking it up. Do this deliberately: a level that still has active members at the old terms may need to keep the benefit until those memberships expire, or you may decide to honor it for current members only. Make that call before you edit, not after.

2. Retire the benefit itself

If your benefit setup offers an inactive or retired status, use it. If it doesn’t, a common workaround is to rename the benefit with a clear prefix, such as “RETIRED – Reciprocal Network,” so it sorts to the bottom of lists and nobody mistakes it for something current. Put the retirement date in the name or description so the next administrator knows what happened.

3. Check your web forms

Online join and renew forms often describe benefits in their own text, separate from how the levels are configured. Read through every membership web form and remove any mention of the old benefit. The same goes for any membership pages on your website that list what each level includes.

4. Clean up communications

Welcome letters, renewal notices, acknowledgment templates, and membership card text frequently list benefits by hand. Search your marketing and communications templates for the benefit’s name. These are the most common place an old perk keeps getting promised long after it’s gone.

5. Review queries, smart fields, and reports

If any queries or smart fields filter on the benefit, or a report groups by it, update them. Otherwise your benefit counts or fulfillment lists will quietly include a line item you stopped offering. A query of memberships that include the retired benefit is also useful on its own: it tells you exactly which current members still have it on their record.

Decide what current members keep

This is a policy question, not a software one, and it’s worth settling with your membership manager before you touch the system. Most organizations pick one of these:

  • Honor through expiration. Members who joined with the benefit keep it until their current term ends. It drops off at renewal. This is the friendliest option and the easiest to explain.
  • End it on a fixed date. Useful when the benefit depended on a partner (a reciprocal agreement, a parking arrangement) that simply stopped. Send a short note to affected members so the front desk isn’t the first to tell them.
  • Replace it. If something new takes its place, say so in the same message. Members accept a swap much more easily than a removal.

Whichever you choose, give front-line staff a one-line answer for when a member asks. “That benefit ended in June; your membership now includes X” is enough.

Leave a trail

Keep a short internal log: the benefit name, the date it was retired, which levels it was removed from, and the policy for existing members. Altru won’t keep that context for you in one place, and two years from now someone will find the retired benefit on an old record and wonder whether it’s a mistake.

Quick answers

Will removing a benefit from a level change existing memberships?
It shouldn’t rewrite history, but behavior can depend on your configuration and on when the membership next renews. Test with a sample record in a sandbox, or confirm with Blackbaud support, before making the change across all levels.

What about benefits that have a fair market value?
If the retired benefit carried a value that affected the deductible portion of a membership, check with your finance team. Removing it from a level changes what new members receive, which may change what your acknowledgments should say.

Continue reading

How to Track Instructor Activity for Scheduled Programs in Altru

How to Track Instructor Activity for Scheduled Programs in Altru

“How many classes did Maria teach last spring, and which ones?” It sounds like a question Altru should answer in ten seconds. In practice, many education departments end up digging through calendars, email threads, and a payroll spreadsheet to piece it together, because the instructor was never recorded anywhere a query could find. Altru is

How to Turn a Group Sales Overpayment Into a Donation in Altru

How to Turn a Group Sales Overpayment Into a Donation in Altru

A school books a field trip for 60 students, sends a check for the full quote, and then 48 kids show up. The teacher says, “Keep the difference, it’s a gift.” Now you have a group sales order that is overpaid, money that is really a donation, and a deposit that has to balance. The

Can a Spouse Be a Fundraiser in Altru? Solicitor Credit for Couples

Can a Spouse Be a Fundraiser in Altru? Solicitor Credit for Couples

It happens more often than you’d expect. A board member and her husband both care about your capital campaign. She asks a friend for a gift, but it was really his introduction and his follow-up phone call that closed it. Development wants him credited as the fundraiser on that gift. Then someone at the desk

Social Good platform

See it in action

Get started with Social Good

Book a demo to see Social Good Software in action for Altru.

Book a Demo
Social Good platform

See Social Good in action

Tell us a bit about your organization and we’ll take you straight to short demo walkthroughs of the software.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.