Skip to main content

Giving Report Examples

Production-ready SQL reports you can use immediately for board meetings, giving statements, and ministry decisions.

Query Requirements

Schema Prefix

IMPORTANT: All tables in the Planning Center Giving module live in the planning_center schema. Always prefix table names with planning_center. in your reports. ✅ CORRECT: SELECT * FROM planning_center.giving_donations ❌ INCORRECT: SELECT * FROM giving_donations

Row Level Security (RLS)

Row Level Security automatically scopes results by:
  • tenant_organization_id – only data from your organization
  • system_status – active records returned by default
Do not add these filters manually—RLS already enforces them and redundant predicates can hide data or slow execution:
  • WHERE tenant_organization_id = 1
  • WHERE system_status = 'active'
Focus your WHERE clauses on giving-specific dimensions (date ranges, refunded status, funds) while RLS manages tenancy and system status.

Table of Contents

Executive Dashboard Reports

Monthly Executive Summary

A comprehensive overview for leadership meetings:

Weekly Giving Snapshot

Quick weekly overview for staff meetings:

Donor Giving Statements

Annual Giving Statement for Individual Donor

Complete giving history for tax purposes:

Quarterly Giving Statements for All Donors

Bulk generation of quarterly statements:

Fund Reports

Fund Performance Report

Comprehensive fund analysis with goals:

Restricted vs Unrestricted Funds Report

Campaign Reports

Capital Campaign Progress Report

Tax and Compliance Reports

IRS Form 990 Schedule B Preparation

Donors giving $5,000 or more:

Non-Cash Contributions Report

Trend Analysis Reports

13-Month Giving Trend

Shows monthly patterns over the past year:

Donor Retention Cohort Analysis

Export-Ready Reports

CSV Export for Mail Merge

Report Best Practices

1. Data Privacy

  • Use donor numbers instead of names in public reports
  • Consider using initials for sensitive reports
  • Always respect donor privacy preferences

2. Performance Considerations

  • Use CTEs to break down complex calculations
  • Index on commonly filtered columns (dates, amounts)
  • Consider materialized views for frequently-run reports

3. Accuracy Checks

  • Always exclude refunded donations unless specifically needed
  • Verify date ranges match reporting requirements
  • Cross-check totals with source systems

4. Report Scheduling

  • Executive reports: Monthly
  • Board reports: Quarterly
  • Donor statements: Quarterly or Annually
  • Trend analysis: Monthly or Weekly

Next Steps