Greenroom
Reports

Payroll Reports

The payroll register and the QuickBooks export — what each shows and how to generate them

Greenroom has two payroll-focused reports, both generated from the Reports page: the payroll register, a plain summary of who got paid what on a run, and the QuickBooks CSV, that same run restated as an accounting journal batch. Both work the same way — pick a run, click Generate, the report appears on the page.

Looking for pay stubs?

There's no "pay stubs" report here anymore. Pay stubs are self-service — a payee views and downloads their own through their portal login. See Pay stubs in Payee Reports for how that works and what a manager can (and can't) do on a payee's behalf.

Payroll register

Pick a run from the dropdown — it lists the same reportable runs described in Reports Overview — and generate. You get one row per payee on that run:

ColumnDescription
PayeePayee's display name
TypeEmployee, Loan-out, Contractor, or Vendor
GrossGross pay for the run
DeductionsPre-tax and post-tax deductions combined
TaxesEmployee tax withholding
NetTake-home pay
MethodDirect deposit or check
Check #Check number, when paid by check

A totals row foots the Gross, Deductions, Taxes, and Net columns. A payee who was excluded from the run (pulled out before it was finalized) doesn't appear at all — the register only reflects who was actually paid.

The table is flat and read-only: there's no search box, no state/gender/age filters, and rows don't expand or link anywhere. If you need a payee's full history across runs rather than one run at a time, see Payee Reports.

QuickBooks CSV

This report turns one run into an accounting batch you can import into QuickBooks — one row per ledger line, plus the net-pay lines that clear each payee's take-home amount. Every batch is double-entry: what you owe (wages, taxes, benefits) always equals what it's being paid from (payroll clearing and withheld liabilities). A banner across the top of the report confirms this in plain terms — Debits = Credits in green when the batch balances, or a red "do not import; report this run" warning if it somehow doesn't.

Each row carries:

ColumnDescription
DateThe run's pay date
AccountThe GL code assigned to that line, or "Uncoded Expense" if none was set
Debit / CreditThe amount, in whichever column applies
MemoRun code and line description
ClassThe payee's department, if set
PayeeWho the line belongs to

A totals row at the bottom shows the batch's overall debit and credit totals, which should match.

If a line's GL code shows as "Uncoded Expense," that line was never assigned a code in your chart-of-accounts setup. Fix the coding at the source rather than editing the CSV after export — a code fixed after the fact won't carry forward to the next run.

Exporting

Both reports have a Download CSV button in the top-right corner — that's the only export format for either one. See Reports Overview for why there's no PDF option here.

Next steps

See Union Reports for fund-by-fund remittance totals, Company Reports for the date-range rollup across every paid run, or return to the Reports Overview.

On this page