Pay, bill & margins

Pay and bill in one placewith margin in real time.

Pay and charge rates resolve from your rule hierarchy, and gross margin totals as timesheets are approved — per worker, per assignment, per site. Then export to Sage or Xero in one click.

Sage 50 export Xero export UK data residency
app.tempclock.com/margins
Margin — Riverside DC · week 22 as approved
Worker Hours Pay Margin
James Patterson 38.5h £481 £241
Sarah Mitchell 42.0h £525 £315
David Kaczmarek 36.0h £450 £225
Emma Wilson 40.0h £500 £260
Tomasz Bąk 40.0h £500 £260
Week total 196.5h £5,288 £1,763
Gross margin totals as each timesheet is approved — 25.0% this week.

0%

Gross margin on this week's approved hours, totalled automatically — no spreadsheet, no waiting for the invoice run.

Sage 50 export Xero export REST API UK-hosted data
01One timesheet

See the margin the moment hours are approved

Because the pay rate and the charge rate sit on the same approved hours, the margin is not a month-end reconciliation — it is there as soon as you sign the timesheet off.

  • Pay and charge resolve together from your rate rules.
  • Overtime and shift uplifts are already applied.
  • A thin or negative margin is flagged while you can still act on it.

James Patterson

Picker · 38.5h approved

Rates resolved
£0
Pay cost
£12.50/h
£0
Charge
£18.75/h
£0
Margin
33.3%

£18.75 charge − £12.50 pay = £6.25/h margin × 38.5h

02Rate rules

Set the rules once; every clock-in inherits them

A rate hierarchy decides pay and charge for you. The most specific rule wins, so a site rate beats a client default, which beats a worker's base rate.

tier 1 Worker base rate £11.44/h
tier 2 Client default — Riverside Logistics £12.00/h
tier 3 Site rate — Riverside DC, Picker most specific · applied £12.50/h
on top Overtime & shift uplifts + rules

Specific beats general

A rate set on an assignment or site always overrides a broader client or worker default — no ambiguity about which figure applies.

Pay and charge, together

Each rule carries both the cost you pay and the rate you charge, so margin is defined by the rule itself, not bolted on afterwards.

Uplifts apply automatically

Overtime thresholds, weekend and night premiums and holiday accrual are layered on once and applied to every matching clock-in.

Change once, applies everywhere

Adjust a site rate and every future timesheet for that site picks it up — no per-worker edits.

03Verified hours

A margin you can actually defend

The figure you bill is only as good as the hours behind it. Every hour here arrives with a face-match score and a geofenced location — so the margin is built on verified attendance.

Verified hour

38.5h

face 94% · 50m

Resolved rate

£12.50/h

site rule

Margin

£241

33.3% on £722

Export

Sage / Xero

one click

Read how attendance is verified on the security & GDPR page.

04Export

Out to payroll in one click

Approved timesheets export with pay and charge already resolved, so there is nothing to re-key into your payroll or accounting system.

Sage 50 & Xero

Push approved pay and charge straight into Sage 50 or Xero. Mapped, reconciled and ready for the pay run.

REST API

Feed another back-office system with a clean REST API and HMAC-signed webhooks for every approved timesheet.

05FAQ

Pay & margins, answered plainly

How is gross margin calculated?
Gross margin is the charge to your client minus the cost of paying the worker, for the same approved hours. TempClock resolves both rates automatically and totals the margin as timesheets are approved, so you see it per worker, per assignment and per site without a spreadsheet.
When do I see the margin — at billing, or before?
Before. Because pay and charge rates are attached to the same approved hours, the margin is visible the moment a timesheet is signed off, not weeks later when you reconcile the invoice. A thin or negative margin surfaces while you can still do something about it.
How do pay and charge rates get decided?
Rates resolve from a rule hierarchy. A site or assignment rate overrides a client default, which overrides a worker's base rate. Overtime and shift uplifts apply on top. You set the rules once and every clock-in inherits the right pay and charge figure automatically.
Can it handle overtime, holiday pay and uplifts?
Yes. Overtime thresholds, weekend and night uplifts and holiday accrual are applied as part of the rate resolution, so the figure on the timesheet is the figure you pay and charge — no manual adjustment after the fact.
Does it export to my payroll and accounting system?
Yes. Approved timesheets export to Sage 50 and Xero in one click, with pay and charge already resolved. There is also a REST API if you feed another payroll or back-office system.
How do I know the hours behind the margin are real?
Every hour carries a face-match score and a geofenced location from clock-in. The margin is built on verified attendance, not self-reported time, so the number you bill is one you can defend to a client or an auditor.

See it alongside the rest of the platform on the features overview.

Know who turned up — and pay every hour right.

Face-verified clock-ins, live geofencing and payroll-ready timesheets in one system. Tell us how your shifts run and we will show you how it fits.

UK-hosted · Set up in under an hour · No app for your staff