How Do We Forecast Revenue from Recurring Gifts and Pledges?
Forecasting in HubSpot starts with structuring recurring gifts and pledges so they can be tracked over time and rolled into forward-looking reports.
TL;DR: With the right setup, teams can project expected revenue based on committed giving, payment schedules, and upcoming charges, all within the same system they use to manage donor relationships.
Forecasting Recurring Gifts
Recurring revenue is one of the hardest things for nonprofits to forecast accurately. Donation platforms may show active subscriptions, but they rarely give a clear, forward-looking view of what that revenue looks like over time, especially when data lives outside the CRM or isn’t structured for reporting.
Many tools track recurring gifts as transactions rather than active commitments. HubSpot handles this differently by treating each recurring gift as an active record that can be tracked, updated, and projected over time. Teams typically model recurring donations as their own pipeline or custom object, with one record per active commitment.
Each record includes:
- Donation amount
- Billing cadence (monthly, quarterly, annual)
- Next charge date
- Status (active, paused, canceled)
From there, calculated properties standardize revenue across different cadences and make it usable for forecasting. Common calculations include monthly equivalent value, next 90-day expected revenue, and annualized recurring value. This gives teams a more reliable view of predictable revenue and makes it easier to plan around what’s actually expected to come in.
Forecasting Pledges
Pledges are often where forecasting breaks down. Payment schedules live in spreadsheets, updates are manual, and it’s hard to see what’s been fulfilled versus what’s still outstanding. Many systems store pledges as static records without clear timelines, which limits visibility, especially for multi-year commitments.
In HubSpot, pledges are structured as active commitments with built-in schedules. A common setup uses a parent record for the total pledge, with installments tracked as child records and payments tied directly to each one.
In practice, this allows teams to:
- Track total pledged vs. received
- Monitor remaining balance
- See timing of upcoming payments
- Keep commitments tied to donor records
This approach keeps long-term pledges visible and makes forecasting far more reliable than manual spreadsheet tracking.
Automating and Rolling Forecasts Together
Even with strong data structure, forecasts can quickly fall out of date when they rely on manual updates. In many tools, recurring gifts, pledges, and payments are tracked separately, which means teams have to reconcile data before they can report on it.
HubSpot connects these through automation and shared data, so forecasts update as activity changes. Because everything is structured and connected, forecasts can be built around real timelines and statuses, giving teams a forward-looking view of expected revenue without manual cleanup.
Teams can:
- Update pledge balances as payments are received
- Trigger reminders for upcoming installments
- Adjust statuses based on activity
- Keep recurring gift timelines current
Learn More About Forecasting and Revenue Tracking in HubSpot
Related FAQs
What is the cleanest way to move off point tools while keeping operations stable?
Learn how to migrate systems in phases while maintaining continuity across fundraising and operations.
Read Full Answer →How should a nonprofit decide between HubSpot and a “nonprofit-specific” CRM?
Compare platform-based and nonprofit-specific systems to determine which best supports your long-term needs.
Read Full Answer →What KPIs should the board see monthly from HubSpot?
Discover how to present key fundraising metrics in a way that supports better board-level decision-making.
Read Full Answer →