← Back to all Case Studies
Church Finance Ledger
Month-end close 10 days → 2 days
Metric
Month-end close 10 days → 2 days
Stack
Next.js, NestJS, Postgres, CSV/Bank import
Problem
- Collections in envelopes + scattered sheets
- Funds (tithes, missions, welfare) not separated cleanly
DYOS Approach
- Mapped services, collections, deposit flows
- Defined fund structure: income & expenditure per fund
Solution
- Service-based recording (usher inputs, approvals)
- Fund accounting with statements per fund
- Bank deposit matching + audit trail
Results
- Audit-ready statements per fund
- Leakages reduced; leaders see clear dashboards