This website uses cookies
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.
Consent Selection
Details
  • Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.
    • Learn more about this provideropens in a new window
      ai_sessionPreserves users states across page requests.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
    • Learn more about this provideropens in a new window
      _cfuvidThis cookie is a part of the services provided by Cloudflare - Including load-balancing, deliverance of website content and serving DNS connection for website operators.
      Maximum Storage Duration: SessionType: HTTP Cookie
      cf_clearanceThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      ASIThe cookie is necessary for secure log-in and the detection of any spam or abuse of the website.
      Maximum Storage Duration: SessionType: HTTP Cookie
      CDIThe cookie is necessary for secure log-in and the detection of any spam or abuse of the website.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      CLPending
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      leadership_lock#leadership_lockPending
      Maximum Storage Duration: PersistentType: IndexedDB
      persisted_data_registry#persisted_data_registryPending
      Maximum Storage Duration: PersistentType: IndexedDB
    • Learn more about this provideropens in a new window
      CookieConsentStores the user's cookie consent state for the current domain
      Maximum Storage Duration: 1 yearType: HTTP Cookie
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      test_cookieUsed to check if the user's browser supports cookies.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      rc::aThis cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      rc::cThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: SessionType: HTML Local Storage
    • Learn more about this provideropens in a new window
      bscookieThis cookie is used to identify the visitor through an application. This allows the visitor to login to a website through their LinkedIn application for example.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      JSESSIONIDPreserves users states across page requests.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • Learn more about this provideropens in a new window
      __stripe_mid [x2]This cookie is necessary for making credit card transactions on the website. The service is provided by Stripe.com which allows online transactions without storing any credit card information.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      __stripe_sid [x2]This cookie is necessary for making credit card transactions on the website. The service is provided by Stripe.com which allows online transactions without storing any credit card information.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      mDetermines the device used to access the website. This allows the website to be formatted accordingly.
      Maximum Storage Duration: 400 daysType: HTTP Cookie
    • __cf_bm [x12]This cookie is used to distinguish between humans and bots. This is beneficial for the website, in order to make valid reports on the use of their website.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
    • PXdOjV695v_px_c_p_PXdOjV695vPending
      Maximum Storage Duration: SessionType: HTML Local Storage
      PXdOjV695v_px_hvdPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
      PXdOjV695v_px_nfspPending
      Maximum Storage Duration: SessionType: HTML Local Storage
      PXdOjV695v_px-ffPending
      Maximum Storage Duration: PersistentType: HTML Local Storage
      pxsidRegisters data on visitor such as IP addresses, geographical location and advertisement interaction. This information is used optimize the advertisement on websites that make use of Rubicon Project-services.
      Maximum Storage Duration: SessionType: HTML Local Storage
      _px3Used in context with the website's BotManager. The BotManager detects, categorizes and compiles reports on potential bots trying to access the website.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      _pxvidThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      pxctsThis cookie is used to distinguish between humans and bots.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • Learn more about this provideropens in a new window
      _abThis cookie is necessary for making credit card transactions on the website. The service is provided by Stripe.com which allows online transactions without storing any credit card information.
      Maximum Storage Duration: SessionType: HTML Local Storage
      _mfThis cookie is necessary for making credit card transactions on the website. The service is provided by Stripe.com which allows online transactions without storing any credit card information.
      Maximum Storage Duration: SessionType: HTML Local Storage
      idPending
      Maximum Storage Duration: SessionType: HTML Local Storage
    • dmn_chk_#Used to maintain the overall functionality of the website: Assigns the user to a server and detects potential errors on specific servers, allowing the website to reassign the users to another server.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • .AspNetCore.Antiforgery.#Helps prevent Cross-Site Request Forgery (CSRF) attacks.
      Maximum Storage Duration: SessionType: HTTP Cookie
      ihubApp#dataPending
      Maximum Storage Duration: PersistentType: IndexedDB
  • Preference cookies enable a website to remember information that changes the way the website behaves or looks, like your preferred language or the region that you are in.
    • Learn more about this provideropens in a new window
      langNecessary for maintaining language-settings across subpages on the website.
      Maximum Storage Duration: SessionType: HTTP Cookie
      lidcRegisters which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      li_alertsUsed to determine when and where certain pop-ups on the website should be presented for the user and remember whether the user has closed these, to keep them from showing multiple times.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
    • Learn more about this provideropens in a new window
      1This cookie is used in conjunction with the payment window - The cookie is necessary for making secure transactions on the website.
      Maximum Storage Duration: SessionType: HTML Local Storage
  • Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.
    • Learn more about this provideropens in a new window
      prevPageVisitDataCollects statistics on the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been read.
      Maximum Storage Duration: SessionType: HTML Local Storage
      ai_userUsed by Microsoft Application Insights software to collect statistical usage and telemetry information. The cookie stores a unique identifier to recognize users on returning visits over time.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
    • Learn more about this provideropens in a new window
      dv_last_interactionStores data on the time spent on the website and its sub-pages, during the current session.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      analytics_event_v2#analytics_event_metadataAllows queries from third-party database for implementation of visual content.
      Maximum Storage Duration: PersistentType: IndexedDB
      analytics_event_v2#analytics_event_v2Allows queries from third-party database for implementation of visual content.
      Maximum Storage Duration: PersistentType: IndexedDB
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      _ga [x2]Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
      _ga_# [x2]Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
      Maximum Storage Duration: 2 yearsType: HTTP Cookie
    • _pk_id#Collects statistics on the user's visits to the website, such as the number of visits, average time spent on the website and what pages have been read.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      _pk_ses#Used by Piwik Analytics Platform to track page requests from the visitor during the session.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
    • ph_#_posthog [x2]Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator.
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      ph_#_primary_window_existsRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator.
      Maximum Storage Duration: SessionType: HTML Local Storage
      ph_#_window_idRegisters statistical data on users' behaviour on the website. Used for internal analytics by the website operator.
      Maximum Storage Duration: SessionType: HTML Local Storage
  • Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.
    • Learn more about this provideropens in a new window
      lastExternalReferrerDetects how the user reached the website by registering their last URL-address.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      lastExternalReferrerTimeDetects how the user reached the website by registering their last URL-address.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      _fbpUsed by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers.
      Maximum Storage Duration: 3 monthsType: HTTP Cookie
    • Learn more about this provideropens in a new window
      ab.storage.deviceId.#-#-#-#-# [x2]Collects information on user behaviour on multiple websites. This information is used in order to optimize the relevance of advertisement on the website.
      Maximum Storage Duration: SessionType: HTTP Cookie
      ab.storage.sessionId.#-#-#-#-# [x2]Collects information on user behaviour on multiple websites. This information is used in order to optimize the relevance of advertisement on the website.
      Maximum Storage Duration: SessionType: HTTP Cookie
      ab.storage.userId.#-#-#-#-# [x2]Collects information on user behaviour on multiple websites. This information is used in order to optimize the relevance of advertisement on the website.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • Learn more about this provideropens in a new window

      Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness. The provider may use the IP Addresses for ads measurement and ads personalization.

      pagead/1p-user-list/#Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites.
      Maximum Storage Duration: SessionType: Pixel Tracker
      _gcl_auUsed to measure the efficiency of the website’s advertisement efforts, by collecting data on the conversion rate of the website’s ads across multiple websites.
      Maximum Storage Duration: 3 monthsType: HTTP Cookie
      _gcl_lsTracks the conversion rate between the user and the advertisement banners on the website - This serves to optimise the relevance of the advertisements on the website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
    • Learn more about this provideropens in a new window
      __hmplCollects information on user preferences and/or interaction with web-campaign content - This is used on CRM-campaign-platform used by website owners for promoting events or products.
      Maximum Storage Duration: SessionType: HTML Local Storage
    • Learn more about this provideropens in a new window
      bcookiePending
      Maximum Storage Duration: 1 yearType: HTTP Cookie
      li_apfcdc [x2]Pending
      Maximum Storage Duration: SessionType: HTTP Cookie
      li_gcPending
      Maximum Storage Duration: 180 daysType: HTTP Cookie
    • Learn more about this provideropens in a new window
      LAST_RESULT_ENTRY_KEY [x2]Used to track user’s interaction with embedded content.
      Maximum Storage Duration: SessionType: HTTP Cookie
      TESTCOOKIESENABLED [x2]Used to track user’s interaction with embedded content.
      Maximum Storage Duration: 1 dayType: HTTP Cookie
      yt-icons-last-purged [x2]Necessary for the implementation and functionality of YouTube video-content on the website.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      ytidb::LAST_RESULT_ENTRY_KEY [x2]Used to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: HTML Local Storage
      YtIdbMeta#databases [x2]Used to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: IndexedDB
      __Secure-BUCKETPending
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      __Secure-ROLLOUT_TOKENUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      __Secure-YECStores the user's video player preferences using embedded YouTube video
      Maximum Storage Duration: SessionType: HTTP Cookie
      __Secure-YNIDUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      LogsDatabaseV2:V#||LogsRequestsStoreUsed to track user’s interaction with embedded content.
      Maximum Storage Duration: PersistentType: IndexedDB
      VISITOR_INFO1_LIVETries to estimate the users' bandwidth on pages with integrated YouTube videos.
      Maximum Storage Duration: 180 daysType: HTTP Cookie
      YSCRegisters a unique ID to keep statistics of what videos from YouTube the user has seen.
      Maximum Storage Duration: SessionType: HTTP Cookie
    • _vocal_sessionPending
      Maximum Storage Duration: 1 yearType: HTTP Cookie
  • Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
Cookie declaration last updated on 10/17/26 by Cookiebot
[#IABV2_TITLE#]
[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]
About
Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.
image for Donor retention hits 26.4%:…

Donor retention hits 26.4%: how belonging brings givers back

Volunteers and a first-time supporter laughing together while sorting donated produce at a community food bank, with the cover line Turn first gifts into belonging and the IHUBApp logo

Donor retention fell to 26.4% in the first half of 2026, and only 11.3% of donors acquired in 2025 had given again by the end of June, according to the Fundraising Effectiveness Project. Donors who gave seven or more times stayed at a 90% rate. For nonprofits, the message is clear: regular, personal contact between gifts is what brings people back.

A development lead's November fills up fast: GivingTuesday on December 1, year-end appeals to write, a gala to wrap up and a spreadsheet of first-time donors nobody has had time to call. The newest numbers show what happens to those first-time donors when the year gets busy.

What happened: donor retention slipped to 26.4%

The Fundraising Effectiveness Project's Q2 2026 report, a joint project of the AFP Foundation for Philanthropy and GivingTuesday, found that "Dollars rose an estimated 6.6% year-to-date through Q2, while donors fell 1.6% and retention slipped 0.4 percentage points to 26.4%." The dataset covers 5.7 million donors and 17,000 organizations. The NonProfit Times summarized the findings on November 2 under the headline "Dollars Up And Donors Down."

The sharpest drop came at the start of the relationship. "Only 11.3% of donors acquired in 2025 had given again by the end of Q2," and new retained donors fell 9.5%, the steepest decline of any stage. Small gifts are shrinking too: micro donors giving $1 to $100 are 51.6% of all donors, and "the only size segment to decline in both donors (-4.2%) and dollars (-4.4%)."

One number points the way forward: "Donors who gave seven or more times last year were retained at 90%, compared with 14.4% of one-time donors."

Why does donor retention matter more than the next appeal?

Our view at InspireHUB is that the retention problem is a belonging problem. A first gift is an act of trust. When the next thing a donor hears is another ask, the relationship stays a transaction, and most people quietly drift away. Donors who give often have usually been brought inside: they know the people, see the progress and feel part of the work.

Some leaders worry that more contact will feel like pressure, or that AI-written updates will feel hollow. The evidence suggests donors welcome more connection. The BBB Wise Giving Alliance's 2026 Donor Trust Report found "42.1% of U.S. adults saying they are open to give more," and that "67.7% of respondents say trusting a charity is essential before donating, yet only 18.3% report high trust." Trust grows through honest, regular updates. AI can draft them; a person who knows the donors should always shape the final word. That is how a nonprofit helps its supporters flourish as part of something larger, as our look at flourishing as the north star explains.

What to do before GivingTuesday

1. Welcome 2025's first-time donors back in. Send each one a short note about what their gift made possible this year, with no ask attached. Invite them to see the work in person or online.

2. Give donors a place to belong between gifts. A supporters' space with monthly impact stories and a quarterly open house turns a single gift into a relationship. Frequency is what the 90% group has in common.

3. Audit the first 90 days through a new donor's eyes. The prompt card below shows where a first-time donor feels welcomed and where they feel forgotten. For more ways AI can give staff hours back, see the AI executive assistant.

Prompt card: the new donor diary

What it does: replays your first 90 days of messages as a diary written by one realistic first-time donor, scores each moment for belonging, and rewrites the weakest message.

So that: you fix the exact moments where new donors drift away, before GivingTuesday brings in the next group.

Why it works: it combines audience simulation over time with grounding in quotes and a self-check. Anthropic's prompting guide says XML tags "help Claude parse complex prompts unambiguously" and recommends asking Claude to "quote relevant parts of the documents first." A dated diary makes the AI feel the gaps between messages, which a single review misses, and the three written criteria give it a test it must pass. The same pattern works for new members, volunteers or employees.

Try:

<messages>[paste, in date order, everything a new donor receives in their first 90 days: receipt, thank-you, newsletters, appeals, event invitations]</messages> <donor>A first-time donor who gave $40 after a friend's post, has never visited, and is not sure the gift mattered.</donor> Context: this is to find why first-time donors do not give a second time. Write a dated diary, one short entry per message, as the person in <donor> reading each item in <messages>. In each entry, quote the exact line that made them feel welcomed or forgotten, and rate belonging from 1 (a transaction) to 5 (part of the work). Then step out of the diary. List the three lowest-scoring moments, the one change that would most raise each score, and the effort each change takes. Rewrite the weakest message so that it names a specific result of the gift, invites the donor into something, and contains no request for money. Check the rewrite against those three criteria and fix any it misses. Before starting, ask about anything missing that would change the diary.

If you do one thing this week: pick ten donors who gave for the first time last year and send each a personal note about what their gift changed, with no ask.

Where IHUBApp fits

An IHUBApp Hubsite gives donors and volunteers a home between gifts: impact stories, events and conversations in one place your organization runs. The built-in automation keeps the rhythm going. Welcome messages for new members, newsletters, event reminders, RSVP confirmations and push notifications run on their own, and giving sits on the same Hubsite.

IHUBApp AI Assist, our connector that works with Claude and is now in public beta, runs on top of that. From a Claude conversation, a development lead can draft this month's impact story as a post, create a supporters' channel, set up an open house event and draft replies to comments. AI writes the first draft; someone on your staff reviews it, edits it and adds the human touch. The hours go where they matter most: your people. See how IHUBApp AI Assist works with Claude and the full list of IHUBApp features.

Illustrative example: a food bank's two-person development team asks Claude, through IHUBApp AI Assist, to draft a Saturday open house and a "Where your gift went" post on its Hubsite. Volunteers greet each guest at the door. By January, several of last year's first-time donors are on the volunteer roster.

Frequently asked questions

What is the donor retention rate in 2026?

The Fundraising Effectiveness Project reported donor retention of 26.4% year-to-date through the second quarter of 2026, down 0.4 percentage points. Only 11.3% of donors acquired in 2025 had given again by the end of June.

Why do first-time donors not give again?

The FEP data shows that the relationship is weakest at the start, with new retained donors falling 9.5%. Donors who give often are retained at 90%, which suggests regular, personal contact between gifts makes the difference.

How can a nonprofit improve donor retention before GivingTuesday?

Thank recent first-time donors personally with a specific result of their gift, invite them into the work without an ask, and give them a place to stay connected between gifts. GivingTuesday 2026 falls on December 1.

IHUBApp AI Assist

Bring your givers back with belonging

Give donors and volunteers one Hubsite to stay connected between gifts, with IHUBApp AI Assist drafting alongside your team.

Set up your Hubsite

Last updated: November 4, 2026.

By KZ Hart, President of InspireHUB. KZ leads the team behind IHUBApp and the Hubsite.

Channels: