Understanding Payroll Calculations
How Greenroom calculates base pay, proration, net pay, and tax withholding
This page explains how a payee's pay actually gets calculated — what builds gross pay, how a partial week prorates, and how tax withholding works before and after it's synced with Check, our payroll provider.
Base pay
Every pay rate is one of exactly two types:
| Rate type | Formula |
|---|---|
| Hourly | Hourly rate × hours worked |
| Weekly | A package rate for a full, 8-performance Broadway week |
There's no separate "salary" or "per performance" rate type — a weekly rate is the package, and how many of the week's 8 performances a payee actually worked determines how much of it they're paid.
Prorating a partial week
If a payee works fewer or more than 8 performances in the week, their entire weekly package — base pay plus any covered contract premiums — prorates together, by performances, not by calendar days:
- Fewer than 8: package × (performances worked ÷ 8)
- Exactly 8: the full package
- More than 8: package + (performances worked − 8) × (package ÷ 8) — an overage add-on for the extra performances
This is performance-based proration, not day-based. A payee who joins or leaves mid-week is prorated by how many of that week's performances they actually worked, not by counting calendar days in and out of the period.
What builds gross pay
Gross pay for an entry is base pay, plus:
- Increments — contract premiums, session fees, rate bumps, and one-off activity pay, whether they recur every week or are entered just for this one
- Vacation add-on — some union agreements build a running vacation payout directly into each check as a percentage of base pay (IATSE at 5% and ATPAM at 8.5%, for example), instead of accruing it separately
- Any one-off earning line added directly to the payroll table for the week
Allowances live with reimbursements, not gross
Allowances (per diem, housing, and similar) work the same way as reimbursements — both are non-taxable, and both are added to what a payee takes home after gross, not folded into it. See Payroll Totals for where that shows up.
From gross to net
Net pay follows this sequence:
Gross wages (base + increments + vacation add-on)
+ Reimbursements & allowances
− Pre-tax deductions
− Employee taxes
− Post-tax deductions (including any withheld representative fee)
= Net payReimbursements and allowances are typically non-taxable and are added back after deductions and taxes, not folded into gross.
Employer costs never come out of a payee's check
Employer-paid taxes (the employer share of FICA and Medicare, FUTA, and so on) and employer union fringe contributions are real costs to the production, but they are never subtracted from what a payee is paid — they're tracked and shown separately. See Payroll Totals for where they show up in what you owe.
If a minor performer's contract carries a statutory child-trust requirement, part of their already-calculated net pay is allocated to a trust account rather than paid directly to them — this changes where the money goes, not the net amount itself.
For how to see any single payee's actual line items, see Payroll Breakdown and Details.
Tax withholding: estimate vs. synced
Until a run is synced with Check, every tax figure you see is Greenroom's own estimate — annualized effective-rate tables for federal income tax plus statutory FICA/Medicare/FUTA calculations, and, for payees working in New York, estimated NY state income tax, NY PFL, NY SDI, NY SUTA, and NY MCTMT (and NYC local income tax for NYC residents). A badge reading "Taxes: estimates" appears whenever a run hasn't been synced.
Moving from Payroll Summary to Union Reports automatically syncs real numbers from Check when it's connected. You can also sync manually at any point with Sync real taxes. Once synced, the badge reads "Taxes: synced," and if you edit the payroll afterward, it flips to "Taxes out of date — entries changed since sync" until you resync.
Single-state scope
Tax estimation and sync currently cover New York (including NYC local tax). A payee working outside New York only gets the federal + FICA/Medicare/FUTA portion estimated locally — no state withholding estimate is calculated for them yet. See Known Gaps for current status.
Union calculations
Union pay rates, increments, and fringe contributions come from each union's rate book, resolved for the payee's job title and the run's pay period. Fringe contributions (health, pension, and similar funds) that a union's agreement defines as automatic are calculated and added to the run without manual entry; anything that depends on week-specific context (which sessions were worked, which role was covered, and so on) is added as a line for that week instead. These amounts flow through to the Union Reports step for that union's compliance reporting.
Automatic warnings
Greenroom flags a handful of situations automatically, shown at the top of Payroll Summary. All of them are informational — none of them block you from continuing:
| Warning | What triggers it |
|---|---|
| Below union minimum | A payee's covered pay for the period is under their union agreement's minimum for their role (prorated the same way as a partial week, if applicable) |
| Missing fringe | A union payee's agreement defines automatic fringe contributions, but none were calculated — usually a sign the union assignment needs a second look |
| Mid-period rate change | A union's rates step up partway through this pay period; the period is governed by its end date, so the new rate applies to the whole week |
| Unverified rate book | The union's official rate book was never delivered to Greenroom, so deductions and fringes for that union's payees may be incomplete — submitting requires explicitly attesting you checked those amounts manually |
These warnings are separate from the two checks that can block submission — incomplete Check tax withholding for a W-2 employee, or a missing/invalid W-9 for a 1099 payee. Those are covered in Processing Payroll.
Next steps
See Payroll Breakdown and Details for where these numbers show up per payee, Payroll Totals for how they roll up into the run's headline figures, or Platform Fees & Billing for how Greenroom's own fee is calculated.