Fundraising Tracker
Made for charities, schools and community groups.
Record every donation and fundraising event, and see at a glance how much has been raised, how much gift aid can be claimed and how far you are from your target. The summary carries a chart that redraws itself as you type.
- Tabs
- 4
- Columns
- 17
- Fill themselves in
- 15
£7one payment, yours to keep
- Opens in Excel, Google Sheets and Numbers
- Delivered straight away
- No macros, nothing to install
- Change it free before you buy
Payment is handled by Stripe. Your card details go to them and never to us. Sales are final, which is why every tab, column and calculation is shown on this page first.
Everything inside, before you pay
This is the whole design: every tab, every column and how each calculated one is worked out. White cells are yours to fill in; the shaded ones work themselves out and are locked so a formula cannot be overwritten by accident. There is room for 565 rows.
Target
| Column | Type |
|---|---|
| Campaign | text |
| Target | currency |
| Start Date | date |
| End Date | date |
Donations
| Column | Type | Worked out as |
|---|---|---|
| Date | date | |
| Donor | text | |
| Amount | currency | |
| How Given | choice (list) | |
| Gift Aid | bool | |
| Gift Aid Value | currency | IF(ISBLANK([amount]), "", IF([gift_aid], ROUND([amount]*0.25, 2), 0)) |
| Notes | text |
Events
| Column | Type | Worked out as |
|---|---|---|
| Event | text | |
| Date | date | |
| Status | choice (list) | |
| Raised | currency | |
| Costs | currency | |
| Net Raised | currency | IF(AND(ISBLANK([raised]), ISBLANK([costs])), "", [raised]-[costs]) |
Summary
| Measure | Worked out as |
|---|---|
| Fundraising target | SUM([Target!target]) |
| Donations received | SUM([Donations!amount]) |
| Gift aid to claim | SUM([Donations!gift_aid_value]) |
| Event income | SUM([Events!raised]) |
| Event costs | SUM([Events!costs]) |
| Event net raised | SUM([Events!raised])-SUM([Events!costs]) |
| Total raised | SUM([Donations!amount])+SUM([Donations!gift_aid_value])+SUM([Events!raised])-SUM([Events!costs]) |
| Still to raise | MAX(0, SUM([Target!target])-(SUM([Donations!amount])+SUM([Donations!gift_aid_value])+SUM([Events!raised])-SUM([Events!costs]))) |
| Percent of target reached | IFERROR((SUM([Donations!amount])+SUM([Donations!gift_aid_value])+SUM([Events!raised])-SUM([Events!costs]))/SUM([Target!target]), 0) |
| Number of donations | COUNT([Donations!amount]) |
| Average donation | IFERROR(AVERAGE([Donations!amount]), 0) |
| Donations with gift aid | COUNTIF([Donations!gift_aid], TRUE) |
| Days left to target date | IF(MAX([Target!end_date])=0, "", MAX([Target!end_date])-TODAY()) |






