Features
Everything you need to know what a job actually cost
Routing, travelers, clock-in, and job costing — one focused product, no ERP bloat.
Routing & Traveler Builder
Every traveler is generated from a defined routing — never ad hoc.
Define the ordered sequence of operations, work centers, and standard times for a part number once. Every traveler generated from that routing carries the standard time each operation is measured against, which is what makes actual-vs-quoted comparison possible at all. Printed travelers support optional barcode/QR encoding of job number, part number, and operation ID, so a paper-first shop can still feed structured clock data back into the system.
- Routing per part number: operations, work centers, standard times
- Printable traveler PDF with optional barcode/QR encoding
- Custom traveler branding — logo and custom fields (Professional and above)
One-Tap Kiosk Clock-In
The adoption hinge. If clocking in takes more than one tap, paper wins.
This is the single largest determinant of whether a shop-floor system succeeds, so both device modes are first-class rather than one primary and one afterthought. An operator walks up to the shared kiosk, taps their name, selects the job and operation, and taps Clock In. Individual mobile login works the same way. Every punch captures a downtime/reason code — setup, run, waiting, or rework — so the labor data has enough structure to be worth analysing.
- Shared shop-floor kiosk (multi-operator) and individual mobile login
- Setup / run / waiting / rework reason codes on every punch
- Manual time entry for missed punches — supervisor approval required before it counts
Live WIP Dashboard & "Where is job X"
Stop walking the floor to answer a question a screen should answer.
The dashboard defaults to a work-center queue view showing what is waiting and what is in progress per station, refreshed as clock events post — so a supervisor sees the bottleneck by work center, not just by job. Lookup by job number, part number, or customer name returns in under two seconds even at the Business tier's 400-active-job ceiling.
- Work-center queue view, refreshed live from clock events
- Search by job number, part number, or customer name
- Sub-two-second lookup at 400 active jobs
Actual-vs-Quoted Labor Comparison
The feedback loop that tells you which jobs actually made money.
Operation-level actuals are measured against the routing's standard times, so quoting drift shows up as a number rather than a hunch. The comparison is per operation, not just per job, which is what lets you see that it is always the deburr step that runs long — not the job as a whole.
- Per-operation variance, not just a job-level total
- History retained for year-over-year margin trend analysis
- Feeds the quoting conversation before the next quote goes out
Burden/Machine Rate Configuration & Job Profitability
Audit-grade costing per work center, recalculated when the inputs change.
Burden and machine rates are configurable per work center, and job-level profitability summaries recalculate automatically whenever a rate or an actual labor hour changes — a static snapshot would silently understate or overstate margin the moment a rate moved.
- Burden and machine rate per work center
- Job-level profitability summary that recalculates on any rate change
- Available on Professional and above
Scrap/Rework Logging
A scrap entry without an operation is not a valid record.
Root-cause attribution only works if the scrap data is structurally linked to the operation that caused it. Every incident is tied to a specific operation within a specific job, so the recurring-defect pattern surfaces in a report instead of in somebody's memory. Included on every tier, Essentials up — it closes the loop the product exists to close.
- Every incident tied to a specific operation on a specific job
- Scrap and rework by operation report for CAPA documentation
- Included on every tier
CSV / QuickBooks Export
WorkTickets does not replace your accounting system — it feeds it.
WIP and job-costing data exports as CSV for QuickBooks and anything else that reads a spreadsheet. Branded PDF job-costing reports are available for customer and quality audits. Business and Enterprise add outbound webhooks for the other tools a growing shop runs.
- CSV export of WIP and job costing on every tier
- Branded PDF reports (Professional and above)
- Outbound webhooks (Business and above), public API (Enterprise)
Who uses it
Four people on the same shop floor, four different jobs to do
Dale — Owner/GM
18-employee CNC machine shop
Sets up work centers and burden rates once, then builds routings for his top 15 recurring parts. Checks the live WIP dashboard every morning instead of walking the floor, and reviews actual-vs-quoted labor every Friday before invoicing.
Renee — Shop Supervisor
32-employee sheet metal fabrication shop
Starts her shift on the work-center queue view looking for bottlenecks, approves the previous shift's manual time entries, then builds travelers for jobs entering the shop that day on the shop's branded template.
Priya — Quality/Costing Lead
45-employee aerospace-adjacent fabrication shop
Reviews the scrap/rework-by-operation report weekly, logs new incidents against specific traveler operations, and pulls branded PDF job-costing reports ahead of customer quality audits.
Danny — CNC Operator
Shared shop-floor kiosk
Taps his name at the kiosk, selects the current job and operation, taps Clock In. Taps Clock Out at the end, picks a reason code if there was downtime, and moves to the next operation without leaving the machine.
Before and after
Paper travelers, QuickBooks, and spreadsheets — versus one structured loop
| Dimension | Today: paper travelers + QuickBooks + spreadsheets | With WorkTickets |
|---|---|---|
| Where the routing lives | In the estimator's head and a spreadsheet tab | A defined routing per part number, versioned in one place |
| How a traveler is produced | Photocopied paper form, hand-filled | Generated from the routing, printable with barcode/QR |
| How labor is captured | Scribbled times, keyed in later or not at all | One-tap clock-in per operation with reason codes |
| "Where is job 4471?" | Walk the floor, ask three people | Search by job, part, or customer — under two seconds |
| Whether a job made money | QuickBooks at year end, at the job-total level | Actual-vs-quoted labor per operation, live |
| Why scrap keeps recurring | Nobody knows — it is not written down anywhere | Every incident attributed to the causing operation |
See it on your own numbers
Start a 3-day free trial and build your first routing, or run your shop's figures through the ROI calculator first.