Built for trades that pay by the piece.
PieceWrk prices the job, protects your margin, and pays your crew by production, not the hour, from the same rate table, start to finish.
Piece-rate, hourly, or salary: pay the way your crew actually works.
No card, no signup. We read every request personally.
Real software running real construction jobs today. PieceWrk runs a working finish-carpentry business (estimating, field production, payroll, and billing) and is currently invite-only while we open it to a small group of early users.
Piece-rate, natively
Hours worked is not the same as work done.
Most construction software starts from a timesheet and treats piece-rate as an afterthought: a spreadsheet you keep on the side and reconcile by hand. PieceWrk starts from the other end. The crew logs what they actually completed, and pay comes off the job’s rate table.
That single decision runs all the way through: the rate that priced the bid is the rate that pays the crew, so your estimate and your payroll can’t quietly drift apart over a job.
Where everyone else starts
Who was on site, and for how long
Where PieceWrk starts
What got built, and what that’s worth
Production feeds pay, PTO accrual, job costing, and what you can bill, because it’s the same record, not four systems agreeing by luck.
One system, plan set to paid
The measurement you take once should still be right when you get paid.
Most crews run this arc across three or four tools that don’t talk: a takeoff app, a spreadsheet, a proposal template, a separate payroll process. Every handoff is a chance to re-key a number wrong. PieceWrk keeps the whole arc on one record.
- 01Plan setSheets in, scales calibrated
- 02TakeoffCounts pinned to the sheet
- 03EstimateOne master per jobsite
- 04ProposalMarkup, contingency, frozen at send
- 05ContractSigned in the browser, hashed
- 06ProductionWhat the crew actually built
- 07PayrollPaid off the same rate table
- 08InvoiceSynced both ways with QuickBooks
Price privacy
Everyone sees their price. No one sees your margin.
The reason most builders won’t put a homeowner, a sub, and a supplier in the same system is obvious: the moment they can all see the same numbers, your margin is public.
PieceWrk treats that as a data problem rather than a policy one. A sub’s cost, a supplier’s order, your markup, and the customer’s price are separate values on the same record, and each party is only ever served the ones they’re entitled to.
One selection, one record
Interior door package: 14 doors
| Line | YouEvery number | Your subWhat they get paid | Your supplierWhat to order | The homeownerWhat it costs them |
|---|---|---|---|---|
| Supplier order | $2,400 | hidden | $2,400 | hidden |
| Install labor | $900 | $900 | hidden | hidden |
| Your markup | $660 | hidden | hidden | hidden |
| Customer price | $3,960 | hidden | hidden | $3,960 |
Everyone sees their price. No one sees your margin.
Not a setting someone can forget to switch on. The separation is enforced in the database, on every request, for every party.
Instead of
One tool, not three that don’t talk to each other.
Most crews this size are running a takeoff tool, a project-management platform built for general contractors, and a payroll workaround. They pay for all three and re-type the same numbers between them.
A takeoff tool that stops at the count
Counts don’t become a priced estimate, a proposal, or a signed contract without leaving the app.
A GC platform, aimed past you
Built for the general contractor managing subs, not for the sub doing the work and paying the crew.
Piece-rate on the side
A spreadsheet nobody else can see. You reconcile it by hand every pay period, and it is wrong more often than anyone admits.
Straight answers
Common questions
- Can I buy PieceWrk today?
- Not yet. PieceWrk is in private beta. It runs a real finish-carpentry business today, and we are opening it to a small group of early users. There is no signup, no trial, and no pricing published. Request early access and we will talk.
- Does PieceWrk only work for piece-rate crews?
- Piece-rate is what it was built around, and it is the part almost no other construction software does properly. But pay is set per rate table, so piece-rate, hourly, and salary crews can all run on it.
- What does “price privacy” mean?
- A builder’s markup, a subcontractor’s cost, and a homeowner’s price are three different numbers. PieceWrk keeps them separate at the database level, so everyone can work the same job without seeing each other’s numbers.
- Does it work with QuickBooks?
- Yes, two-way sync for customers, services, vendors, subcontractors, invoices, and bills. Changes made in QuickBooks come back into PieceWrk rather than silently diverging.
Want to run your crew on it?
We’re opening PieceWrk to a small number of crews at a time so we can actually help each one get set up. Tell us about yours.
Already using PieceWrk? You don’t need this form. Use the beta login in the header.