Generate Tax Receipts
How-To Guides
All GuidesRun a Sunday ServiceSet Up Online GivingConfigure Children's Check-InGenerate Tax ReceiptsImport MembersCreate a Small GroupSet Up Volunteer TeamsRecord a Pastoral VisitManage PledgesCreate an Email CampaignSet Up Service PatternsRun a DepositMerge Duplicate DonorsManage Absence AlertsSet Up Prayer GuidesOnboard New MembersManage Join RequestsBuild an Order of ServiceSet Up Worship SetlistsGenerate CRA Tax Receipts
StewardThis guide walks you through generating annual tax receipts (donation statements) that are compliant with Canada Revenue Agency (CRA) requirements. You will configure statement settings, select a date range, generate statements in bulk, preview them, and distribute them via email or print.
Prerequisites
- All giving sessions for the tax year must be entered and posted in Steward
- Donor profiles should have correct legal names and mailing addresses (CRA requires the legal name and address on receipts)
- Your church's CRA Charitable Registration Number must be configured in Settings → Church
- SUPER_ADMIN or FINANCE_ADMIN role
Phase 1 — Review Your Data
Before generating statements, verify that your giving data is clean.
- Navigate to Steward → Sessions
- Filter by the tax year (e.g., January 1 – December 31, 2025)
- Confirm all sessions have status POSTED or LOCKED — DRAFT or SUBMITTED sessions are not included in statements
- Check for any sessions flagged with DISCREPANCY on their deposits and resolve them first
Phase 2 — Create a Statement Run
- Navigate to Steward → Statements
- Click “New Statement Run” — a side drawer opens
- Configure the run:
- Run Name — e.g., “2025 Annual Tax Receipts”
- Type — choose one:
- Annual — full calendar year (select the year)
- Monthly — select a month and year for interim receipts
- Custom — any custom date range
- For Annual type, select the Year (e.g., 2025)
- Click “Generate”
- The run enters QUEUED status, then GENERATING as it processes each donor
- SanctuaryOS generates one PDF statement per donor with eligible gifts. The page auto-polls for progress.
Phase 3 — Preview Statements
- Once the run status changes to GENERATED, click the run row to open the detail drawer
- The drawer shows a summary: total donors, total amount, and the number of statements generated
- Click “Preview” on any individual statement to view the PDF
- Review the statement for accuracy: donor name, address, donation dates, amounts, and your church's registration number
Phase 4 — Distribute Statements
Email Distribution
- In the statement run detail drawer, click “Email All”
- Confirm the action — statements are emailed to donors who have email addresses and whose statement preference is set to EMAIL or HOUSEHOLD
- The run status changes to EMAILING, then COMPLETED when all emails are sent
- Donors without email addresses or with preference set to PRINT are skipped
Print Distribution
- In the detail drawer, click “Download ZIP” to download all statement PDFs as a ZIP file
- The system generates a ZIP archive (this may take a moment for large batches)
- Print the PDFs for donors whose preference is PRINT or who do not have an email address
Individual Lookup
- On the Statements page, click “Donor Lookup”
- Search for a specific donor by name
- Select a date range and preview or download their individual statement