Apply Altru Tickets Toward Other Programs or Memberships
← Back to Blog

How to Apply an Altru Ticket’s Value Toward a Different Program

October 31, 2026

A family bought general admission online for Saturday. At the gate they ask whether they can put that money toward the planetarium show instead. An hour later, someone else at the desk asks whether the admission they just paid can count toward a membership. Both are asking the same thing: can the value of a ticket move to a different program in Altru?

The short answer is that Altru doesn’t treat a ticket as a stored balance you can spend somewhere else. A ticket is a sale of a specific program (and, for scheduled programs, a specific event). To “apply” it elsewhere, you’re really undoing one sale and making another, and how cleanly that goes depends on how your revenue, discounts, and staff permissions are set up. Below are the approaches that work, with the trade-offs of each.

First, decide which situation you’re in

  • Ticket to ticket. The guest wants a different program or a different time: admission swapped for a special exhibit, a sold-out show for a later one, a camp day for a tour.
  • Ticket to membership. The guest wants today’s admission credited toward joining or upgrading.
  • Ticket to “credit for later.” The guest can’t come and wants the value held for a future visit or a different program they haven’t picked yet.

Each one has a different best answer, and mixing them up is where reporting gets messy.

Ticket to ticket: exchange, or refund and resell

Altru handles changes to ticket orders through its sales and refund processes. Depending on your version and configuration, staff may be able to modify or exchange tickets within an order rather than refunding it outright. I’d confirm exactly what your database supports before writing a procedure around it: test an exchange in your sandbox (or ask Blackbaud support) for both an advance sales order and a daily sales transaction, because the options aren’t always the same for each.

Where a direct exchange isn’t available, the dependable fallback is:

  1. Refund the original ticket back to the original payment method, or to the same tender type if the payment was cash.
  2. Sell the new program ticket as a new transaction.
  3. Collect or refund the difference in price.
  4. Add a note to the order or constituent record that ties the two transactions together.

It takes a few more clicks, but revenue lands in the correct program and your attendance numbers stay accurate. The shortcut to avoid is letting someone in to Program B on a Program A ticket and “sorting it out later.” The scan or check-in records the wrong program, capacity for Program B is now off by one, and nobody sorts it out later.

When the price is different

If the new program costs more, the refund-and-resell route makes the math obvious. If it costs less, decide in advance whether you refund the difference or treat it as non-refundable. Put that in your ticketing policy so desk staff aren’t deciding it guest by guest.

Ticket to membership: use a discount, not a workaround

Crediting same-day admission toward a membership is a common and effective way to convert visitors. In Altru, the cleanest way to run it is usually one of these:

  • Refund and join. Refund the admission, then sell the membership at full price. Revenue is clean: admission goes back to zero and the membership carries its full value. The downside is that your admission revenue reports will show refunds that look like lost sales.
  • Membership discount. Keep the admission sale and apply a discount to the membership equal to what the guest paid. Create a dedicated discount for this (named something like “Admission credit toward membership”) so it shows up clearly in reports and you can measure how many conversions it drives.

Most organizations prefer the discount approach because the admission still counts as a visit and the conversion is easy to track. Whichever you choose, set a rule for how long the offer lasts (same day only is common) and require the receipt or order number. Restricting who can apply the discount is worth checking in your security settings, so it isn’t applied to every membership sale by mistake.

One accounting note: talk to your finance team before rolling this out. A discount and a refund post differently, and they’ll have opinions about which matches how they want membership revenue reported.

Ticket to “credit for later”

This is the hardest one to do well in Altru, because there’s no general-purpose ticket wallet. Options organizations use:

  • Rebook to a specific future date now, even if the guest might change it again. A real order beats a vague promise.
  • Refund the ticket and let the guest buy again when they’re ready. It’s the simplest for staff and finance.
  • Use a gift or voucher product if your organization already sells one, refunding the ticket and issuing the voucher in its place. Whether this works well depends on how you’ve set up gift memberships, vouchers, or similar items in Altru, so test the full cycle (issue, redeem, report) before offering it widely.

Avoid tracking credits in a spreadsheet or in constituent notes alone. They get lost, staff can’t see them at the register, and there’s no reliable way to report on what’s still owed.

Make it repeatable at the desk

Whatever you choose, write a one-page procedure for each of the three situations and keep it at every register. Include:

  • Which transaction type to use (exchange, refund plus new sale, or discount).
  • Who is allowed to do it, and when a manager has to approve.
  • How to handle a price difference.
  • What to write in the order or constituent note.

Then build a simple query or report to review these transactions monthly: refunds followed by a new sale for the same constituent on the same day, and uses of your membership-credit discount. That check catches mistakes early and tells you whether the policy is actually being followed.

Quick answers

Can a ticket be converted directly into another program without a refund?
Sometimes, depending on what your Altru version supports for exchanges and whether it’s an advance or daily sale. Test it in a sandbox before relying on it. Refund and resell always works.

Will refunding and reselling hurt our attendance numbers?
No, as long as the guest is checked in on the new ticket. It’s more accurate than letting them in on the old one.

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.