Move an Online Donation to a Registration in Altru
← Back to Blog

How to Move an Online Donation to a Program Registration in Altru

September 11, 2026

A parent wants to sign their child up for summer camp. They can’t find the registration page, so they use the donate form on your website, enter the camp fee, and type “for Ava’s camp week” in the comments box. Now there is a gift in Altru that isn’t a gift, and a child who isn’t registered for anything.

Fixing it means turning donation revenue into program or class registration revenue. We aren’t aware of a single built-in action in Altru that converts one into the other, and the right fix depends on where the money already is. Below is how to decide which fix to use, and what to talk through with finance before anyone touches the record.

Start with three questions

Answer these before you edit, refund, or re-enter anything:

  1. What did the payer actually mean? A comment that mentions a class isn’t proof. Some people donate in honor of a camper or add a gift on top of a fee they paid somewhere else. Call or email them and confirm they meant to pay for a registration, and for which session.
  2. Has the revenue been posted? If the donation is still in an unposted batch or hasn’t gone to your general ledger, you have more options. Once it has posted, any change becomes an adjustment that finance needs to see.
  3. Has an acknowledgment or tax receipt gone out? If the payer already has a letter thanking them for a tax-deductible gift, that letter is now wrong. Whatever you do in Altru, they need a corrected receipt.

The three ways to fix it

Option 1: Refund the donation and process a real registration

Refund the online donation to the original card. Then register the participant through your normal program or class registration process and take a new payment, either by phone or by sending the family to the correct form.

This is the cleanest option for reporting. Donation totals stay accurate, the registration has its own revenue with the right designation, and roster and capacity counts for the class are right. The downside: the payer sees a refund and a new charge, you may pay processing fees twice, and the refund can take several days to show up on their statement. Tell the family exactly what will happen before you do it.

Option 2: Move the money internally without touching the card

Some organizations avoid a second charge by recording the registration with a non-card payment method set up for internal transfers, then reversing or adjusting the original donation by the same amount. Real money only moved once, so the payer sees one charge, but the revenue ends up in the right place.

This is where you need finance involved. Whether Altru lets you adjust or reverse a posted online donation this way, and which payment methods and GL mappings you have set up, depends on your configuration. If your team hasn’t done it before, try the whole sequence in a sandbox or ask Blackbaud support, and make sure both entries net to zero on the deposit and in the GL. Put a note on both records that points to the other one.

Option 3: Leave the donation and comp the registration

The quick fix is to leave the gift alone and register the child at no charge. Front desks reach for it because it is fast.

We don’t recommend it unless the amount is small and finance is fine with it. Donation revenue is overstated and program revenue is understated. The payer’s giving history now includes money that paid for a service. And because they got something of value in return, the gift receipt overstates what they can deduct. If you do this, note it clearly on the constituent record and send a corrected acknowledgment.

Things that get missed

  • Capacity. If the class was full by the time anyone noticed, the family may not have a spot. Check availability before you promise a fix, and decide whether a refund is the only real option.
  • Recognition and appeals. If the donation was tied to an appeal or campaign, removing it changes those results. Tell whoever reports on that appeal.
  • Household giving totals. Smart fields or queries that add up lifetime giving will include the payment until you reverse or adjust it.
  • Waivers and registration details. A donation form doesn’t collect participant names, ages, allergies, or emergency contacts. You still need to get those through your normal registration process.

Catching it sooner

This almost always starts on the website. Families pay where the “pay” button is easiest to find. A few changes make it much less common:

  • Link program and class pages straight to the registration form, and don’t put the donate button next to “Register” on those pages.
  • Add a line above the donation form, something like “Signing up for a class or camp? Register here instead,” with a link.
  • Build a simple query of recent online donations whose comments mention words like camp, class, workshop, or registration, and have someone check it weekly. It’s much easier to fix a gift the same week than after the batch has posted and the receipt has gone out.

Quick answers

Can I just change the donation’s designation to a program?
Changing a designation keeps the payment a donation. It doesn’t create a registration, so the participant still won’t appear on a roster. You need a registration transaction too.

Who should own these fixes?
Pick one person, usually whoever reconciles online revenue, and give them a short written procedure. If desk staff improvise their own fixes, every one ends up different and the books don’t line up.

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.