← All case studies
Case Study In acceptance testing

GraceFlow

A finance and Gift Aid management system for a UK church — designed, built and hosted by CJ TEAMS on AWS.

Client
A UK church
Sector
Charity & non-profit
Engagement
Bespoke build + hosting
Status
Acceptance testing

The challenge

The church's finance records were spread across a Microsoft Access database, spreadsheets and paper. Expense approvals and Gift Aid claim preparation were largely manual, and a clear monthly picture of income and spending took real effort to put together.

The finance team wanted one place to record everything once — and to trust what came out of it.

The solution

CJ TEAMS designed and built GraceFlow around the way a church finance team actually works: record each offering and expense once, and the reports, Gift Aid claim files and bank reconciliation follow from it. Every change is logged — who did what, and when.

The front-end is built in Flutter for web and mobile, with a bilingual English/Korean interface. The back-end is Python on AWS Lambda with a managed PostgreSQL database, and data isolation is enforced inside the database with row-level security.

GraceFlow is a CJ TEAMS product. We host and operate it on our own AWS infrastructure and license it to the church, which keeps full ownership of its records.

What's inside

From the Sunday offering to the HMRC claim — income, expenses and Gift Aid in one system

Income
Offerings,
bank import
& matching
Expenses
Request,
approve
& post
Gift Aid
Declarations
& HMRC
claim files
People
Donors
& households
Reports
Statements,
PDF
& Excel
Giving
Online
bank
payments
Security
Roles, MFA
& audit
trail

Technology stack

Timeline

Where it stands

Enter once Reports, Gift Aid and reconciliation follow from each record
5 roles With screen-level permissions
2 languages English and Korean, switchable in the app

GraceFlow is built and deployed. The church's finance team is testing it on a separate preview environment before it goes live for day-to-day use — we'll update this page when it does.

The church reviews and submits its own Gift Aid claims to HMRC; GraceFlow prepares the claim files from the records it holds.

"Record it once — the reports, the Gift Aid claim and the bank reconciliation follow."

Why this approach

Generic accounting software handles the ledger, but a church finance team also has to manage Gift Aid declarations, household giving, cash and cheque deposits and HMRC claim files. A system shaped to that workflow removes the manual steps instead of moving them into yet another tool.

Because CJ TEAMS also hosts and operates GraceFlow, the church doesn't have to run servers, backups or security updates itself.

Outgrown an old database and spreadsheets?

If your finance or operations still run on Access, spreadsheets and approvals in chat, we can build a system that fits the way you actually work.

Talk to CJ TEAMS →