Every gift, one ledger.
Online gifts through Stripe. Cash and cheques through a count room with dual control. Interac e-transfers straight from your bank's export. GoshenPay books them all into one contribution ledger and reconciles it — to the cent.
Giving to your church? You'll usually arrive through its giving link — or see your giving history on the giving site.
Built around how churches actually receive money
Not a payment form with a dashboard bolted on — a ledger with every way of giving flowing into it.
Online giving
A hosted giving page per church — one-time and recurring gifts through Stripe Checkout, allocated to the funds the donor chooses.
The count room
Cash and cheques are counted by one person and verified by another; totals must agree to the cent before a batch can be approved.
Interac e-transfers
Paste your bank's export and rows become entries — references are deduplicated per church, so a re-import can never double a gift.
Bank deposits
Approved batches group into deposits and reconcile against what the bank recorded. Variance is surfaced, never absorbed.
Payout reconciliation
Every Stripe payout itemized back to the ledger: gross, processing fees, refunds — and anything unmatched flagged for review.
Donor histories
Donors sign in to see their giving across every church, year by year, with recurring gifts they can manage themselves.
From first gift to reconciled books
Onboard your church
Create the church, connect Stripe, and set up your funds. Staff join with roles — owner, finance admin, counter.
Receive every kind of gift
Share the giving page for online gifts. Count Sunday's offering in the count room. Import e-transfers from your bank.
Approve and reconcile
Approval books contributions into the ledger. Deposits and payouts reconcile against it — to the cent, with variance in the open.