Altru Pledge Report: Query and Export Pledges
← Back to Blog

How to Run a Pledge Report or Pledge Export in Altru

October 31, 2026

Pledges are where finance and development tend to disagree about the numbers. Development wants to know who committed what. Finance wants to know what has actually come in and what’s still owed. A good pledge report answers both questions. Altru can get you there, though usually through a query you build yourself rather than a report you just open and run.

Start by checking what you already have

Before you build anything, look through the Reports area of your Altru database for anything revenue or pledge related. Reports available to you depend on your version and on whatever your organization has added over the years, so I won’t promise a specific pledge report exists in yours. Two quick checks save time:

  • Browse the revenue reports and run anything that looks close against a date range where you know the answer. If the totals match a pledge you remember entering, you may be done.
  • Look in shared queries. Someone before you may have already built a “pledges outstanding” query. Check the date it was last changed and the filters before you trust it.

If neither turns up something that fits, a revenue query is the reliable route. It’s also the better choice if you need to export the data, since queries are built for exporting and most canned reports aren’t.

Decide what question the report answers

“Pledge report” can mean three different things, and mixing them is how totals end up wrong:

  1. Pledges committed: every pledge made in a period, with the original amount. Good for board reporting and campaign progress.
  2. Pledges outstanding: open pledges with a remaining balance. This is what finance usually means, and what you need for reminder letters or statements.
  3. Installments due: individual installments coming due (or past due) in a window. This drives monthly follow-up.

Pick one per query. A single query that tries to show commitments, balances, and installments together usually produces duplicated rows, because one pledge with four installments can show up four times.

Building the pledge query

Create a new ad-hoc query using a revenue source view. Then set it up roughly like this:

Filters

  • Transaction type equals pledge. This is the filter that separates pledges from payments, orders, and other revenue.
  • Date range on the revenue date if you’re reporting commitments, or on the installment date if you’re reporting what’s coming due.
  • Balance greater than zero if you want only open pledges. Look for a balance or amount-remaining field in the revenue fields. If you can’t find one that behaves as you expect, compare the pledge amount against payments applied, and confirm with a pledge you know is partly paid.
  • Optionally, filter by designation, campaign, or appeal if the report is for one fund.

Output fields

  • Constituent name and lookup ID (so you can find the record again)
  • Preferred address and email, pulled from the constituent node, if you’ll be mailing or emailing
  • Pledge date and pledge amount
  • Balance or amount remaining
  • Designation, plus campaign or appeal if you track them
  • Installment date and amount, only if this is an installments-due query

Field names vary a bit across Altru versions, so search the field list by keyword (“balance,” “installment,” “designation”) rather than hunting through folders.

Check the totals before you export

Run the query and compare it against something you trust: a known pledge total from your finance team, or a handful of donors you can open individually. Watch for:

  • Duplicate rows. If a donor appears more than once, you probably added an installment or payment field to a commitments query. Remove it, or summarize instead.
  • Write-offs. Pledges that were partly written off may still show the original amount. Decide whether your report should include them and filter accordingly.
  • Household versus individual. If pledges sit on household records, make sure your address fields come from the right record, or your mailing will go to the wrong name.

Exporting for pledge forms and statements

Once the query looks right, export the results to a spreadsheet. If you’re producing pledge reminder letters or statements, that export becomes the data source for your mail merge. A few habits help:

  • Save the query, don’t rebuild it. Name it plainly (“Pledges outstanding – open balance”) and note the date logic in the description, so the next person knows what it covers.
  • Use relative dates where you can (for example, installments due in the next 30 days) so the same query works every month without editing.
  • Format money in the spreadsheet, not in the merge template, so balances print as currency.
  • Treat the export as a snapshot. As soon as a payment posts in Altru, the spreadsheet is out of date. Rerun before every mailing.

If you can’t get a field you need into the query, or the balance doesn’t match what you see on the revenue record, Blackbaud support can confirm which field reflects the current balance in your version. Testing in a sandbox, if you have one, is the safest way to try filters without touching saved production queries.

Keeping the export current automatically

The weak spot in all of this is the manual export. Someone has to remember to rerun it, and the spreadsheet starts going stale the moment it’s saved. Our Data Bridge syncs Altru query results to Google Sheets, Mailchimp, ActiveCampaign, and other tools. You can point it at the pledge query you built above, so finance and development work from the same current list without passing exports back and forth.

Quick answers

Is there a built-in pledge report in Altru?
It depends on your database. Check the revenue reports first. If nothing fits, a revenue query filtered to pledges is the dependable option and is easier to export.

Why does my pledge query show the same donor several times?
Usually because installment or payment fields are in the output. Each installment becomes its own row. Remove those fields or build a separate installments query.

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.