How to Handle Refunded Gifts in Blackbaud Altru
← Back to Blog

How to Handle Refunded Gifts in Altru Without Breaking Your Books

October 31, 2026

A donor calls two weeks after a year-end gift: they meant to give $250, not $2,500, and they want the difference back. Or a family foundation’s check bounces. Or a card gift turns into a chargeback. The money question is quick. Getting Altru to tell the truth afterward takes longer, because a refunded gift touches revenue, the general ledger, the donor’s giving history, and sometimes an acknowledgment or tax receipt that’s already in the mail.

Below is how to think about it, which questions decide the right approach, and the cleanup most people forget.

First, decide what actually happened

“Refund” gets used for several different situations, and they shouldn’t all be recorded the same way:

  • A true refund. You received the money and are giving some or all of it back at the donor’s request.
  • A failed payment. A bounced check or a declined or reversed card charge. You never really had the money.
  • A chargeback. The donor’s bank pulled the funds back through a dispute. It’s a refund you didn’t agree to, and it may come with a processing fee.
  • A data entry error. The gift was keyed to the wrong constituent, the wrong amount, or the wrong designation. Nothing was refunded. The record is just wrong.
  • An unpaid pledge. The donor won’t fulfill a commitment. That’s a pledge write-off, not a refund.

Keep these apart. If every one of them gets handled by deleting the gift, you lose the audit trail, and your finance team ends up with deposits that don’t match revenue.

The question that matters most: has the revenue been posted?

In Altru, whether revenue has been posted to the general ledger decides almost everything.

Not yet posted

If the gift is still unposted (for example, it’s sitting in a batch or hasn’t gone out in a GL post yet), you generally have more freedom. Correcting the amount, or removing the revenue for a pure data entry error, is usually fine because finance hasn’t recorded it yet. Even so, add a note to the constituent record explaining what changed and why. Six months later, nobody will remember.

Already posted

Once revenue is posted, don’t delete or quietly overwrite it. Finance has already booked it, and editing or removing it makes Altru disagree with the ledger. Posted revenue should be adjusted so the change shows up as its own entry with its own date. That keeps the original gift, the reversal, and the timing all visible.

Exactly how adjustments to posted revenue behave in your database (which fields can change, what date the adjustment carries, how it flows into your next GL post) depends on your Altru setup and your posting configuration. If you’ve never done one, try it in a sandbox first or ask Blackbaud support to walk through it with you before you touch a real record. Bring your finance lead into that conversation too. They’ll have opinions about which period the reversal should land in, especially across a fiscal year-end.

Don’t forget the payment side

Altru records the gift. Your payment processor or bank moves the money. Issuing the refund through your processor does not necessarily update the Altru record, and changing the Altru record doesn’t send money back to anyone. Treat them as two separate steps and confirm both:

  1. Issue the refund through whatever processed the payment (merchant account, card terminal, or a check from accounts payable).
  2. Record the adjustment or correction in Altru.
  3. Make sure the dates and amounts on both sides agree, so the monthly reconciliation doesn’t turn up a surprise.

If you aren’t sure whether your card processing setup sends refunds back into Altru automatically, assume it doesn’t until you’ve tested it.

The cleanup people skip

Fixing the dollars is only half the job. A refunded gift can leave other things behind:

  • Acknowledgments and tax receipts. If the donor already got a receipt for the full amount, send a corrected one, and keep a note of what was sent. Check your own policy and talk to your auditor about what the corrected letter should say.
  • Memberships tied to the gift. If the payment covered a membership or a giving level that comes with benefits, decide whether the membership stays active. A refunded payment that leaves an active membership behind is a common loose end.
  • Recognition. Donor walls, annual report lists, and giving-level smart fields may still count the original amount. Check anything built on lifetime or fiscal-year giving totals.
  • Soft credits and tributes. If someone else got soft credit, or the gift honored a tribute, those may need correcting too.
  • Appeal and campaign reporting. Someone may already have reported results based on the original amount. Tell the development team so their numbers stay honest.

Make it a written procedure

Refunds are rare enough that whoever handles one is usually doing it for the first time. A one-page procedure saves a lot of guesswork. Include who can approve a refund, who issues it through the processor, who records it in Altru, how posted versus unposted revenue is handled, and the cleanup checklist above.

It’s also worth building a simple query of revenue adjustments for the last quarter and reviewing it with finance now and then. It catches refunds that were processed on one side and never recorded on the other.

Quick answers

Can I just delete a refunded gift?
Only if it was never posted and was truly entered in error. For posted revenue, use an adjustment so the history and the ledger stay aligned.

Should a partial refund be handled differently?
The same posted-versus-unposted logic applies. You’re reducing the amount instead of reversing it entirely, and the donor’s receipt still needs to reflect what they actually gave.

What about a chargeback fee?
That’s an expense to your organization, not a change to the donor’s gift. Ask finance how they want it recorded. It usually doesn’t belong on the constituent record.

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.