Nonprofit organizations (NPOs) play a crucial role in supporting vulnerable communities, yet many struggle to maintain consistent donation streams, a key pillar of their financial sustainability. The white paper “Empowering Nonprofit Organizations to Reduce Donation Attrition with Machine Learning”, published by IEEE, explores how data-driven strategies can significantly improve donor retention and fundraising effectiveness.
This study introduces an innovative use of unsupervised machine learning techniques — specifically the K-Means clustering algorithm, applied within a Recency, Frequency, and Monetary (RFM) framework. The methodology enables nonprofit teams to segment donors based on behavioral patterns and better understand how recently and frequently individuals donate, as well as how much they contribute.
By analyzing historical donation data from a US-based nonprofit, the research demonstrates how clustering donors into meaningful categories can help organizations design more personalized, targeted marketing campaigns. This not only reduces donor churn but also increases per-donor engagement and donation volume. The results affirm that integrating artificial intelligence (AI) into donor management systems empowers nonprofits to make more strategic, data-informed decisions.