Convert Ticket Revenue to a Donation in Altru
← Back to Blog

How to Turn Ticket or Registration Revenue into a Donation in Altru

October 31, 2026

An event gets canceled, a camp session closes early, or a family can’t use the tickets they bought. You offer a refund, and a good share of people write back: “Keep it as a donation.” It’s a generous answer, and it creates a real accounting question in Altru. That money came in as earned revenue, attached to a ticket, registration, or program fee. Now it needs to live as a gift, credited to the right constituent and acknowledged correctly.

Altru has no single “change this sale into a donation” action that we know of. What you’re really doing is unwinding one transaction and recording another, and the right way to do it depends on whether the original revenue has been posted and on what your finance team needs to see.

Start with the donor’s intent, in writing

Before anyone touches a record, get the purchaser’s choice documented. An email reply is fine. You need it for three reasons:

  • Tax receipts. A gift acknowledgment should reflect a voluntary contribution. “We decided to keep your camp fee” is not the same thing as “you chose to donate your camp fee.”
  • Who gets credit. The person who paid may not be the person who wants the gift recognized (think of a grandparent paying for camp, or a company buying a block of tickets). Confirm the name.
  • Audit trail. Six months from now, someone reconciling revenue will ask why a ticket sale turned into a gift. A note on the constituent record pointing to the written request settles it.

One more check: if the person received anything of value (they attended part of the program, kept a gift-shop item, or the original purchase was a package that included admission), only the portion they didn’t receive should become a gift. Your finance lead or auditor should make that call, not front-line staff.

The cleanest method: refund the sale, record a new gift

For most organizations, the approach that holds up best is two separate, clearly linked transactions:

  1. Reverse the original revenue. Process the refund or return on the ticket, registration, or program sale so earned revenue goes down by the right amount.
  2. Record a donation for the same amount on the constituent the donor named, using the fund or designation your team chose for these gifts.
  3. Make sure no money leaves the bank. This is the part to settle with finance before you start. The refund and the donation should net to zero cash. How you represent that depends on your payment method and GL setup. Some organizations use an internal or non-cash payment method agreed with accounting; others handle it through a journal entry. Don’t guess. Test it in a sandbox or ask Blackbaud support how your configuration treats a refund that isn’t actually paid back to a card.
  4. Cross-reference the two. Put a note or reference on both transactions so anyone can see the gift came from a converted sale.
  5. Acknowledge the gift like any other donation, with wording that fits a converted payment (more on that below).

This keeps your earned revenue reports honest (the canceled event doesn’t look like it earned money it didn’t) and gives the donor a real gift on their giving history.

When a GL reclass is enough, and when it isn’t

Sometimes finance just wants the dollars moved from an earned-revenue account to a contributed-revenue account, and asks whether they can handle it with a journal entry in the accounting system. That moves the money on the books, but Altru won’t know a gift happened. The constituent shows no donation, nobody gets an acknowledgment, and your fundraising reports and queries won’t count it.

That can be acceptable if the amounts are small and nobody needs a receipt. If the donor expects an acknowledgment, or you want these gifts to show up in donor history, record the donation in Altru.

Handling a whole canceled program at once

One family converting a camp fee is a ten-minute task. Two hundred registrants for a canceled gala or summer session is a project. A few things make it manageable:

  • Pull the list from a query. Build a query of everyone with revenue for the canceled event or program, including constituent, amount, payment method, and transaction date. That becomes your master worksheet.
  • Offer clear choices. Typically: full refund, credit toward a future date, or convert to a donation. Collect responses in one place and add the choice back to your worksheet.
  • Set a response deadline and decide in advance what happens to people who never reply. A default of “refund” is safer than a default of “donation.”
  • Work in batches. Process conversions in groups and reconcile each batch against the worksheet before moving on. If your revenue posts to the GL in batches, coordinate timing with finance so refunds and gifts land in the same period.
  • Use a dedicated fund or appeal for converted gifts so you can report on them separately later.

Packages and partial conversions

Packages are where this gets messy. If a guest bought admission plus a program and only the program was canceled, only that portion should become a donation. Refund the specific line item if Altru lets you do so cleanly in your setup; if not, refund the whole transaction and resell the portion the guest kept. Either way, check the result against the original receipt so the totals match.

Writing the acknowledgment

A standard “Thank you for your generous gift” letter is fine, but a line acknowledging the context lands better: “Thank you for choosing to donate your registration for the canceled spring session.” Make sure the tax language matches what the donor actually gave up, and that the gift date reflects when they made the decision, per your finance team’s policy.

Quick answers

Can I just edit the ticket transaction and change it to a donation?
Not that we’re aware of. Ticket and registration sales and donations are different transaction types in Altru, so plan on a reversal plus a new gift. If you find an approach in your environment that edits in place, test it in a sandbox and confirm with Blackbaud support before using it on live records.

What if the original revenue has already been posted?
The refund will typically post as its own adjustment in a later period. That’s normal, but tell finance so they expect it during reconciliation.

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.