Hours and dollars, one view

Job costing

Create an active job with a labor-hour budget and an estimated revenue figure, connect time entries to it, and see actual hours, labor cost, and margin while the work is still underway.

What it helps you do

See budget progress

View actual hours against the job budget with a clear over-or-under variance, plus labor cost computed from each employee’s hourly rate.

Know your margin

Estimated profit updates automatically as hours, materials, and equipment cost accumulate against a job’s estimated revenue — per job or across every open job in the portfolio margin report.

Catch problems early

A live alert fires the moment a job’s projected margin goes negative or its actual hours approach its budget, before the job is closed out.

The Sitepunch workflow

1

Create the job

Record the customer, job name, expected labor hours, estimated revenue, and any material/equipment cost — by job or by cost-code phase.

2

Capture field time

Workers select the active job when recording their work.

3

Review margin

Managers monitor actual hours and cost, review the portfolio margin report, export a CSV, and generate an invoice draft from a job’s priced phases.

Product boundary: Sitepunch computes labor cost from each employee’s hourly rate and job-level material/equipment cost fields you enter — it does not calculate payroll withholding, taxes, or full payroll compliance.

Connect this feature to the complete field workflow.

See how Sitepunch moves from browser-based field entries to manager review, approvals, exports, and QuickBooks Online.

Explore the field service workflow →