direct-labor variances
Suppose you hire help for a job that should take 10 hours at 20 an hour — a 200 plan. The bill comes to 264. Two things could have gone differently: the worker charged a higher hourly rate than expected, or the job took more hours than it should have. As with materials, the labor cost difference splits cleanly into a 'rate' problem and a 'time' problem, and direct-labor variance analysis names and measures each.
There are two direct-labor variances, mirroring the materials ones. The labor rate variance asks: for the hours actually worked, did we pay a higher or lower wage rate than standard? It is (actual rate − standard rate) × actual hours. The labor efficiency variance asks: for the output actually produced, did we use more or fewer labor hours than standard allowed? It is (actual hours − standard hours allowed) × standard rate. For instance, standard is 0.5 hours at 20 (10) per unit; we make 100 units (standard allows 50 hours) but work 55 hours paid at 21: rate variance = (21 − 20) × 55 = 55 unfavorable; efficiency variance = (55 − 50) × 20 = 100 unfavorable.
These matter because they isolate different responsibilities. The rate variance usually traces to who was assigned and at what pay — using higher-paid senior staff for routine work, overtime premiums, or wage changes, often a supervisory or HR decision. The efficiency variance reflects how productively time was used — worker skill, training, machine downtime, poor material quality, or scheduling. The same subtle interaction appears here too: assigning cheaper, less-skilled workers can create a favorable rate variance but an unfavorable efficiency variance as the job drags on. Labor variances also assume hours are accurately tracked, and can unfairly blame workers for delays caused by bad materials or broken machines beyond their control.
An assembly line's standard is 0.25 hours at 18 per toy. Last week it made 1,000 toys (standard allows 250 hours) but logged 270 hours paid at 17.50. Rate variance = (17.50 − 18.00) × 270 = 135 favorable (cheaper workers); efficiency variance = (270 − 250) × 18.00 = 360 unfavorable (they took longer). The 'savings' on wage rate was more than swallowed by the extra hours those less-skilled workers needed.
Rate variance = (actual − standard rate) × hours; efficiency variance = (actual − standard hours) × standard rate.
An unfavorable labor efficiency variance is not always the workers' fault — bad materials or broken machines can force extra hours. Blaming the line for problems outside its control breeds resentment and gamed numbers.