Full pay-run workflow
Create a pay run, import or enter hours, review and adjust, generate pay stubs, submit, generate NACHA and journal entries.
Full payroll processing — from pay-run creation through NACHA direct deposit, tax withholding, and accounting export. Ministry rules baked in, not bolted on.
Create a pay run, import or enter hours, review and adjust, generate pay stubs, submit, generate NACHA and journal entries.
Federal, state, and local tax calculations through Symmetry — location-aware, up-to-date with current tax tables.
Set up as many pay profiles as your org needs. Each one drives its own schedule, pay rules, and the employees mapped to it — all on the same payroll engine.
Standards-compliant NACHA file generation for ACH payments. Per-employee multi-account split supported.
Clergy housing allowance, 403(b) retirement plans, Form 4361 exemption — not workarounds. First-class concepts in the model.
The Pay-run Overview is where admins live during payroll week. Every regular and supplemental run shows two independent status stages — time locked and payroll processed — so you can see at a glance which run needs attention.
Each pay profile holds the cadence (period start/end, approval date, pay date, pre-pay window), the pay rules (Full Time Employee hours, min/max hours per week), and the employees mapped to it. Configure once. Every subsequent run inherits the schedule.
Some ministries pay employees at the beginning of the month for the month ahead. Known as the pre-pay model, it inverts the usual pay-in-arrears assumption baked into most payroll software.
CarbonHRM supports this natively via the PrePayFTE
pay profile. The calculation engine runs forward-looking
payroll and carries over the previous month’s overtime and
adjustments into the next pay cycle — so your staff is paid
on time and your books reconcile.
Most runs are regular: pick a profile, confirm the dates, run payroll. Supplemental runs handle anything off-cycle — Christmas bonuses, year-end gifts, a special distribution — calculated as a percentage of a lookback period.
Completed pay runs generate journal entries with GL codes mapped to your chart of accounts. Campus/department distribution built in.
W-2, 1099-NEC, 1095-C, and 941 flow from payroll data into the Tax Reporting module. No double-entry.
Learn more →AI flags pay runs that diverge from historical patterns for this employee or this period — before you submit. Catches data-entry errors.
Learn more →Threshold-based alerts fire when a run crosses a configured boundary — pay variance, missing checklist items, late approvals. Catches issues before pay date.
* Coming soon — currently on the roadmap.