PieceWrkPieceWrk
Private beta

Log the work. Not the hours.

Every day, the crew logs what actually got finished on the jobsite: by unit, on the phone, in the field. That single entry is what sets pay, what the job cost, and what’s ready to bill. There’s no clock to punch, because piece-rate pay was never about the clock.

How it works

One entry a day. Everything else reads off it.

  1. 01

    Log what got done

    Pick the jobsite, then add each thing that got finished as a line item: the service, the quantity, priced straight off the job’s rate table.

  2. 02

    Split it if it was a crew

    Working the day as a team? Split one entry across everyone who was on it. A sub crew logs its own production against the same job.

  3. 03

    It shows up immediately

    The entry feeds job costing and the unbilled-production list the moment it’s saved. Nobody re-types it into a spreadsheet.

  4. 04

    It locks with the pay period

    Once the pay period that entry belongs to gets paid, the record locks. A manager can reopen one to fix a mistake; nothing gets edited quietly after the fact.

Why no time clock

Pay follows the piece, not the punch.

This isn’t a feature we haven’t built yet. A piece-rate crew gets paid for what it finishes, not for the hours between showing up and leaving, so a punch clock would be measuring the wrong thing and calling it payroll.

What a time clock actually tells you

  • Who was on the jobsite and for how long.
  • Nothing about whether the work actually got finished.
  • A number you still have to translate into piece-rate pay by hand.

PieceWrk skips it. A start and end time can still ride along on the entry as optional recordkeeping, but the math that sets the paycheck is the line items: quantity times the rate on the job.

Where it goes

One entry. Three places it runs.

Nothing here gets keyed in twice. The entry a crew member saves in the field is the same record the office reads for all three of these.

  • Pay

    Closed out by pay period and calculated off the job’s rate table, the same one the estimate was priced from.

  • Job costing

    Labor rolls into what the job has actually cost so far, right next to what it was bid at.

  • What can be billed

    What got logged shows up on the office’s unbilled-production list, ready to invoice without re-keying it.

Once it’s paid

A paid record doesn’t move again.

When the pay period an entry belongs to gets finalized, that entry locks: the employee who logged it can’t edit the hours, change a quantity, or delete it, not even their own.

A manager can still reopen one specific entry to fix a genuine mistake, then lock it again. Nobody edits paid production quietly; the record keeps who touched it and when.

Common questions

Does PieceWrk track when someone clocks in and out?
No. That’s deliberate, not missing. Pay is calculated from what got produced, not hours worked. A start and end time can still be logged on the entry as optional recordkeeping, but it never sets what anyone’s paid.
Can I fix a production entry after it’s been paid?
Not as the employee who logged it. Once the pay period locks, the entry locks with it: no editing the hours, no changing a quantity, no deleting it. A manager can reopen that specific entry to correct it, then lock it again.
What if a few of us worked the same job that day?
Split one entry across the team members who were on it, each carrying their share of the quantity. A sub crew logs its own production against the same job instead of going through an employee’s entry.
Private beta

Bring us a real day of work.

Log one actual day the way your crew would log it, and see what it sets for pay, job cost, and the invoice on the other end.