Altru Back Office Revenue Reporting by Source
← Back to Blog

Reporting Altru Back Office Revenue That Comes From More Than One Source

October 31, 2026

A check arrives in the mail covering a family membership renewal and a gift to the annual fund. It was prompted partly by a spring appeal letter and partly by a conversation at a member event. Someone in development enters it in Altru as a back office payment. Three months later the board asks, “How much revenue did the spring appeal bring in?” and nobody can agree on the number.

This is the core problem with back office revenue in Altru: the real world gives you payments with more than one origin, and a single revenue record wants one tidy answer. Below is how to think about it, what you can do inside Altru, and how to build reports that hold up when finance and development compare notes.

First, decide what “source” means at your organization

Half the arguments about this report are really arguments about vocabulary. In Altru conversations, “source” can mean at least four different things:

  • Where the money was entered: back office revenue versus daily sales, advance sales, group sales, or online web forms.
  • What prompted the gift or purchase: an appeal, a mailing, an event, a solicitation.
  • What the money is for: a membership, a donation designation, an event registration, a pledge payment.
  • How it was paid: check, credit card, cash, stock, grant.

Each of these lives in a different part of the revenue record, and each one answers a different question. Before you build anything, write one sentence for your team that says which of these you mean when you say “source.” If development means “appeal” and finance means “channel,” no query will satisfy both.

Where a single back office payment runs out of room

The “what is it for” side usually handles multiple parts well. One payment can typically be applied to more than one thing, such as a membership and a donation, and each application keeps its own amount. That split is your friend for reporting, because the dollars for each purpose are recorded separately.

The “what prompted it” side is where people get stuck. Attribution fields on a revenue record are generally built around one answer per transaction or per application, not a weighted list of influences. If you need to credit one check to two appeals, or to an appeal and an event, Altru may not give you a clean native way to do that on a single record. We’d suggest confirming the exact behavior in your own environment, ideally in a sandbox or with Blackbaud support, before you design a process around it. Configuration varies, and it’s better to know your limits than to assume them.

Practical ways to record multi-source payments

There’s no perfect answer here, but these approaches are common and defensible. Pick one and use it consistently.

1. Primary source, with notes

Assign the payment to the source that most directly caused it, usually the appeal or solicitation the donor responded to. Put any secondary influence in a note or an attribute on the revenue record. This keeps totals clean (no double counting) and still leaves a trail for anyone researching the gift later.

2. Split by application

When a payment covers different purposes that clearly came from different efforts, such as a renewal that came from a renewal notice and a gift that came from an appeal, record each part as its own application and attribute each one separately if your setup allows it. You’re not inventing a split. You’re recording the split the donor actually made.

3. Track “soft” influence outside the revenue record

Sometimes the second source is really a relationship touchpoint: a tour, a gala conversation, a board member’s call. That often belongs on the constituent record as an interaction or attribute, not on the revenue. Your appeal report stays honest, and your major gifts team still sees the history.

Whatever you choose, avoid entering the same dollars twice to give two sources credit. It inflates totals and creates reconciliation headaches that surface at year-end.

Building the report itself

Once the data entry rule is settled, the report is mostly a query exercise:

  1. Start from revenue, not constituents. Build a revenue query (or a revenue application-level query, if you need purpose-level amounts) filtered to your date range.
  2. Include the field that separates back office from other channels, so you can show back office alongside daily sales and online sales rather than mixed into them.
  3. Add your chosen source field (appeal, mailing, or whatever your definition sentence says), plus designation and application type.
  4. Add any attribute you use for secondary influence as a separate column. Report it as context, never added into the totals.
  5. Reconcile against batches. Back office revenue usually moves through batches, so compare your query total for a period to the committed batch totals. If they don’t match, you’ve found a filter problem before the board does.

Save the query with a clear name and a description that states your source definition. The next person to run it will thank you.

Combining sources across tools

Many organizations end up reporting in a spreadsheet anyway, because leadership wants back office, online, and admissions revenue side by side with targets that don’t live in Altru. The usual pain is the manual export: someone runs the query, downloads it, pastes it into a workbook, and the numbers go stale by the next meeting.

That’s the part our Data Bridge handles. It syncs Altru query results to Google Sheets and other tools, so a revenue-by-source query can feed a shared sheet without repeated exports. It doesn’t change how Altru attributes revenue, so the data entry rule above still matters most.

Quick answers

Can one back office payment be credited to two appeals?
Not cleanly as a weighted split on one record, as far as we know for most setups. Test it in a sandbox or ask Blackbaud support to confirm for your configuration. The common workaround is a primary appeal plus a note or attribute.

Should back office and daily sales revenue be reported together?
Report them side by side, not blended. They’re entered by different people for different reasons, and keeping the channel visible makes it much easier to track down errors.

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.