Features
Membership
QR enrollment, permanent member IDs, and clear records.
One reusable church QRThe office prints or displays one QR. Scanning it opens a tenant-scoped enrollment form — no app, no account.
Permanent member numbersEvery enrolled member receives a lifetime member number tied to a zero-balance giving account.
Year-only Member SinceMember Since Year is required; Month and Day are optional. Birth day/month without year. Nothing is synthesized.
Deactivate with history retainedDeactivating a member hides them from active rosters without ever deleting their contribution history.
Search & filterLast/first-name sort, keyword search, and member-number lookup across the whole directory.
Public enrollment confirmationMembers 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 gridMembers × Sundays for the month. Click a cell to add a contribution; totals update immediately.
Cash, check, or onlineCheck number is captured on check entries. Multiple entries per date and non-Sunday entries are both supported.
Corrections, not deletionsEvery correction stores previous value, new value, reason, actor, and timestamp. Reports always reconcile to the latest authorized value.
Idempotent writesEach contribution carries an Idempotency-Key so an accidentally repeated save never duplicates the entry.
Hash-chained auditEvery financial state transition is cryptographically linked to the previous one. Tampering is detectable.
CSV & PDF exportDate 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 permissions14 permission codes across members, enrollment, finance, reports, users, audit, settings, and billing — grant exactly what each staff member needs.
Virtual, tenant-scoped usernamesNo email mailbox is created. The same username can exist in different churches without collision.
Single-use invitation linksInvitations expire in 7 days and self-destruct on claim. New staff set their own password at claim time.
Immediate revocationDeactivating a user kills live sessions on the next request — no "stale tab" risk.
Finance is separateBuying ROMANS Lite doesn't automatically grant finance access. The initial admin explicitly assigns financial permissions.
Tenant isolationEach 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
Tier auto-selects by active member count. Switch any time from your Billing page.
Sign in to your workspace →