Time & Payroll

The hours get captured, priced, billed, and paid.

Technicians punch in, run timers on tickets, and log group work sessions. Those same hours price against the customer rate card, land on the invoice, and settle through a payroll run — one ledger, no re-entry.

The shape of it

Three principles that make this work.

Capture, not recall

Shift punches, per-ticket timers, and bulk group work sessions capture time as it happens — including on mobile, where a Live Activity keeps the running timer on the lock screen.

One number, two directions

The same effort row prices outward against the customer rate card and inward against the technician pay rate. Margin per hour is arithmetic, not a quarterly project.

Reconcile before you remit

Review the ledger, flag rows non-payable, add ad-hoc adjustments, then run payroll — with rerun-failed-items recovery if a batch partially fails.

Capabilities

Limitless capabilities, one product.

Shift time clocking

Punch in and out from web or mobile, with an admin view of who is on the clock right now.

Location-aware shifts

Optional continuous location tracking during a shift with an admin map — configurable per tenant, and off unless you turn it on.

Work timers & group sessions

Live timers on tickets plus group work sessions for logging one block of time across a whole team at once.

Pay rates & effort ledger

Per-technician pay rates drive an effort ledger you can filter, adjust, mark non-payable, and remit.

Reconciliation

Reconcile captured effort against what was billed and what was paid before money moves.

Payroll runs

Batch payouts with per-item status, notification email on remittance, and one-click rerun of failed items. Square Payroll integration included.

In numbers
One ledger
Bill rate + pay rate
Mobile
Punch + Live Activity timer
Reconciled
Before every remittance
Square
Payroll integration
Better together

What pairs well.

Professional services automation, without the bloat.

Time tracking, project work, customer profitability, and reporting — wired to your tickets and billing.

See PSA

MSA, SOW, rate cards, and Stripe — wired together.

Quote, sign, deliver, and invoice from one platform. Per-customer overrides on everything.

See Contracts & Billing

The whole platform, in a pocket.

A native iOS and Android app held at deliberate parity with the dashboard — not a cut-down companion.

See Mobile
FAQ

Questions about Time & Payroll.

Is location tracking mandatory?

No. Time clocking works with punches alone; continuous location tracking is a separate per-tenant toggle you enable deliberately, and technicians see when it is on.

Do I have to use Odin for payroll?

No. Many teams use the effort ledger and reconciliation for visibility and export, and pay through their existing provider. Square Payroll is supported natively for teams that want the loop closed.

What happens if a payroll run partially fails?

The run records per-item status and you rerun only the failed items — no duplicate payouts, no re-entering the whole batch.

Ready to try Time & Payroll?

See Time & Payroll in your environment.

Deploy your first agent in minutes. See the platform in action — book a walkthrough or kick the tires on a free trial.

Book a demo30-minute walkthrough. No sales pressure.