Use case · Payroll from approved hours
The week you approved is the week that gets paid
Between a timesheet and a payslip there is usually a re-key and a reconciliation. Here approved hours seed the run, one rate engine prices pay and billing, and the cents have to balance first.
Free for two seats, no card.
- Capture attendanceHours accumulate automatically, with clock in/out and geofenced job sites in beta for deskless work.
- Approve through the chainMulti-stage approval with separation of duties, on an append-only timesheet where corrections never overwrite the original.
- Price it onceThe shared rate engine values approved hours, and the integer-cent pre-flight balances the run before it can leave.
- Export to payrollThe owner gates the run, then it exports to your payroll system through the connectors or the typed v1 API.

Run payroll from approved hours
What breaks in payroll, and what closes the gap
Every line here opens the screen it happens on. Judge the job on what it puts in front of a manager, not on the sentence describing it.
- AKProjectsRun client work.Search or ask…
- Projects
- Timesheets
- Time reports
- Invoices
- Payouts
- Billing
Northlight StudioTimesheetsSubmitted hours against recorded hours194.5hours awaiting approval across 5 timesheets1 flagged1 approvedPERSONPERIODSUBMITTEDRECORDEDGAPSTATE- AKAria K.24–30 Aug38.538.5—Submitted
- RPRavi P.24–30 Aug47.541.0+6.5SubmittedTimesheet Detective · Hours spike47.5 h is 1.2× the trailing norm of 39.0 h — 8.5 h above baseline. It flags, it never decides.ApproveReject
- JMJon M.24–30 Aug40.039.8+0.2Submitted
- SDSara D.24–30 Aug36.036.0—Submitted
- TVTomas V.17–23 Aug32.532.5—Submitted
- LMLena M.24–30 Aug39.539.5—Approved
5 awaiting a decision · corrections keep the original entry, so the sheet stays append-onlyApproving locks the week's entries
- Projects
- Timesheets
- Time reports
- Invoices
- Payouts
- Billing
- AKAria K.24–30 Aug38.538.5—Submitted
- RPRavi P.24–30 Aug47.541.0+6.5SubmittedTimesheet Detective · Hours spike47.5 h is 1.2× the trailing norm of 39.0 h — 8.5 h above baseline. It flags, it never decides.ApproveReject
- JMJon M.24–30 Aug40.039.8+0.2Submitted
- SDSara D.24–30 Aug36.036.0—Submitted
- TVTomas V.17–23 Aug32.532.5—Submitted
- LMLena M.24–30 Aug39.539.5—Approved
How it works
From an approved week to a payroll run
- 1
Capture attendance
Hours accumulate automatically, with clock in/out and geofenced job sites in beta for deskless work.
- 2
Approve through the chain
Multi-stage approval with separation of duties, on an append-only timesheet where corrections never overwrite the original.
- 3
Price it once
The shared rate engine values approved hours, and the integer-cent pre-flight balances the run before it can leave.
- 4
Export to payroll
The owner gates the run, then it exports to your payroll system through the connectors or the typed v1 API.
Re-keyed hours vs. one ledger from work to wage
workmonitor.vsSpreadsheet-to-payroll
How hours reach payroll
With WorkMonitor
Approved hours seed the run directly. There is no second copy to disagree with the first.
Spreadsheet-to-payroll
Exported, reformatted, pasted, and reconciled to find what got mangled in transit.
Rounding and cents
With WorkMonitor
An integer-cent pre-flight that has to balance before a run can be exported.
Spreadsheet-to-payroll
Floating-point maths in a spreadsheet, discovered at audit as a recurring few pence.
Who can run payroll
With WorkMonitor
Owner-gated runs, with separation of duties enforced upstream on the approvals.
Spreadsheet-to-payroll
Whoever has the file, which is more people than anybody intended.
A disputed week
With WorkMonitor
An append-only correction chain showing the original, the correction, the author and the reason.
Spreadsheet-to-payroll
The corrected cell is the only cell; the original is gone and so is the argument.
Pay rates vs. bill rates
With WorkMonitor
One shared rate engine serving both, so a rule change lands on both sides at once.
Spreadsheet-to-payroll
Two spreadsheets implementing the same rule slightly differently.
Deskless and field staff
With WorkMonitor
Clock in/out against geofenced job sites, in beta, feeding the same attendance record as everyone else.
Spreadsheet-to-payroll
A paper sheet, or a text message, transcribed by somebody on Monday.
- Projects
- Timesheets
- Time reports
- Invoices
- Payouts
- Billing
- AKAria K.24–30 Aug38.538.5—Submitted
- RPRavi P.24–30 Aug47.541.0+6.5SubmittedTimesheet Detective · Hours spike47.5 h is 1.2× the trailing norm of 39.0 h — 8.5 h above baseline. It flags, it never decides.ApproveReject
- JMJon M.24–30 Aug40.039.8+0.2Submitted
- SDSara D.24–30 Aug36.036.0—Submitted
- TVTomas V.17–23 Aug32.532.5—Submitted
- LMLena M.24–30 Aug39.539.5—Approved
Everything behind the payroll run
- Timesheets (append-only, correction chains, approvals)
- Clock in/out + geofenced job sitesBeta
Ask AI
Ask AI about this pay period
Answers computed off the approved ledger, the same one the run will price, rather than off a separate export.
Pick a question above and WorkMonitor AI will answer from your team's real numbers.
- Today
- Insights
- Activity board
- Live screens
- Team
- Agents
- Integrity
- App categories
- Reports & digests
- Capacity
- AKAria K.Figma92Active
- JMJon M.Terminal78Active
- SDSara D.Slack61Active
- RPRavi P.Notion34Idle 11m
- LMLena M.Teams55In a call
- TVTomas V.Off shift0Off
The status meeting, already written
Status is normally assembled by asking. Here it is already: hours, activity, attendance and risk on one board, for one person or the whole company. Set the thresholds once and it tells you who needs you.
Who runs this
Teams that turn hours into pay
Straight answers
The questions we would ask in your position
Every answer here is the one you would get on a call. Open as many as you like; they stay open, so two can be held side by side.
No. Payroll runs are computed, pre-flighted and exported, and contractor payout rails are in beta without live money movement. Payment execution stays with your payroll provider or bank. We are the record that says what is owed and why, not the party that transfers it.
A check that the whole run balances in integer cents before it can be exported. Money computed in floating point drifts by fractions that compound across a headcount, and the place that gets discovered is an audit. Refusing to export an unbalanced run is cheaper than explaining one.
Not where separation of duties is enabled, which is the recommended configuration. Approval is multi-stage, and the chain refuses a self-approval rather than warning about it. If that blocks a run, the fix is a second approver, not an override.
Timesheets are append-only, so a correction is a new entry referencing the one it supersedes, carrying the author and the reason. The original stays readable. That is what makes a corrected period defensible instead of merely different.
Nine HRIS and payroll connectors are live, Workday, ADP, SAP, Oracle, Deel, Finch, Okta, Entra and Google, alongside a payroll export and the typed v1 REST API for anything not on that list.
Keep going
The jobs next to this one
Same record, read for a different question. Each one opens the page written for that job.
- Track time automaticallyNo timer to start, no Friday reconstruction. Idle is split out rather than estimated, and approved hours reach payroll and invoicing without a re-key.
- Bill defendable client hoursBudgets that burn down while you can still move somebody, rate-card billing off captured hours, and an invoice the client verifies without asking you for anything.
- Monitor legally & stay compliantVersioned consent, a capture scope that cannot quietly widen, retention and DSAR handling, and written guidance for 32 jurisdictions before you roll out in one.
Take these with you
The software is the easy part of a rollout
Here is what we would send a manager doing one for the first time: how to read a productivity number, what to say to a remote team before anything is installed, and a policy you can adopt as written.
Point it at one team for a week.
Create the account, put the agent on a handful of desks, and leave it alone. On Friday you read the week instead of reconstructing it: hours against their projects, focus and idle per person, and the timesheets already filled in.
Free for two seats. No card, and no sales call to sit through.