Standardize and Verify Addresses in Altru
← Back to Blog

How to Standardize and Verify Constituent Addresses in Altru

August 14, 2026

Pull a list of constituents in any Altru database that has been running for a few years and the addresses tell the story. “123 Main Street,” “123 Main St.,” and “123 main st” all belong to the same household. Apartment numbers sit in the city field. ZIP codes have lost their leading zero after a round trip through a spreadsheet. Nobody did anything wrong. Addresses came in through the front desk, online forms, imports, and group sales, and each source had its own habits.

Messy addresses cost real money: returned membership renewal mailings, appeals sent twice to the same house, and duplicate records that split a family’s giving history in two. Most of the cleanup is a process problem, and you can make steady progress on it with what Altru already gives you.

Standardizing vs. verifying: two different jobs

It helps to separate these, because the tools and the effort are different.

  • Standardizing means making addresses look consistent: the same abbreviations, the same capitalization, unit numbers in the right field, five-digit ZIPs. This is formatting. You can define it yourself and enforce it.
  • Verifying means confirming the address actually exists and mail can be delivered there, and ideally catching people who have moved. That requires checking against postal data, which you cannot do by eye.

Standardizing is something your team can own. Verifying almost always involves an outside service.

What to find out about your own Altru setup

Altru address verification depends on what services your organization has with Blackbaud, and what is available, included, or extra-cost for a given Altru customer is not something to assume. Before you plan a cleanup project, ask Blackbaud support or your account contact three questions:

  1. Is any address validation or autocomplete available for our Altru database, and does it apply at data entry, in batch, or both?
  2. Is National Change of Address (NCOA) processing available through Blackbaud, and how are the results applied back to constituent records?
  3. If we run addresses through an outside vendor, what is the supported way to bring corrected addresses back in (import, batch, or another method)?

The answers decide whether you are fixing addresses inside Altru or exporting, correcting elsewhere, and importing back. Either path works. The second just needs more care.

Write a short address style guide

This is the step most organizations skip, and it is the one that keeps the problem from coming back. One page is enough. Decide on:

  • Abbreviations. USPS style (St, Ave, Blvd, Apt, Ste) is the safest default because it is what postal software expects.
  • Capitalization. Title case for entry. No all caps, no all lowercase.
  • Unit numbers. On the same address line as the street, after it (“123 Main St Apt 4B”), or on a second line. Pick one.
  • ZIP codes. Five digits at minimum. If you store ZIP+4, store it the same way every time.
  • Required fields at the desk. If staff are allowed to skip an address on a membership sale, say so, so they do not invent placeholders like “unknown.”

Post it where people enter data and include it in seasonal staff training. If you control your online forms, make the field labels and any validation match the guide.

Finding the addresses that need work

Altru queries on constituent and address fields will surface most of the problems. A few worth building first:

  • Constituents with a primary address but a blank or short ZIP (fewer than five characters).
  • Addresses where the city or state field is blank.
  • Address lines containing words your style guide does not allow, such as “Street” spelled out or “unknown.”
  • Multiple constituents sharing the same address who are not in the same household. These are often duplicates or households that were never linked.
  • Constituents whose mail has been returned, if your team records that somewhere consistent.

Start with active members and recent donors. A lapsed one-time ticket buyer from years ago is a lower priority than someone due for a renewal notice next month.

Fixing in batches, safely

For a handful of records, edit them by hand on the constituent record. For hundreds, export the query results, clean them in a spreadsheet or through a verification vendor, and bring them back through a supported import. A few habits keep this from going wrong:

  • Keep the constituent lookup ID in every exported row so updates land on the right record.
  • Format ZIP columns as text before you save the spreadsheet, or the leading zeros will disappear again.
  • Test the import on a small set (ten or twenty records) and check them in Altru before running the full file.
  • Decide whether a corrected address replaces the old one or the old one is kept as a former address. For people who moved, keeping the history is usually worth it.

Run the same verification pass on a schedule, at least once a year and before any large mailing. People move constantly, and a clean list does not stay clean on its own.

Addresses and duplicate records go together

Inconsistent addresses are one of the main reasons duplicates hide. Two records for the same member with “Main St” and “Main Street” will not look like a match to anyone scanning a list, so the giving history stays split and both records get the renewal letter. Standardize first, and duplicates become much easier to spot.

That is where Social Good’s Deduper fits: it finds and helps you fix duplicate constituent and email records in Altru. It is not an address verification service, but once your addresses follow one format, it is a practical next step for cleaning up the records those addresses belong to.

Quick answers

Does Altru correct addresses automatically as staff type?
Do not assume it does. Whether any validation or autocomplete is available depends on your Altru services, so confirm with Blackbaud support and test it in your own database before relying on it.

How often should we run a change-of-address check?
At least yearly, and before any large mailing such as a renewal series or year-end appeal.

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.