Blog · Board and management reporting
A fundraising dashboard connects received gifts, donor retention and campaign progress. Follow a worked nonprofit example, reconcile gifts to deposits, and see how one returning donor changes the results.
A fundraising dashboard shows how much support a nonprofit received, which donors returned, and how far each campaign has progressed toward its goal. The useful version connects those measures to the same gift records and reporting cutoff, so a development director can choose an action and finance can prove the totals.
Use a received-gift basis for this example: gifts received during the calendar year, before processing fees, excluding outstanding pledges and noncash gifts. This is an operating measure; finance must separately reconcile it to the organization's accounting basis and contribution revenue.
Track dollars and donors separately. GivingTuesday's Fundraising Effectiveness Project reports dollars, donors and retention as distinct fundraising measures. A large gift can improve campaign progress without bringing back any donor from the prior year.
Campaign progress = Received gifts assigned to the campaign / Campaign goal
Donor retention = Prior-year donors who also gave this year / Prior-year donors
Count each donor once in retention, even when that donor gives repeatedly. Decide whether a household, company or individual is the reporting unit, then keep that definition across both years. A new donor is someone with no earlier recorded gift; someone absent last year but present in an older year is reactivated, not new.
Prairie Learning Alliance is a hypothetical US nonprofit reviewing its completed 2025 campaigns. Its export contains the following received gifts. All amounts are USD, and every row has a different gift ID.
| Gift ID | Donor ID | Received date | Campaign | Gross gift (USD) | Fee (USD) |
|---|---|---|---|---|---|
| G01 | D01 | March 3, 2025 | Spring | 10,000 | 200 |
| G02 | D01 | October 6, 2025 | Fall | 5,000 | 100 |
| G03 | D02 | April 8, 2025 | Spring | 6,000 | 120 |
| G04 | D03 | November 4, 2025 | Fall | 4,000 | 80 |
| G05 | D04 | November 12, 2025 | Fall | 12,000 | 240 |
| G06 | D05 | May 5, 2025 | Spring | 3,000 | 60 |
| G07 | D05 | December 9, 2025 | Fall | 5,000 | 100 |
| Total | 45,000 | 900 |
In a real export, also retain payment status, refund references, restriction codes and the settlement batch. Count only the agreed payment statuses, and apply refunds as reversals. Do not infer that a contribution is available for general operations from its campaign name.
Keep cash and noncash categories distinguishable. The IRS Form 990 instructions separately address noncash contributions; mixing donated property with received money would make a cash fundraising view harder to reconcile. The broader nonprofit dashboard connects funding to program spending and operating cash.
The approved goal register supplies the targets below. Sum the gross gift column by campaign, count gift IDs, then divide the amount by its goal. Percentages throughout this example are rounded to one decimal place after calculation.
| Campaign | Gift count | Received gifts (USD) | Approved goal (USD) | Goal remaining (USD) | Progress |
|---|---|---|---|---|---|
| Spring | 3 | 19,000 | 25,000 | 6,000 | 76.0% |
| Fall | 4 | 26,000 | 40,000 | 14,000 | 65.0% |
| Total | 7 | 45,000 | 65,000 | 20,000 | 69.2% |
Spring receipts are 10,000 + 6,000 + 3,000 = 19,000. Fall receipts are 5,000 + 4,000 + 12,000 + 5,000 = 26,000. The combined result is 45,000 / 65,000 = 69.2%; do not average the campaign percentages because the goals differ.
The remaining-goal check is 6,000 + 14,000 = 20,000, which also equals 65,000 minus 45,000. Fall has the larger dollar gap. Whether that requires intervention depends on its campaign calendar and the expected timing of gifts, not just its completion percentage. A tabular dashboard keeps goals, actuals and exceptions on the same row.
The prior-year export contains five distinct donors. The table checks each of them against the current gift rows; the contribution column is derived from those rows.
| Prior-year donor ID | Gave in 2025? | Current received gifts (USD) |
|---|---|---|
| D01 | Yes | 15,000 |
| D02 | Yes | 6,000 |
| D03 | Yes | 4,000 |
| D06 | No | 0 |
| D07 | No | 0 |
| Retained donor contributions | 25,000 |
Three of the five prior-year donors returned: retention is 3 / 5 = 60.0%. Current-year donors are D01 through D05, a count of five. D04 and D05 have no earlier gifts in this example's complete history, so they are the two new donors.
The donor bridge is three retained plus two new equals five current donors. Their dollars also reconcile: retained donors gave $25,000, while D04 and D05 gave 12,000 + 3,000 + 5,000 = $20,000. Together they account for the $45,000 gift total. Repeated gifts from D01 and D05 explain why seven gifts do not mean seven donors.
Hold every original record and campaign goal constant. Add a received Fall gift of $5,000 from D06, who was in the prior-year donor list.
| Measure | Original calculation | With D06's gift |
|---|---|---|
| Total received gifts (USD) | 45,000 | 45,000 + 5,000 = 50,000 |
| Fall received gifts (USD) | 26,000 | 26,000 + 5,000 = 31,000 |
| Fall progress | 26,000 / 40,000 = 65.0% | 31,000 / 40,000 = 77.5% |
| Combined progress | 45,000 / 65,000 = 69.2% | 50,000 / 65,000 = 76.9% |
| Retention | 3 / 5 = 60.0% | 4 / 5 = 80.0% |
| Current donors | 3 retained + 2 new = 5 | 4 retained + 2 new = 6 |
| Goal remaining (USD) | 65,000 - 45,000 = 20,000 | 65,000 - 50,000 = 15,000 |
This gift improves retention because D06 belonged to the prior cohort. The same amount from an existing current-year donor would improve campaign dollars while leaving retention unchanged. That distinction tells the director whether the next conversation concerns renewal outreach or gift size.
For the original case, gross gifts less fees equal 45,000 - 900 = $44,100. The settlement report and bank deposits should total $44,100 if every listed gift settled within the period and there are no other adjustments. Any difference needs a list of refunds, unsettled payments or timing items, rather than an unexplained balancing amount.
Keep supporting gift records alongside the operating export. The IRS's written acknowledgment guidance distinguishes cash amounts, descriptions of noncash gifts, and goods or services provided in return. A dashboard total does not replace those records.
The development director owns campaign follow-up; finance owns the reconciliation and the revenue-basis explanation. Put any corrective work into an accountability dashboard with an owner and due date.
Bring a gift export, prior-period donor records and campaign goals: Covirage maps the columns, and its tools compute and check the figures. The external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.
See self-service analytics for the supporting approach to working from business files.
Show pledges separately from received gifts, with their expected payment dates and campaign assignments. If a campaign goal includes commitments, label that basis explicitly. Adding a pledge and its later payment into the same progress total counts the same support twice.
Match the update to the decision. A campaign team may review settled gifts during its active appeal, while finance reconciles the period after deposits clear. Display the export cutoff so readers know which gifts and bank activity are included.
Yes. Larger gifts or newly acquired donors can increase revenue even when fewer prior donors return. Track gift dollars and the retained donor cohort separately, then review which donors returned and how much they contributed before changing outreach priorities.