How to Discount Registration Fees in Altru
← Back to Blog

How to Discount Registration Fees in Altru Without Messy Reporting

September 24, 2026

A board member’s spouse wants to attend the gala at the staff rate. A school group asks for a teacher discount on a summer workshop. Members expect to pay less for the lecture series. Each of these is a discount on a registration fee, and each one tends to land on someone’s desk with the question “how do I actually do that in Altru?”

The short version: there isn’t a single discount button that works the same way for every kind of registration. What you can do depends on whether you’re registering people for a special event, selling a program through daily or advance sales, or taking registrations through a web form. A few setup decisions cover most cases and keep your revenue reporting honest.

First, decide what the discount really is

Before touching any configuration, sort the discount into one of these buckets. The right Altru approach follows from it.

  • A standing price for a known group. Members, staff, teachers, seniors. The discount is predictable and applies every time.
  • A one-off concession. A director approves a reduced fee for one person, or you’re smoothing over a complaint.
  • A promotion. Early-bird pricing, a code in an email campaign, a partner offer with an end date.
  • A full comp. The person attends free, but you still want them counted as a registrant.

Mixing these up is where most of the reporting mess comes from. A standing member rate handled as a string of one-off price overrides, for example, leaves you unable to answer “how many members came to the lecture series?” without reading every transaction.

Standing rates: build them as their own registration options

For predictable discounts, the cleanest approach in Altru is to set up a separate registration option (or price) for each audience rather than discounting the standard fee at checkout. A gala might have a general admission option, a member option, and a staff option, each at its own price.

This has a few practical advantages:

  • Staff don’t have to remember or calculate the discount. They pick the right option.
  • Reports and queries can count registrants by option, so you can see who used each rate.
  • Revenue posts at the actual amount paid, with no adjustment to reconcile later.

The tradeoff is enforcement. A separate member option doesn’t by itself stop a non-member from choosing it, especially online. Decide whether staff verify membership at registration, at check-in, or not at all, and write that down. If you sell these registrations through web forms, test what a non-member sees before you publish.

Promotions and codes

Altru has discount and promotion tools in its sales areas, and many organizations use them for admission and programs. Whether those same discount tools apply cleanly to your particular registration type, and to the specific web form you use for it, is something to confirm rather than assume. Behavior can differ between special event registrations, programs sold through advance sales, and online forms.

The safest way to find out:

  1. Set up the discount or promotion in your sandbox (or on a low-stakes test event if you don’t have one).
  2. Run a registration through each channel you actually use: front desk, phone, and online.
  3. Check that the discounted amount shows correctly on the transaction, in the batch, and on the constituent record.
  4. Run your usual event or revenue report and confirm the discount appears the way your finance team expects.

If a discount works at the desk but not on the web form, or vice versa, ask Blackbaud support whether that’s expected for your configuration before building a workaround around it.

For time-limited promotions like early-bird pricing, a second registration option with a clear name and a planned end date is often simpler than a code. Just put the date you’ll retire it on someone’s calendar, because nothing will remind you.

One-off concessions

When someone needs a reduced fee once, staff will usually override the price on the transaction. That’s fine occasionally, but set some guardrails:

  • Limit who can change prices. Your security roles control this, so review which front-desk roles can edit amounts.
  • Require a short note on the transaction or constituent record saying who approved it and why.
  • Build a simple query that lists registrations where the amount paid is lower than the standard fee for that option. Review it monthly. If the same reason keeps showing up, it’s probably a standing rate that deserves its own option.

Full comps

For free registrations, create a complimentary option at zero dollars instead of discounting a paid option to nothing. You’ll get a clean count of comped attendees, and nobody has to explain a string of 100% overrides to the auditor. If the comp has a fair market value your finance team tracks (common with galas), agree on how that’s recorded before the event, not after.

Discounts and fundraising events

Gala and benefit registrations often split a fee into a benefit portion and a tax-deductible portion. A discount changes that math. If a member pays less for a gala seat, does the discount come out of the deductible amount, the benefit value, or both? Settle that with your finance office, then check that the receipt or acknowledgment for a discounted registration shows the right deductible amount. This is one place where testing a single discounted transaction end to end is worth the ten minutes.

A setup checklist

  1. List every discount you offered on registrations last year and sort each into standing, one-off, promotion, or comp.
  2. Create registration options for the standing rates and comps.
  3. Test any promotional discounts in each sales channel before relying on them.
  4. Tighten price-override permissions and require notes.
  5. Add a monthly review query for registrations below standard price.
  6. Confirm with finance how discounts affect deductible amounts on benefit events.

None of this needs anything beyond Altru itself. It mostly comes down to deciding up front what kind of discount you’re offering and setting it up to match, so your reports reflect what actually happened.

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.