Job costing software for contractors Know the margin. Build your crew.

Meet Riverside, a job at Summit Steel Erectors — our demo company. Its target margin is 18.17%; at 49% done it’s running at 2.6%, and the app already has it marked Over pace with half the job left to fix. The same app shows who on the crew is reviewed well, qualified and trained — the people to build around.

Start today From $2/user/mo · no sales call · runs on your crew's phones Tour the app
LIVE JOB COSTING $5/USER/MO →
Riverside Distribution Center job page: gross profit to date $10,466 at 2.6% margin against an 18.17% target, budget used 55% marked Over pace, contract $881,197, plus progress and hours tiles
Budget used 55%, marked Over pace — $386,129 of $699,720 spent at 49% done
Real app screen — Summit Steel Erectors is our demo company, filled with sample data.

Tour the app

Follow one real job, from bid to crew.

Riverside, start to finish, in 12 stops — the bid, the crew, the money and the people. Scroll to play it, or jump to any stop.

Skip the tour
  1. 01 Estimate Build the bid, line by line.
  2. 02 Plan Plan the crew, then make it the job.
  3. 03 Crew Open the job, see the crew.
  4. 04 Hours Every clock-in lands on the job.
  5. 05 Change Scope grows? Bill it.
  6. 06 Materials Materials and hard costs, tracked against the job.
  7. 07 Phase Open a phase: hours, margin, tasks.
  8. 08 Dashboard The whole company on one screen.
  9. 09 Peers Clock out, and the crew reviews each other.
  10. 10 Performance See who’s carrying the work.
  11. 11 Skills Know who’s certified for the job.
  12. 12 Training Train the crew in the same app.

01 · Estimate

Build the bid, line by line.

Sections and line items stack up — labor, material, equipment, subs — each with its cost, markup and margin. Pricing marks Riverside’s $721,053.40 of cost up by $124,091.02, to $845,144.42 before contingency.

  • Cost $721,053.40
  • Markup $124,091.02
  • Marked-up total $845,144.42
Estimate pricing subtotal: cost $721,053.40 plus markup $124,091.02 is $845,144.42; with contingency the contract price is $881,197.09 at an 18.2% margin
An estimate line item: structural steel — wide flange & HSS, material, 130 tonsPricing subtotal: cost $721,053.40, markup $124,091.02, total $845,144.42

02 · Schedule the bid, then convert

Plan the crew, then make it the job.

The Scheduling tab lays each phase on a calendar from its hours and crew size, and flags overtime before you commit. Once the estimate is approved, Convert to job turns it into a live job.

  • Shop drawings overtime +$6,912.00
Estimate scheduling: five phases on a calendar from August 9, each with hours, crew size and a bar flagged realistic, overtime or too compressed
Shop Drawings & Detailing: 320 hours, crew of 2, 8 days at 20 hours a day — overtime of $6,912.00 flaggedApprove and Convert to job, both checked

03 · Schedule

Open the job, see the crew.

On the schedule board Riverside opens into its seven phases and the crew on it — and the active phase opens into its tasks and who’s assigned.

  • Riverside 7 phases
  • On the board 6 scheduled
Riverside on the schedule board: 7 phases, 6 scheduled, the crew of six by name, and each phase with its hours left and crew
Scheduled on Riverside: Luis Ortiz, Tom BeckerDelivery & Staging: 75 hours left, crew of 6, 3 hours a day

04 · Clock-in to hours

Every clock-in lands on the job.

Vic taps Start shift now on his phone and picks Riverside. Every clock-in posts hours to the job as they’re worked — 1,316.3 logged on Riverside so far.

  • Time logged 1,316.3h
Worker Home in the Android app on Vic Romano’s phone: his shift starts at 08:00 AM, with a Start shift now button and his Riverside tasks belowStart Your Shift: select the job you’re working on today — Metro Transit Hub, Northgate Warehouse, or Riverside Distribution Center, #SSE-001, In ProgressShift running on Vic’s phone: Take a Break, End Shift Now, and the shift timer counting
Riverside hours: 2,800h estimated, 1,316.3h logged, 47% of time used
Estimated hours on Riverside: 2,800Time logged on Riverside: 1,316.3 hours

05 · Change orders

Scope grows? Bill it.

The owner asked for a rooftop equipment screen. Price the change order line by line — labor, material and equipment, at cost and at price — and approve it right on the job.

  • CO-001 price $14,202.00
Change order CO-001, add rooftop equipment screen, approved and applied to the contract for $14,202.00 — labor, material and equipment lines totalling $11,576.00 cost and $14,202.00 price
CO-001 add rooftop equipment screen — applied to the contract, +$14,202.00CO-001 totals: cost $11,576.00, price $14,202.00

06 · Materials & hard costs

Materials and hard costs, tracked against the job.

Purchase orders and receipts post against the budget they belong to. The rooftop screen wall was budgeted at $8,600.00 — it’s $1,180.00 over, and you see it while the job is still running.

  • Budget $8,600.00
  • Received $9,780.00
  • Over budget +$1,180.00
Rooftop screen wall cost group: budget $8,600.00, ordered and received $9,780.00, over budget by $1,180.00
Rooftop screen wall — added scope, budgeted as material $7,400.00 plus equipment $1,200.00Budget $8,600.00, ordered $9,780.00, received $9,780.00 — over budget +$1,180.00

07 · Phase detail

Open a phase: hours, margin, tasks.

Delivery & Staging has 39h 28m logged so far. Its margin is 4.9% against a 16% target, and its tasks show who’s on them.

  • Hours logged 39h 28m
  • Margin 4.9%
  • Target 16%
Delivery & Staging phase financials: revenue $42,500, earned $7,013, labor $6,668, gross profit $344, margin 4.9% against a 16% target
Delivery & Staging: 39h 28m loggedPhase margin to date 4.9% against a 16% targetTask Delivery & Staging — Bay A/B, in progress, 56 hours estimated

08 · Financial dashboard

The whole company on one screen.

Cash, receivables, margin at completion against your target, and the jobs at risk. Midtown is flagged for a projected loss of $31,140.62 while there’s still time to act.

  • Midtown — projected loss $31,140.62
Jobs at risk: 2 jobs need attention — Midtown Parking Structure, 30% complete, projected loss of $31,140.62
Jobs at risk: 2 jobs need attention — Midtown Parking Structure, 30% complete, projected loss of $31,140.62Margin at completion: cautious $1,173,044, optimistic $1,395,892, target $1,482,263

09 · Peer reviews

Clock out, and the crew reviews each other.

When Vic clocks out, the app picks him to rate a coworker from today’s shift. Workers never see who rated them; managers do — this is his manager’s view. It adds up: his crew rates Vic’s skill 4.4 / 5.

  • Skill 4.4 / 5
Shift Summary at clock-out, step 1 of 2: shift started 02:26 PM, total duration 0h 5m, no breaks, then Continue to ReviewPeer Review, step 2 of 2: Rate Your Coworkers — you’ve been selected to give anonymous feedback on your coworkers from today’s shift: Nate Brooks. All reviews are anonymous.
Peer review scores from 12 reviews: skill 4.4, behavior 3.8, productivity 4.2 out of 5
Peer review skill score 4.4 out of 5, excellentAndre Silva, Oct 5, 2026: “Set the perimeter beam line without a single re-hang”

10 · Manager scores

See who’s carrying the work.

Managers score each worker too. Vic: 5 / 5 safety. Cody: 2 / 5 leadership — someone to coach now, not someone you find out about at closeout.

  • Vic — safety 5 / 5
  • Cody — leadership 2 / 5
Vic Romano performance from 4 assessments: productivity 4.3, safety 5, trust 4.3, leadership 3.5, skill 4.8, quality 3.8 out of 5
Vic Romano, workerVic Romano average scores: productivity 4.3, safety 5, trust 4.3, leadership 3.5, skill 4.8, quality 3.8 out of 5
Cody Lang performance from 3 assessments: productivity 3, safety 4, trust 3.3, leadership 2, skill 2.3, quality 2 out of 5
Cody Lang, workerCody Lang average scores: productivity 3, safety 4, trust 3.3, leadership 2, skill 2.3, quality 2 out of 5

11 · Skills & certifications

Know who’s certified for the job.

Skills are submitted and approved worker by worker, and the credential report checks a job’s crew against the certifications you pick — verified, self-reported, expired or missing. On Riverside it shows Luis Ortiz’s fall-protection card has expired.

  • Connector (Structural Steel) Approved
  • Luis Ortiz — fall protection Expired
Credential report for the Riverside crew: each worker against five certifications, marked verified, self-reported, expired or missing
Connector (Structural Steel), approved, submitted Aug 1, 2026Competent Person – Fall Protection: Andre Silva missing, Luis Ortiz expired

12 · Training

Train the crew in the same app.

A video library — 18h 47m 51s of courses on rigging, cranes, fall protection and steel erection — plus your own company courses, with each worker’s progress tracked.

  • Video library 18h 47m 51s
Start today From $2/user/mo · no sales call · runs on your crew's phones
Platform training: 15 video courses, from aerial lifts and rigging to the steel erection process
18h 47m 51s of training videoNew Hire Safety Orientation: 4 of 4 videos, 100%

WHAT YOU JUST SAW

Four problems, and the stop that shows the fix

Nothing on this page is a mockup.

Every screen on this page is the real Worker Efficiency app — the web dashboard and the Android app on a real phone — captured from Summit Steel Erectors, our demo company, filled with sample jobs, crews and costs. The totals, margins and warnings are the app’s own math on that data. Your jobs run on the same math from the first clock-in.

Start today From $2/user/mo · no sales call · runs on your crew's phones See pricing

// The whole system

You just followed one job. Here’s everything it touched.

How Worker Efficiency fits together

One system, 13 modules, one set of numbers. Most arrows are things the app already does — the estimate literally becomes the job, and a phone clock-in literally becomes labour cost. The people arrows are decisions it helps you make: the reviews and credentials it collects show who to staff next.

01 Plan 02 People 03 Costs 04 Profit

The whole map

One system, 13 modules

Plan

Estimating Price the bid

Build the bid the way you actually price work — sections, line items, six cost types, your own markup.

Worker Efficiency estimate for a steel job, scrolled to its sections: Shop Drawings & Detailing and Fabrication, the second at an 18% markup, each with its item count and total, under the contract price, job revenue and margin tiles and an estimate-progress bar checked through Convert to job
  • Sections & line items
  • Six cost types (labor, material, equipment, sub, fee, other)
  • Pricing entry modes (markup, margin, bill rate)
  • Import an estimate from a spreadsheet
  • Pull priced items from the inventory catalog
  • Submit → approve → convert
  • Change orders
  • Plain-language glossary on every term
Jobs The bid becomes the job

One click converts an approved estimate: sections with labor become phases, the rest become cost groups, and the bid is frozen as the baseline you get measured against.

Worker Efficiency job page: gross profit to date, budget used against work done, the contract, and progress tiles for efficiency, percent complete and phases
  • Phases & tasks
  • Budget snapshot — the bid, frozen
  • Revenue distribution
  • Job comments
  • Daily reports
  • Geofence on the job
  • Audited mark-complete & reopen

People

Crew & scheduling Who works where, and when

Who is on it, and when — against the hours the estimate actually bought, not a blank calendar.

Worker Efficiency schedule board grouped by job: each job as one bar on a week timeline, its edge colored by whether the crew is on pace
  • Shifts & schedules
  • Team schedule
  • Crew capacity & pace
  • Task assignment
  • Departments & roles
  • Pay rates
  • Portable professional profiles
In the field Clock-ins, tasks and forms from the phone

Where the numbers come from. The crew clocks in on their own phones, starts and stops tasks, and fills forms on the jobsite — a form filled with no signal saves on the phone and sends once the signal is back.

  • Clock in / out on the crew's own phones
  • Forms gate at clock-in and clock-out
  • % complete at clock-out
  • Task start & stop
  • Breaks
  • Geofence check at clock-in
  • Peer review after the shift
  • My equipment
Training Courses your crew takes

Courses the crew actually watches — your own videos alongside the platform catalog.

Worker Efficiency company training library: a company’s own safety courses, each with a video count and a progress bar for the person being viewed
  • Your own company training library
  • Built-in course library (OSHA, ironworker)
  • Lessons & video
  • Quizzes
  • Progress tracking
  • Training analytics
Certifications & skills Who’s qualified, and until when

Proof, tracked. What each worker is qualified for, and when it expires.

Worker Efficiency Skills & Certifications page: skill topics such as welding certifications, rigging and signaling, and fall protection, with submissions and a credential report
  • Skills matrix
  • Topics & subtopics
  • Submissions & approvals
  • Expiry tracking
  • Credential report
  • Assign skills to a worker
Peer reviews How the crew rates each other

360° feedback from the people who share the scaffold — skill, behavior and productivity, each scored out of 5 with an optional comment, collected on the phone after a shift.

Worker Efficiency peer-review scores for one worker — skill, behavior and productivity out of 5 — above a score-trend chart
  • Three dimensions: skill, behavior, productivity
  • A score on each, comment optional
  • Anonymous to the worker
  • Per-worker trend over time
  • Reviewer reliability & outlier detection
  • Rolled up per worker and per crew

Costs

Forms & checklists Checklists filled on the phone

Build any form once. The crew fills it on the phone and it files itself against the job.

Worker Efficiency form template library: pre-built construction checklists such as an aerial lift pre-use inspection, a concrete pour log and a crane and rigging pre-lift checklist, ready to add and customize
  • Form builder
  • Library & categories
  • Typed fields
  • Filled on the phone in the field
  • Submissions & review
  • Form analytics
  • Batch PDF export
Timesheets Hours, priced and ready for payroll

Hours become labour cost at each worker’s real rate. Nobody re-types anything.

Worker Efficiency timesheet report filtered to Sean Dunn for the last 30 days: shift, working, break, task and misc totals above the shifts day by day, with an Export for payroll button
  • Timesheet per worker
  • Aggregate timesheets
  • Crew timesheet audit
  • Bulk time entry
  • Edit a shift
  • Approvals
Materials & cost entries What you ordered, and what arrived

Ordered vs received — so committed cost shows up when you order it, not when the invoice lands.

Worker Efficiency materials tab: a cost group with its budget, ordered and received amounts, flagged over budget, above its purchase lines
  • Reusable materials catalog (inventory)
  • Cost groups
  • Ordered → received
  • Committed vs actual
  • Subs, fees and other costs
Equipment Every machine, and what it costs the job

Assign it, use it, maintain it — and rentals and crew trucks bill their daily rate to the job every night.

Worker Efficiency equipment registry: each machine’s status, next service date and ownership, with counts of what needs maintenance and which rentals are overdue
  • Assignments
  • Reservations
  • Maintenance schedules
  • Rentals & overdue alerts
  • Utilization report
  • Cost by job
  • Insurance schedule export
  • Equipment types

Profit

Live job cost Budget against actual, while the job runs

Hours, materials and equipment land on one ledger: budget against actual for every cost type, while the job is still running.

Worker Efficiency cost performance tab: the contract price broken down into revenue, then budget, actual and variance for each cost type
  • Budget vs actual by cost type
  • Phase rollups
  • Margin to date
  • Time consumption
  • Revenue split
  • Bank summary
  • Per-worker cost breakdown
Margin & financials Profit across every job

The company view: which jobs make money, which need attention, and where the year is heading.

Worker Efficiency Company Overview cards: cash on hand, receivables and A/R aging; projected profit, cautious and optimistic, against your target; the jobs that need attention with their projected loss or profit; and the tops of the Labor Now, Billing Position and Backlog & Pipeline cards
  • Profit by job
  • Profit trend
  • Projected profit range
  • Company stat tiles
  • Needs-attention list
  • Portfolio roll-up
  • Job financial report

Questions owners actually ask

Will my guys actually use it?

They clock in and out on their phone — that is the whole job. No forms to remember, no timesheet to fill in Friday night. The foreman sees the crew board, you see the money. Crews that hate software use it because it replaces paperwork instead of adding it.

I already have a time clock. Why switch?

A punch clock tells you hours happened. Worker Efficiency connects those hours to the job they were spent on, prices them against your estimate, and shows you the margin moving while the job is still open. Time tracking is the input — job profit is the answer.

What does it actually cost?

Standard is $2 per user per month; Premium is $5. A 10-person crew on Premium is $50 a month. The pricing page has a slider so you can see your exact number — no sales call required.

How long does setup take?

Create the company, invite your crew by email, and create your first job. Your first margin number shows up as soon as the first shift is clocked against it.

Is this for a 12-person shop or a 200-person GC?

Both. There is no company-size tier: every seat is $2 or $5 a month (seats come in packs, up to 200) with unlimited jobs on either plan, so a 12-person shop and a 200-person GC pay the same rate and run the same app. Roles scale with you — workers, managers, general managers and admins, with crews grouped under their managers.

Know the margin. Build your crew.

Set up your first job this afternoon. Your crew clocks in tomorrow. You read the ledger by end of week.

LIVE JOB COSTING $5/USER/MO →
Start today From $2/user/mo · no sales call · runs on your crew's phones See pricing