What did your labor actually cost?

Export a timesheet from whatever you already use. We’ll show you the hours your reports are counting that nobody worked, and the hours that reached your job costs priced at nothing.

Your file never leaves this page.

A timesheet is the most sensitive file in a contracting business — names, hours and pay rates. So this runs entirely in your browser. Nothing is uploaded, nothing is stored, and there is no account to create. Open your network tab and check.

Every figure here is arithmetic over the rows in your file, not an estimate. Where your export carries no pay rates, no dollar figures are shown — we will not guess what you pay your crew.

What it looks for

Four things that every system records faithfully and no system points out.

Shifts too long to be real
A punch-out somebody forgot is not a shift. It was probably never paid — but every hours-based report counts it, which quietly makes your rates, variances and job costs wrong. We found four of these holding 41% of all logged hours in one real dataset, including two single shifts spanning three weeks.
Hours costed at nothing
A missing pay rate does not throw an error. It flows through as zero, so those hours land on the job as free labor and the margin looks better than it was.
One person, two places, same hour
Overlapping entries mean the same hour is charged to two jobs. One is carrying labor it never received; the other is under-costed.
Hours attached to no job
They were still paid. They just never reached a job cost, so the work that consumed them looks cheaper than it was.

Why this is free, and why there’s no sign-up

We build contractor software, and we would like you to try it one day. But we know what switching costs you — moving live jobs, retraining a crew, a lost quarter — and no amount of marketing makes that cheap. So this asks nothing of you. If it finds something, the finding is yours whether or not you ever talk to us.