How to Copy a Discount in Blackbaud Altru
← Back to Blog

How to Copy a Discount in Altru (and When to Skip It)

October 31, 2026

You set up a discount last spring that worked well, say 20% off general admission for a partner organization, with the right price types, sales methods, and date limits. Now a second partner wants the same deal under its own name and code, and you want to duplicate the first one rather than build it again from scratch.

The short version: as far as we know, Altru has no one-click “copy” or “duplicate” action for discounts. You rebuild the new discount by hand. Before you do, it’s worth checking whether you need a new discount at all, and how to rebuild one so it matches the original.

One caveat up front. Altru’s discount screens change between releases, and your permissions affect what you can see. If you aren’t sure whether your version offers a copy option, look at the actions available on an existing discount, or ask Blackbaud support. Don’t assume either way based on this article.

First, decide whether you need a second discount

Copying is often a workaround for something you can handle on the original discount. Ask:

  • Is it the same offer for a new period? If last year’s discount just needs new dates, editing the existing one may be cleaner than keeping two near-identical records. The catch: if you report on discounts by name, reusing one blurs this year’s numbers with last year’s. Some teams prefer a fresh discount each season for that reason.
  • Is it the same offer for a new audience? If the only difference is who gets it, a separate discount with its own name usually makes sense. Revenue reports will then show which partner or campaign drove which sales.
  • Is it the same offer on new items? If you’re adding a new program or event, check whether you can just widen what the existing discount applies to.

A good rule: if you’ll ever want to report on it separately, make it a separate discount. Otherwise, edit the one you have.

Document the original before you rebuild it

Mistakes happen when someone builds the new discount from memory. Open the original and write down every setting, or take screenshots of each tab or section. Pay attention to:

  1. Name and description. Decide on the new name now. Something like “Partner 20% – [Org] – 2027” sorts well and reads clearly in reports.
  2. Calculation. Percentage or fixed amount, and the value.
  3. Where it applies. Whether it’s an order-level or item-level discount, and which programs, events, price types, or membership levels it covers.
  4. Sales methods. Daily sales, advance sales, online, group sales. Leaving one out is a common way the new discount ends up working at the desk but not on the web form, or the reverse.
  5. Qualification rules. Whether it’s applied manually, triggered by a promo code, tied to membership, or limited by quantity.
  6. Dates and limits. Start and end dates, and any usage caps.
  7. Revenue and GL setup. If your finance team maps discounts to specific accounts, confirm what the new one should use. Don’t copy the old mapping without asking.

Keep this record. A short spreadsheet, one row per discount and one column per setting, makes the next rebuild faster and gives you a written log of what each discount is supposed to do.

Build and test the new discount

Create the new discount and go through your notes line by line. Then test it before announcing it:

  • Ring a test transaction in each sales method it should work in, and confirm the price is right.
  • Try it on an item it shouldn’t apply to and confirm it doesn’t.
  • If it uses a promo code, enter the code on your public web form, not just at the desk.
  • Void or reverse the test transactions according to your usual process so they don’t land in revenue reports.

If you have an Altru sandbox or test environment, use it for the first run. If you don’t, run tests at a quiet time and tell your finance contact first.

Keep near-duplicates from piling up

Once a team starts copying discounts by hand, the list fills up with versions nobody remembers. A few habits help:

  • Put the year or season in every discount name.
  • Give discounts end dates instead of leaving them open. An expired discount stops showing up as an option and can’t be applied by accident.
  • Once a year, review the list with whoever owns revenue reporting and retire anything that’s done.
  • Use your settings spreadsheet as the place to start new discounts, so changes are deliberate rather than inherited from an old record.

Quick answers

Can I export a discount and import it as a new one?
We aren’t aware of an import path for discount configuration in Altru. Confirm with Blackbaud support before you plan around one.

Will editing an old discount change past transactions?
Generally, transactions already processed keep the amounts they were sold at. If you report on discounts by name, though, renaming an old discount changes how its history appears. Test in a sandbox if you’re unsure.

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.