Skip to main content

Create and Edit Recurring Donations

Learning Objectives

After completing this unit, you’ll be able to:

  • Create open-ended recurring donations.
  • Create fixed-length recurring donations.
  • Update recurring donations to reflect changes to donors’ plans.
  • Explain the difference between tracking pledges with payments and recurring donations.

Understand Recurring Donations

If a donor wants to give a gift in installments, or give a series of gifts over time on a schedule, that’s a recurring donation.

In Nonprofit Success Pack (NPSP), the Recurring Donation object lets you define regular installments for multiple opportunities over time. We often use recurring donations to track donations from an individual who gives the same amount repeatedly, such as a monthly donor. 

NPSP supports two kinds of recurring donations: open-ended and fixed-length.

  • Open-ended recurring donations are a single donation amount given at regular intervals with no set end date. For example, if Candace Evans gives our fictional nonprofit, No More Homelessness (NMH), $100 every month, and continues to do so far into the future, NPSP creates an opportunity record each month until you close the recurring donation.

  • Fixed-length recurring donations are a single donation amount given at regular intervals for a defined period. For example, if the company Cloud Kicks decides to give $10,000 split into four quarterly payments, the recurring donation would end after those payments. This type of donation is similar to a standard Salesforce opportunity with multiple payments—what we discussed in the last unit—and choosing between an opportunity with payments or a fixed-length recurring donation can be complex. We’ll discuss this decision at the end of the unit.

Create an Open-Ended Recurring Donation

The team at NMH recently started its Give a Life campaign to ask donors to sponsor services for one recipient each month. Our donor, Candace, decides to become a sponsor with a monthly donation of $100. 

Let’s follow along as NMH Development Associate Sofia creates an open-ended recurring donation.

Note

Note

This unit uses Enhanced Recurring Donations. If your Salesforce instance doesn’t use the fields in these instructions, ask your admin to check which version of recurring donations you’re using and, if needed, upgrade. See the links in the Resources section about how to upgrade.

  1. Navigate to the Recurring Donations tab. If you don't see it in your main navigation, go to the App Launcher ( The App Launcher icon) to find and select Recurring Donations.
    Recurring Donations tab with the New button
  2. Click New.
  3. Enter the Donor Type. Choose Contact for an individual related to a household account or Account for an organization account. Sofia selects Contact.
  4. Enter a Contact. Sofia finds and selects Candace Evans in the Contact field.
  5. Enter a Date Established, or the date the recurring donation was opened. Sofia enters today’s date.
  6. Enter the Amount of each donation. Sofia enters $100.
  7. Pick a Recurring Type. Choose Open for ongoing recurring donations or Fixed for recurring donations with a set number of installments. Sofia selects Open.
  8. Select a Recurring Period. Choose Monthly or, for any other schedule (weekly, quarterly, etc.), choose Advanced. Sofia selects Monthly.
  9. Choose a Day of Month for all future installment dates. Sofia selects Last Day Of Month.
  10. Set an Effective Date, which sets when the schedule you're defining takes effect. Sofia keeps the default date of today.
  11. Choose a Payment Method that NPSP will automatically copy to each related Payment record. Sofia selects Check.
  12. Optionally, you can associate this recurring donation with a campaign. Sofia finds and selects Give a Life, which already exists in the NMH org.
    New Recurring Donation form, including Donor Type, Date Established, Contact, Recurring Type, Amount, Day of Month, Payment Method, Campaign, Effective Date, and Recurring Period fields
  13. Click Save.

On the recurring donation record, Sofia can review the active schedule, effective from today’s date, including the details of the schedule and the next 12 monthly installments.

Current Recurring Donation Active Schedule and 12 Upcoming Installments, each with information in the Date, Amount, and Payment Method columns

She can also verify that NPSP automatically created the first opportunity record in this recurring donation with a Pledged status.

Opportunities related list with the first opportunity’s stage listed as Pledged

Sofia already has Candace’s first check, so she updates the opportunity’s stage from Pledged to Closed Won or Posted. When she does this, NPSP automatically creates the next scheduled opportunity according to the active schedule, with a close date on the last day of the next month.

Opportunities related list with the first opportunity stage listed as Closed Won, and a second opportunity automatically created

Sofia notices that the current and next year values have automatically been calculated. However, the total paid amount and the number of paid installments for this recurring donation have not. Never fear! These statistics are calculated in a nightly batch. Click the Recalculate Rollups button if you want to update them sooner. 

The Details tab of a new recurring donation on the Contact record, including the Statistics section which includes the updated Paid Amount, the Total Paid Installments, and the Current and Next Year value

Create a Fixed-Length Recurring Donation

What about situations where a recurring donation isn’t open-ended? For example, NMH's work inspires Candace's employer, Cloud Kicks, and it wants to make a $10,000 donation to the NMH Transitional Housing Campaign in four quarterly installments. That’s a perfect fit for NPSP’s fixed-length recurring donations.

Let's follow along with Sofia as she creates the fixed-length recurring donation:

  1. Click the Recurring Donations tab or find and select it through the App Launcher (The App Launcher icon).
  2. Click New.
  3. Enter the Donor Type. This time, Sofia selects Account.
  4. Associate an Account. Sofia finds and selects Cloud Kicks.
  5. Optionally, you can give soft credit to an individual contact by finding and selecting a record in the Contact field. Sofia leaves this blank for now.
  6. Enter a Date Established to track when the recurring donation was opened. Sofia enters today’s date.
  7. Enter the Amount of each installment. Since Cloud Kicks wants to donate $10,000 in four quarterly installments, Sofia enters $2,500.
  8. Choose a Recurring Type. Remember that we use Fixed for a set number of installments. Sofia selects Fixed. This gives you some additional fields to enter.
  9. Enter the Number of Planned Installments. Sofia enters 4.
  10. Enter a Recurring Period. Because this is quarterly, Sofia selects Advanced.
  11. Enter and select Every and Installment Period field values. For a quarterly donation, Sofia enters 3 in the Every field and selects Months in the Installment Period field.
  12. Choose a Day of the Month for all future installment dates. Sofia selects 1 for the first day of the month.
  13. Select an Effective Date, which sets when the schedule you're defining takes effect. Cloud Kicks wants to pay beginning on March 1, so Sofia chooses that date.
  14. Choose a Payment Method that NPSP automatically copies to each related payment record. Cloud Kicks did not indicate a payment method, so Sofia leaves this blank. She can update this field later, or edit each payment record individually when she receives the money.
  15. Optionally, associate a campaign. Sofia finds and selects NMH Transitional Housing Campaign, which exists in NMH’s org.
    The New Recurring Donation page, including fields for Donor Type, Account, Date Established, Contact, Amount, Recurring Type, Number of Planned Installments, Recurring Period, Every, Installment Period, Day of Month, Effective Date, Payment Method, and Campaign fields
  16. Click Save.

The Details tab of the Recurring Donation record now lists the active schedule and upcoming installments for Cloud Kicks's four quarterly installments.

Current Recurring Donation Active Schedule and the Date, Amount, and Payment Method information for four Upcoming Installments

Update a Recurring Donation

Occasionally, donors need to update a recurring donation for one reason or another—maybe they want to increase (yes!) or reduce (oh, no!) their monthly donation. Donor Candace just let NMH know that she wants to increase her monthly gift amount from $100 to $150 starting in July. Let’s follow along with Sofia as she updates Candace’s record. 

  1. Navigate to the donor’s Recurring Donation record, and then click Edit under the Show Actions menu (Show Actions dropdown icon) in the upper right corner.
  2. Update the Amount. Sofia changes it to $150.
  3. Update the Effective Date just before the first gift you want to affect and after the last gift at the original value. Sofia changes the date to July 1.
  4. Click Save.

The new amounts are reflected in the Future Schedule information with the effective date in early July, and the new amount of $150 in upcoming installments. Plus, the change will appear in the Change Log component on the recurring donation record.

The Change Log component for an upgrade to the donation's monthly and annual amount

Pause or Close a Recurring Donation

All good things must come to an end (or at least be put on hold temporarily). Fortunately, NPSP is built to flex with real-life changes affecting recurring donations. 

For example, if Candace lets Sofia know that she needs to pause her recurring donation for a few months, Sofia can update the recurring donation record to reflect Candace’s wishes. Sofia navigates to the recurring donation record and clicks Pause

Candace’s Recurring Donation record and the Pause button

Sofia then selects which installments should be paused and notes the reason. When she selects a few dates, she is also informed when the recurring donation schedule will resume. This will be reflected on the Upcoming Installments component as well. 

The Pause Candace Evans $150 - Recurring page with three months of payments selected and Financial Difficulty listed as the Paused Reason

What happens if a donor requests to end a recurring donation? When a donor lets Sofia know that they want to close a recurring donation, she clicks Close Recurring Donation and indicates a reason. This marks any future opportunities Closed Lost and adds a notation that there are no Active Schedules or Upcoming Installments.

Active Schedules and Upcoming Installments on a closed recurring donation noting that there are no active schedules or installment Opportunities

You can also work with your Salesforce admin to automatically mark a recurring donation as lapsed or closed if a donor doesn't make payments for a number of days that you determine. Check out the Automate Recurring Donation Status Changes link in Resources for details.

A fixed recurring donation is also automatically closed when the last installment is paid.

Choosing Between Pledges and Recurring Donations

So far in this module, we reviewed how to enter pledges and recurring donations in NPSP. Make sure you align everyone in your organization on how you differentiate between the two. A donor who gives $50 a month could be managed either way in Salesforce, with the difference being how you opt to solicit, track, recognize, and account for a donation as either a pledge or a recurring donation.

One key distinction is that pledges are usually binding commitments while recurring donations are not. Check with your development and accounting departments to learn how your organization recognizes these types of gifts. No matter your organization’s preference, NPSP is equipped to handle it.

Fundraisers often partner with their finance and accounting teams in their commitment to ethical practices including transparency, accountability to donors, and respecting donor intent. In the next unit, we'll dig into how NPSP helps support some of those practices, including managing restricted gifts.

Resources

Share your Trailhead feedback over on Salesforce Help.

We'd love to hear about your experience with Trailhead - you can now access the new feedback form anytime from the Salesforce Help site.

Learn More Continue to Share Feedback