Payroll Processing Checklist

Steps a payroll specialist runs each pay cycle to verify employee data, reconcile time, calculate gross-to-net, fund the run, and meet federal/state deposit and filing deadlines. Designed for SMB finance teams or bookkeeping firms running payroll in Gusto, ADP, Rippling, Paych...

6 sections 26 steps Collects data
1

Pre-Payroll Verification

  1. Confirm new hire paperwork is on file
    • For each employee added since last run, confirm signed W-4 (or state equivalent), I-9 with Section 2 verified within 3 business days of start, direct deposit authorization, and any state new-hire reporting filed within 20 days. Missing W-4 forces default withholding (single, no adjustments).

  2. Process status changes since last run
    • Apply pay-rate changes, promotions, terminations, leave-of-absence transitions, and benefits enrollment changes effective this period. Terminated employees in most states must be paid final wages on the last day worked or within a state-defined window (CA: same day for involuntary, 72 hours voluntary).

  3. Verify active garnishment orders
    • Check for new child support orders, IRS levies (Form 668-W), state tax levies, creditor garnishments, and bankruptcy orders received since last run. Federal CCPA caps total garnishment at 25% of disposable earnings (50–65% for child support depending on dependents and arrears).

    Collects list
  4. Calculate garnishment withholdings
    • Compute disposable earnings (gross minus mandatory deductions), apply CCPA cap, and stack multiple orders by priority — child support first, then federal levy, then creditor garnishments. Note remittance address and case number for each order; many states require disbursement within 7 days of pay date.

2

Timekeeping and Attendance

  1. Import time data from the timekeeping system
    • Pull approved hours from Gusto Time Tracking, When I Work, Deputy, ADP Time, or QuickBooks Time. Confirm all managers have approved their teams' timesheets — unapproved hours typically default to zero and trigger a correction run later.

    Collects file
  2. Verify overtime and premium pay calculations
    • FLSA overtime is 1.5x regular rate over 40 hours in a workweek (not pay period). California adds daily OT after 8 hours and double-time after 12. Confirm shift differentials, on-call pay, and bonus regular-rate recalculations where applicable.

  3. Reconcile PTO, sick, and holiday accruals
    • Match time-off requests against approved leave balances. Watch state sick-leave laws (CA, NY, NJ, MA, WA, CO require accrual at 1 hour per 30–40 worked). Update the accrual ledger so balances on the pay stub match HR's records.

  4. Flag time discrepancies for resolution
    • Common discrepancies: missed punches, overlapping shifts, hours posted to wrong cost center, salaried-exempt employees with partial-day deductions that violate exempt status. Capture each open item with employee, manager, and resolution note.

    Collects list
  5. Resolve outstanding time discrepancies
    • Loop in the employee's manager to confirm corrections in writing before posting. Do not adjust hours unilaterally — written manager approval is the audit trail if a wage-and-hour complaint surfaces later.

3

Earnings and Deductions

  1. Calculate gross wages by pay type
    • Build gross from regular hours, overtime, bonuses, commissions, retro pay, severance, and imputed income (group term life over $50K, personal use of company vehicle). Bonuses paid separately are subject to 22% supplemental federal withholding.

  2. Apply Section 125 and pre-tax deductions
    • Run cafeteria-plan deductions before tax: medical, dental, vision, HSA (employee + employer), FSA (medical and dependent care), commuter benefits, 401(k) traditional deferrals. HSA and 401(k) reduce FIT and SIT but HSA also reduces FICA; 401(k) does not.

  3. Withhold federal, state, and local taxes
    • Apply FIT per current W-4 (2020+ form steps), Social Security at 6.2% up to the wage base, Medicare at 1.45% with additional 0.9% over $200K, state income tax, SUI/SDI where applicable, and any local taxes (NYC, Philadelphia, Ohio RITA, PA EIT). Confirm reciprocity agreements for cross-border employees.

  4. Apply post-tax deductions and Roth contributions
    • Roth 401(k), after-tax voluntary contributions, union dues, charitable contributions, and post-tax benefit premiums come after tax withholding. Verify 401(k) deferrals against the IRS annual limit ($23,000 base + $7,500 catch-up at 50+ for 2024) and shut off employee contributions when the limit is reached.

4

Payroll Run and Review

  1. Generate the preliminary payroll register
    • Run the preview/draft register before submitting. Compare gross, taxes, and net to the prior period totals and to a YTD trend. Variances over 5% on any line should have a documented reason (raises, new hires, terminations, bonus run).

    Collects file
  2. Review variance against prior pay period
    • Sort by net-pay variance descending and investigate any line over $500 swing or 10% change. Common causes: unapproved OT, missing hours, retro pay, terminated employee with PTO payout. Document each variance reason in the register memo.

  3. Obtain owner or controller approval
    • Send the approved register to the client owner, controller, or CFO with totals: gross, employer taxes, net cash required, ACH debit date. Most providers debit 1–2 business days before pay date — confirm operating account has cleared funds.

    Collects list Collects signature Collects paragraph
  4. Apply requested corrections and rerun preview
    • Make the changes the approver flagged, regenerate the preview, and re-circulate for sign-off. Do not submit the run until you have a clean approval on the final version.

  5. Submit payroll and fund direct deposits
    • Submit the run before the provider's cutoff (typically 4 PM PT 2 banking days before pay date for standard ACH; same-day ACH options exist with a fee). Print check stock for any non-direct-deposit employees and prepare delivery to worksites.

5

Tax Deposits and Filings

  1. Confirm federal deposit schedule
    • Schedule depends on the lookback period (Form 941 liability July 1 – June 30 of the prior year). Under $50K = monthly depositor (15th of following month). Over $50K = semiweekly (Wed/Thu/Fri pay → following Wed; Sat/Sun/Mon/Tue pay → following Fri). $100K next-day deposit rule still applies regardless of schedule.

    Collects list
  2. Submit next-day federal tax deposit via EFTPS
    • If accumulated 941 liability hits $100,000 on any day, deposit by the next banking day regardless of normal schedule. Submit via EFTPS by 8 PM ET to be timely. Penalty for missing the next-day rule: 10% immediately, plus interest.

  3. Remit state withholding and SUI deposits
    • State deposit cadences vary widely — CA (EDD) requires next-banking-day for withholding when federal is next-day; NY runs PrompTax; TX has SUI only. Confirm the state's e-file system credentials are current; locked-out logins are a common reason deposits go late.

  4. Disburse garnishment payments to creditors
    • Child support orders typically remit to the State Disbursement Unit (SDU) within 7 days of withholding. IRS levies remit per the 668-W instructions. Track each disbursement by case number and keep proof of payment for at least 4 years.

6

Post-Payroll Reconciliation

  1. Post the payroll journal entry to the GL
    • Map gross wages, employer taxes, and benefit expenses to the proper GL accounts in QuickBooks Online, Xero, or NetSuite. Confirm the provider's auto-posting integration (Gusto-to-QBO, Rippling-to-NetSuite) tied to the actual register; manual edits to the JE break the audit trail.

  2. Reconcile the payroll clearing account
    • Match each ACH debit, tax payment, and check clearing the bank against the register. Outstanding items beyond 7 days should be investigated — uncashed paychecks may be subject to state escheatment after the dormancy period (typically 1–3 years).

    Collects list
  3. File the run in the WISP-compliant document store
    • Save the final register, JE, tax confirmations, and any garnishment notices to the encrypted client folder (SmartVault, ShareFile, TaxDome). IRS Pub 4557 and state data-protection laws require that payroll records containing SSNs live in an access-controlled store, not on a local desktop or generic shared drive.

  4. Respond to employee paycheck questions
    • Common questions: missing OT hours, withholding feels too high (point to the W-4 step calculation), HSA deduction stopped (limit hit), 401(k) catch-up not applied (eligibility). Document each issue and any corrective action; if a void/reissue is needed, run an off-cycle check rather than wait for the next regular run.

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 6
Steps 26
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Payroll Processing Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.