Cost Variance Analysis

08/04/2020 5 By indiafreenotes

When the actual cost differs from the standard cost, it is called variance. If the actual cost is less than the standard cost or the actual profit is higher than the standard profit, it is called favorable variance. On the contrary, if the actual cost is higher than the standard cost or profit is low, then it is called adverse variance.

Each element of cost and sales requires variance analysis. Variance is classified as follows:

  • Direct Material Variance
  • Direct Labor Variance
  • Overhead Variance
  • Sales Variance

Direct Material Variance

Material variances can be of the following categories:

  • Material Cost Variance
  • Material Price Variance
  • Material Usage Variance
  • Material Mix Variance
  • Material Yield Variance
Material Cost Variance
Standard cost of materials for actual output – Actual cost of material used


Material price variance + Material usage or quantity variance


Material price variance + Material mix variance + Material yield variance

Material Price Variance
Actual usage ( Standard Quantity Price – Actual Unit Price)

Actual Usage = Actual Quantity of material (in units) used

Standard Unit Price = Standard Price of material per unit

Actual Unit Price = Actual price of material per unit

Material Usage or Quantity Variance
Material usage or Quantity variance: Standard price per unit (Standard Quantity – Actual Quantity )
Material Mix Variance
Material mix variance arises due to the difference between the standard mixture of material and the actual mixture of Material mix.

Material Mix variance is calculated as a difference between the standard prices of standard mix and the standard price of actual mix.

If there is no difference between the standard and the actual weight of mix, then:

Standard unit cost (Standard Quantity – Actual Quantity )


Standard Cost of Standard Mix – Standard cost of Actual Mix

Sometimes due to shortage of a particular type of material, standard is revised; then:

Standard unit cost (Revised Standard Quantity – Actual Quantity)


Standard cost of revised Standard Mix – Standard Cost of Actual mix

If the actual weight of mix differs from the standard weight of mix, then:

Standard cost of revised standard mix ×

(Total weight of actual mix /mixTotal weight of revised standard mix)

Material Yield Variance
When the standard and the actual mix do not differ, then

Yield Variance = Standard Rate × (Actual Yield – Standard Yield)

Standard Rate =

Standard cost of standard mix /Net standard output (i.e.Gross output−Standard loss)

Direct Labor Variance

Direct labor variances are categorized as follows:

  • Labor Cost Variance
  • Labor Rate of Pay Variance
  • Total Labor Efficiency Variance
  • Labor Efficiency Variance
  • Labor Idle Time Variance
  • Labor Mix Variance or Gang Composition Variance
  • Labor Yield Variance or Labor Efficiency Sub Variance
  • Substitution Variance
Labor Cost Variance
Standard Cost of Labor – Actual Cost of Labor
Labor Rate of pay Variance
Actual Time taken × (Standard Rate – Actual Rate)
Total Labor Efficiency Variance
Standard rate × (Standard time – Actual time)
Labor Efficiency Variance
Standard Rate (Standard time for actual output – Actual time worked)
Labor Idle Time Variance
Idle Time Variance = Abnormal Idle Time × Standard Rate

Total Labor Cost Variance = Labor rate of Pay variance + Total labor Efficiency Variance

Total Labor Efficiency Variance = Labor Efficiency Variance + Labor Idle Time Variance

Labor Mix Variance or Gang Composition Variance
If actual composition of labor is equal to standard:

LMV = Standard Cost of Standard Composition (for Actual time taken) – Standard Cost of Actual Composition (for Actual time worked)

If standard composition of labor revised due to shortage of any specific type of labor but the total actual time is equal to the total standard time:

LMV = Standard Cost of Revised Standard Composition (for Actual Time Taken) – Standard Cost of Actual Composition (for Actual Time Worked)

If actual and standard time of labor differs:


(Total time of actual labor composition/ Total time of standard labor composition)

× Std.cost of std.composition − Std.cost of actual composition

In case the Standard is revised and there is a difference in the total Actual and the Standard time:


(Total time of actual labor composition/Total time of revised std./labor composition)

× Std.cost of (revised std.composition − actual composition)

Labor Yield Variance
Std. Labor Cost per unit × (Actual Yield In units – Std. Yield in units expected from Actual time worked on production)
Substitution Variance
(Actual hrs × Std. Rate of Std. Worker) – (Actual hrs × Std.Rate actual worker)