Contracts the way you actually write them
Some of your subcontracts are fixed-price on a schedule of values. Some are a labor crew at an hourly rate, billed by production. Punch takes them the way they come — even as the Word doc, PDF, or photo of the form you already signed — and turns each one into a live commitment on the job, with the scope of work stored where the field and office can actually find it.
Real subcontracts don’t fit one template
If you self-perform some trades and sub out others, or you’re a sub managing your own lower-tier agreements, you know the contracts don’t come in one shape. A drywall package is fixed-price against a schedule of values; the framing crew is hourly, billed by the week. Software that only understands one of those makes you fake the other.
And the agreement itself already exists — signed, on your own form. Retyping its terms into a system is the step that gets skipped, so the commitment lives in a drawer, the scope of work lives in nobody’s head but whoever negotiated it, and every “who’s supposed to do that?” becomes a phone call.
Any contract shape becomes a live commitment
- 01
Set it up the way it’s written
Fixed-price or hourly-rate — tell Punch the terms, or hand it the contract itself. Both shapes are first-class, not workarounds.
- 02
Billing matches the contract
Schedule-of-values billing for the fixed-price package, production or hourly billing for the labor crew. The billing setup follows the contract instead of forcing the contract into the billing.
- 03
The scope stays on hand
Punch stores the scope of work with the commitment. When a question comes up about who’s supposed to do what, the field and the office reference the same answer — and Punch’s agent uses that scope as context when it works on the job.
- 04
Billing lands against the commitment
Pay apps and invoices arrive next to the commitment they draw against — committed cost stays part of the job’s current picture, not a guess.
Punch reads your subcontract and builds the commitment
Keep using your own subcontract form. Upload it as a Microsoft Word file, a PDF, or even a photo of the signed pages — Punch reads it, creates the commitment, and pulls the values straight from the contract.
Word, PDF, or a photo
The agreement you already signed is the source of truth. Hand it to Punch in whatever form it exists — no retyping, no reformatting to fit a template.
The commitment builds itself
Punch reads the contract and creates the commitment with the values pulled from the document — scope, amount, billing terms — landing on the right job as committed cost.
“Who’s supposed to do that?” — answered
The scope of work is stored with the commitment, easy for field and office teams to reference when questions come up — and it becomes context Punch’s AI agent works from.
Where this sits in the flow
Subcontracts are the committed-cost backbone of bid-to-books: they turn the estimate’s big line items into tracked promises on their way to the books — whatever shape the contract takes.
How work moves through this step
In to Punch
- Subcontract documents — Word, PDF, or photo
- Approvals and scope agreements
Out from Punch
- Commitment data synced to accounting
Connection: Subcontracts come in from the office, email, or upload; committed costs sync to your accounting system
Related reading
Purchasing for Subcontractors
How subcontractors manage purchasing and scale without adding headcount.
Read moreProductInvoices & Pay Apps
SOV, hourly, or production-unit pay apps get the full three-way review before payment.
Read moreProductJob Costing
Committed cost is one of the three numbers every job should know.
Read moreSee Punch work on your own workflow.
It's a working session, not a slide deck. Bring a real PO, an invoice, or a daily report. You'll use Punch on it live.