Profit per Labor Hour: How to Find Jobs That Look Good Until People Touch Them

TLDR: Measure every direct-touch minute, subtract directly attributable labor from job contribution, and divide what remains by touch hours. A job generating $250 after labor in two touch hours is usually more attractive than one generating $400 in twelve. Material margin does not reveal that difference. It merely lets the labor-heavy job arrive at the production bench wearing a convincing disguise.

The number you are trying to find

Profit per labor hour is useful shorthand, but “profit” needs a stricter definition. Operating profit belongs to the entire accounting period after applicable operating expenses. Cash flow also depends on when customers pay and when the shop pays its bills. Neither number can be calculated reliably from one job ticket.

For job screening, use contribution after direct labor per direct-touch hour. Start with net job revenue, subtract non-labor variable costs, subtract directly attributable labor, and divide the result by direct-touch hours. Contribution margin is the amount left after variable costs to cover fixed costs and eventually produce operating profit. It is not operating profit by itself. OpenStax’s contribution-margin explanation provides the underlying distinction.

Use these three layers consistently:

  • Contribution before direct labor = net revenue − non-labor variable costs.
  • Contribution after direct labor = contribution before direct labor − direct-labor cost.
  • Contribution per direct-touch hour = contribution after direct labor ÷ direct-touch hours.

This metric answers a capacity question: what does the job leave behind for each hour of human production capacity it consumes? It is especially useful when comparing jobs that compete for the same finishing, packing or skilled-operator time.

Track touch time, not just press time

Custom print work fits job-order costing because materials, direct labor and applied overhead can be accumulated by job. Direct labor is traceable to the order, while shared production costs and indirect labor usually enter through overhead. This job-order costing framework is a useful foundation for a lightweight shop model.

The practical failure is usually not the accounting concept. It is the timer. Shops record 38 minutes of machine runtime and overlook the person who spent half a morning preflighting artwork, loading media, weeding small elements, inspecting output, answering a production question and packing five destinations.

Track direct touch time by process:

  • Artwork review, preflight and customer-file correction
  • Setup, loading, calibration and test output
  • Active machine tending rather than unattended runtime
  • Cutting, weeding, laminating, mounting or other finishing
  • Inspection, counting and sorting
  • Packing, labeling and order-specific fulfillment
  • Corrections, rework and replacement production

Required work does not stop being labor because it happens after the machine finishes. U.S. Department of Labor guidance generally treats required or permitted work as compensable time, subject to the applicable rules and circumstances. The Department’s hours-worked fact sheet is worth reviewing when building payroll procedures.

Paid time and direct touch time are related but not interchangeable. An employee may be paid for eight hours while recording five hours against jobs. Breaks, maintenance, meetings, general cleanup and idle capacity still cost money, but assigning every paid minute arbitrarily to the nearest order makes the job record less useful. Track job touch time directly, then recover indirect labor and unused capacity through an explicit overhead or capacity target.

Build the base job model

The following example is illustrative. It is not a measured result from a particular shop. Assume a custom printed order sells for $650 and incurs a 3% payment fee. The shop estimates a burdened direct-labor rate of $28 per hour. That rate should reflect the employer’s relevant labor cost, not merely the employee’s base wage. Employer payroll taxes can include Social Security, Medicare and unemployment taxes; benefits, workers’ compensation, overtime and state costs vary.

Item Calculation Amount
Net job revenue Quoted price $650.00
Materials and consumables Estimated job usage −$120.00
Packaging and shipment-specific supplies Estimated usage −$25.00
Payment fee $650 × 3% −$19.50
Contribution before direct labor $650 − $164.50 $485.50
Direct labor 8.5 hours × $28 −$238.00
Contribution after direct labor $485.50 − $238 $247.50
Contribution per direct-touch hour $247.50 ÷ 8.5 $29.12

The order keeps $485.50 after its non-labor variable costs, which can look excellent on a material-focused report. Once 8.5 direct-touch hours are charged, it leaves $247.50, or $29.12 per touch hour, to recover fixed costs and contribute to operating profit.

That may or may not be enough. The answer depends on the shop’s required capacity recovery, available work and bottleneck. The point is that the decision is now visible. For a more complete record structure, use the fields in job costing for print shops without a full MIS.

Stress-test the hours before admiring the margin

Labor-heavy work is sensitive to small estimating errors because time appears in both the labor deduction and the denominator. Keep the $650 price, $164.50 of non-labor variable costs and $28 hourly labor cost, then vary only direct-touch time.

Direct-touch time Contribution after direct labor Contribution per touch hour
6.0 hours $317.50 $52.92
8.5 hours $247.50 $29.12
11.0 hours $177.50 $16.14

At six hours, the job looks healthy. At eleven, it still reports a positive contribution, but it produces less than one-third as much contribution per constrained labor hour. A quote can therefore be “profitable” in a narrow sense while being a poor use of a busy finishing department.

Batching and learning can improve the result, but they need evidence. If five genuinely similar orders share one setup, allocate that setup across the batch. If each file needs different correction, proofing and finishing decisions, calling them a batch does not make the work disappear. Likewise, use a learning adjustment only after repeated jobs show that time is falling. Hope is not a time study.

Calculate the price required by your labor target

Suppose the shop wants each direct-touch hour to leave $35 after directly attributable labor. Let V equal non-labor variable costs excluding percentage-based payment fees, h equal direct-touch hours, L equal direct-labor cost per hour, T equal target contribution after labor per touch hour, and f equal the payment-fee rate.

Minimum screening price = [V + h × (L + T)] ÷ (1 − f)

For the example: [$145 + 8.5 × ($28 + $35)] ÷ (1 − 0.03) = $701.55. The shop would need to quote about $702 to meet that $35 hourly contribution target, assuming the estimated time and costs hold.

This is a screening price, not proof that the market will accept it. If customers will pay only $650, the options are to reduce touch time, simplify the specification, add an appropriate setup or finishing charge, batch compatible work, outsource the bottleneck process or decline the order. Minimums, setup charges and markup can help turn that cost floor into a usable quote.

Do not make fixed costs disappear—or charge them twice

Rent, equipment depreciation, software and salaried supervision matter over the long run. They do not necessarily change because one additional order is accepted this afternoon. Treating an allocated fixed-cost amount as an immediate cash outlay can lead a shop to reject work that would make a useful contribution during otherwise idle capacity.

The reverse error is accepting every job with positive contribution even when the shop is full. Once a job triggers overtime, another shift, another employee or additional equipment, a previously fixed-looking cost can become a step cost. Capacity is free only in the same sense that an unused treadmill is free: somebody already paid for it, but that does not mean it can handle unlimited volume.

Use contribution per touch hour for short-run comparisons, then test whether the proposed volume crosses a staffing, overtime or equipment threshold. For recurring products that cannot clear the required capacity value, the choices are broader: reprice, redesign, outsource or discontinue. The low-margin product decision model covers that longer-run choice.

Make this a repeatable monthly review

Do not build a heroic spreadsheet that nobody updates. Add a few process-level time fields to the job ticket and review them monthly.

  1. Record quoted revenue, discounts, refunds and percentage-based selling fees.
  2. Record actual non-labor variable costs, including packaging and job-specific outside services.
  3. Capture touch time for preflight, setup, active production, finishing, inspection, packing and rework.
  4. Apply a current burdened direct-labor rate to the attributable hours.
  5. Calculate contribution before labor, contribution after labor and contribution per touch hour.
  6. Group results by product family, quantity band, finishing method and operator experience.
  7. Compare estimated time with actual time and investigate recurring variance by process.
  8. Reconcile total direct-touch hours with paid hours so indirect work and unused capacity remain visible.
  9. Adjust future setup charges, minimums, specifications or outsourcing rules based on repeated results rather than one unusual job.

Review medians or recurring ranges, not just averages. One disastrous file can distort a small sample, while an average can hide the fact that half the jobs require three hours and half require nine. The useful question is where the time changes and whether the quote changes with it.

Set a threshold and let it make the awkward decisions

Choose a minimum contribution-after-labor target for each constrained production area. Base it on the monthly contribution needed to recover indirect labor, fixed operating costs and the desired operating result, divided by realistic available bottleneck hours. Revisit it when staffing, overtime, demand or equipment changes.

Then apply a simple rule: if the estimated contribution per touch hour clears the threshold with a reasonable time buffer, quote it normally. If it misses, change the price, process or specification before accepting it. If the revised job still misses and consumes scarce capacity, outsource or decline it.

A job with cheap material can still be expensive work. If it needs lots of hands, price and evaluate the hands—not just the substrate and ink.

References

  1. 3.1 Explain Contribution Margin and Calculate Contribution Margin per Unit, Contribution Margin Ratio, and Total Contribution Margin – Principles of Accounting, Volume 2: Managerial Accounting | OpenStax
  2. 4.5 Compute the Cost of a Job Using Job Order Costing – Principles of Accounting, Volume 2: Managerial Accounting | OpenStax
  3. 4.1 Distinguish between Job Order Costing and Process Costing – Principles of Accounting, Volume 2: Managerial Accounting | OpenStax
  4. Fact Sheet #22: Hours Worked Under the Fair Labor Standards Act (FLSA) | U.S. Department of Labor
  5. elaws – FLSA Hours Worked Advisor
  6. Publication 15 (2026), (Circular E), Employer’s Tax Guide | Internal Revenue Service
  7. 2.2 Identify and Apply Basic Cost Behavior Patterns – Principles of Accounting, Volume 2: Managerial Accounting | OpenStax
  8. 10.1 Identify Relevant Information for Decision-Making – Principles of Accounting, Volume 2: Managerial Accounting | OpenStax

Scroll to Top