Features

Membership

QR enrollment, permanent member IDs, and clear records.

One reusable church QR

The office prints or displays one QR. Scanning it opens a tenant-scoped enrollment form — no app, no account.

Permanent member numbers

Every enrolled member receives a lifetime member number tied to a zero-balance giving account.

Year-only Member Since

Member Since Year is required; Month and Day are optional. Birth day/month without year. Nothing is synthesized.

Deactivate with history retained

Deactivating a member hides them from active rosters without ever deleting their contribution history.

Search & filter

Last/first-name sort, keyword search, and member-number lookup across the whole directory.

Public enrollment confirmation

Members get a one-time confirmation page with their permanent number — print, save, or forget it; the office still has the record.

Sign in to open Membership →

Giving

Sunday giving ledger, correction history, and reports.

Sunday ledger grid

Members × Sundays for the month. Click a cell to add a contribution; totals update immediately.

Cash, check, or online

Check number is captured on check entries. Multiple entries per date and non-Sunday entries are both supported.

Corrections, not deletions

Every correction stores previous value, new value, reason, actor, and timestamp. Reports always reconcile to the latest authorized value.

Idempotent writes

Each contribution carries an Idempotency-Key so an accidentally repeated save never duplicates the entry.

Hash-chained audit

Every financial state transition is cryptographically linked to the previous one. Tampering is detectable.

CSV & PDF export

Date range, member, or method; preview on screen, then download a signed PDF or CSV for printing or import.

Sign in to open Giving →

Administration

Permission-based dashboards, invitations, and account revocation.

Granular permissions

14 permission codes across members, enrollment, finance, reports, users, audit, settings, and billing — grant exactly what each staff member needs.

Virtual, tenant-scoped usernames

No email mailbox is created. The same username can exist in different churches without collision.

Single-use invitation links

Invitations expire in 7 days and self-destruct on claim. New staff set their own password at claim time.

Immediate revocation

Deactivating a user kills live sessions on the next request — no "stale tab" risk.

Finance is separate

Buying ROMANS Lite doesn't automatically grant finance access. The initial admin explicitly assigns financial permissions.

Tenant isolation

Each church's data is scoped at the database and API layers — verified by automated cross-tenant tests on every deploy.

Sign in to open Administration →

Pricing

Loading…

Tier auto-selects by active member count. Switch any time from your Billing page.

Sign in to your workspace →