Skip to main content
Company settings Updated 2026-03-19

Payroll: Create run (admin)

Run Payroll wizard at /admin/payroll/create: pay date, per-employee hours and payroll lines, gross/tax/deduction/net, compliance banners, Approve & Pay—or no pay period / no employees states.

Route /admin/payroll/create Roles Company admin · Super admin
Try it live: use the Acme demo (e.g. company admin) after signing in at the normal login page.

Run Payroll at /admin/payroll/create is the working screen for a new payroll run: pick pay date, review per-employee hours and calculated gross, taxes, deductions, and net pay, then Approve & Pay when your process allows. You reach it from Payroll: Runs & history via Run Payroll.

Overview

The controller resolves the current pay period for the company. The sticky header shows the period range, live employee count, gross, and net summaries, plus the primary Approve & Pay action (enabled when your UI rules are satisfied). The main area is either an employee payroll table (desktop grid + responsive layout) or guidance to add compensation when no one qualifies.

Enabling access

Same as the payroll hub: Compensation & Payroll on for the company (see Setup wizard), and a company admin–class login. You also need at least one active pay period configured—otherwise the page shows No Pay Period Found with a link back to /admin/payroll.

What’s on the page

  • Sticky headerRun Payroll, period dates, optional totals, Approve & Pay.
  • Pay date — Date field for when employees are paid (labeled with pay period context).
  • Employee payroll — Select all / none, filter by compensation type, Reset; table columns typically include regular and OT hours, gross, taxes, deductions, net, and row actions (detail or adjustments your build exposes).
  • Sidebar / panels — When present, extra breakdowns (taxes, benefits, etc.) may appear beside the table on large screens.
  • No employees — Empty state with link to set up compensation records.
  • No pay period — Centered card explaining pay periods must exist first.

Compliance & warnings

When the server passes compliance data, banners may appear for employee field issues (e.g. missing tax or profile data) or company settings warnings. Expand View Details to see per-person messages before finalizing payroll.

Typical workflow

  1. Open from hub/admin/payrollRun Payroll.
  2. Confirm period & pay date — Matches the legal / operational dates you intend to pay.
  3. Review rows — Select who is in this run; open actions to inspect calculations.
  4. Resolve warnings — Fix data or settings, refresh as needed.
  5. Approve & pay — Completes the run per your approval chain and redirects or shows confirmation (see run detail from the hub).

Payroll: Runs & history · Compensation records · Company settings (payroll policy) · Timesheet: Manager & HR (hours source when time tracking is on).

Product screenshot

Automated capture: full page after login as company admin—either the main Run Payroll layout or the No Pay Period Found state if no period exists in the environment.

Product screenshot

Create payroll run — /admin/payroll/create