Track Budget and Expenses
Goal: See net dollars raised — gross gifts minus the actual cost of running the campaign — by linking expenses to the campaign so the post-mortem reflects real ROI.
Why this matters
Headline numbers ("$120,000 raised!") are misleading without expense context. A direct mail campaign that cost $40,000 to send, raised $50,000, and ended with one new donor is not the same as one that cost $5,000 and raised $50,000 with twenty new monthly partners. Tracking the cost side is what lets you decide what to repeat.
Set the campaign budget
Each campaign supports a budget — your planned spend across categories like:
- Direct mail printing and postage
- Email platform fees
- Photography and design
- Event-related costs (if linked)
- Staff time (if your affiliate tracks it)
Set the budget when you create the campaign, or update it later. The budget is your plan; expenses are reality.
Linking expenses
When the affiliate pays a vendor or covers a cost related to the campaign:
- Record the expense in your accounting flow (journal entry, AP, etc.)
- Link the journal entry to the campaign from Campaign → Link Expense
The campaign's budget metrics show:
- Planned budget by category
- Actual expenses booked
- Variance (over / under)
- Net raised (gross minus expenses)
What "net" looks like
After expenses are linked, the campaign detail surfaces:
- Gross raised — total of all gifts attributed to the campaign
- Expenses — total linked
- Net raised — gross minus expenses
- Cost-to-raise ratio — expenses ÷ gross, often quoted as cents per dollar raised
A healthy direct-mail campaign typically runs $0.20–$0.30 cost-to-raise. Major-gift campaigns much lower. Events much higher (events are about engagement, not cost-efficiency).
Unlinking
If an expense was linked to the wrong campaign, unlink it. The expense remains on the books; the campaign budget metrics simply stop counting it.
Reporting
The campaign performance report rolls up:
- Gross raised
- Expense breakdown
- Net raised
- Donor counts (new vs. returning, average gift)
- Channel breakdown (where gifts came from)
Use this for board reports and for the next-year budget conversation.
What expenses to actually link
Be deliberate. A campaign manager who tries to allocate every dollar of overhead to every campaign loses the signal in the noise. The right rule:
- Link direct, identifiable expenses — things you'd not have spent without this campaign
- Skip shared overhead — software, salaries, office costs that exist regardless
If your finance team allocates a portion of staff time or overhead to fundraising, that's reasonable to capture as a separate line item but isn't useful at the per-campaign level for ROI decisions.