Direct labor cost per product begins with the time attributable to making the product and the cost per hour used for that work. A wage rate alone may not represent the business's full labor cost, but adding an unsupported burden percentage is no better. Define the included employer costs from the business's own records and keep mandatory rates outside the model unless they have current verified support.
Worked calculation
Labor cost per good unit = (batch setup person-hours + task person-hours + other assigned person-hours) × defined hourly labor cost ÷ good units
Assume a workshop uses an illustrative labor cost of $28 per paid hour. A batch requires two hours of setup plus 12 minutes of production time for each of 40 good units. Production time is eight hours and total assigned time is ten hours. Direct labor cost is $280 for the batch, or $7 per unit. Charging only the 12 minutes would allocate $5.60 per unit and leave the $56 setup cost unassigned.
Batch size changes the setup share. Producing 20 units with the same two-hour setup takes six hours in total and costs $168, or $8.40 per unit. Producing 80 units takes 18 hours and costs $504, or $6.30 per unit. These figures assume the task time, hourly cost, and setup requirement remain unchanged. A larger batch may require additional quality checks or storage, so the labor calculation alone does not establish the best batch size.
| Batch size | Total person-hours | Batch labor cost | Labor per good unit |
|---|---|---|---|
| 20 | 6 | $168 | $8.40 |
| 40 | 10 | $280 | $7.00 |
| 80 | 18 | $504 | $6.30 |
Decision checks and limits
Distinguish productive task time from paid availability. If an employee is paid for 40 hours but spends 30 hours on measured production tasks, assigning only 30 hours at the wage rate leaves ten paid hours elsewhere. Those hours may belong to maintenance, training, administration, or unutilized capacity. Either show them separately or use a clearly defined cost per productive hour; do not apply both a utilization adjustment and the same idle-hour allocation again.
Use repeatable observations across actual jobs rather than one unusually fast run. Record setup, handling, inspection, rework, and teardown separately so changes can be explained. When several people work together, add person-hours, not just elapsed clock time: two people working for three hours consume six labor hours. Keep assumptions about overtime and benefits as user-entered costs or documented amounts. The result supports product planning; it does not establish employment classification, pay requirements, or a universal labor rate.
Apply the calculation
-
Define the hourly cost
List the compensation and employer costs included, along with the source period, rather than using an unexplained multiplier.
-
Observe the work stages
Time setup and repeated tasks separately. Count all people involved and distinguish rework from normal production.
-
Reconcile paid capacity
Compare assigned job hours with paid hours and show the remaining cost explicitly before using the product figure in pricing.
Method references: OpenStax: Merchandising, manufacturing, and service costs. Accessed October 22, 2026. All dollar figures are hypothetical worked examples.
Related calculators & guides
- Landed Cost per Unit: Allocate the Shipment
- Batch Yield and Unit Cost: Divide by Good Output
- Scrap Rate vs. Waste Allowance: Different Bases
- Allocating Overhead to Products: Choose a Driver
- Packaging Cost per Order: Count What You Use
- Minimum Order Quantity: Unit Price vs. Cash Cost
- Joint Product Cost Allocation: Separate the Decision
- Make vs. Buy Costs: Compare What Actually Changes
- Sunk vs. Relevant Costs: Decide From Today
- Batch Unit Cost Calculator
- Overhead Allocation Calculator
- Batch Yield and Unit Cost Reference
- Pricing and Product Cost Playbook
Report an error
Thank you! Your feedback helps us make this page better.
Could not send. Please try again.