← 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
Chat