2.3 The High-Low Method and Cost Prediction

Key Takeaways

  • The high-low method separates semi-variable costs into fixed and variable components by analyzing the difference in costs between the highest and lowest activity levels.

  • Selection of observation periods must always be driven by activity volume (e.g., machine hours, units produced), never by the highest or lowest monetary cost.

  • Adjustments must be made prior to calculating unit variable rates when stepped fixed costs or price inflation affect data points across the observation window.

  • While simple and objective to apply, the method's primary limitation is relying on just two extreme data points while discarding all intermediate operational data.

Last updated: September 2026

In business operations, many overhead expenditures—such as plant maintenance, utility consumption, equipment servicing, and fleet transport—are semi-variable. To prepare operational budgets, determine contribution margins, and forecast total production expenditures at anticipated activity volumes, management accountants must decompose mixed costs into their distinct fixed and variable elements.

The high-low method is the standard mathematical technique taught and applied for separating semi-variable costs when historical volume and cost data are available.


Purpose and Principles of Cost Estimation

The fundamental premise of the high-low method rests on the linear cost equation:

y=a+bxy = a + bx

Where:

  • y=Total mixed costy = \text{Total mixed cost}
  • a=Total fixed costa = \text{Total fixed cost}
  • b=Variable cost per unit of activityb = \text{Variable cost per unit of activity}
  • x=Level of activityx = \text{Level of activity}

Because total fixed costs (aa) are assumed to remain constant between different activity levels within the relevant range, any change in total cost between two operating periods is assumed to be caused entirely by the variable cost associated with the difference in activity volume.


The Step-by-Step High-Low Methodology

Applying the high-low method involves a disciplined, multi-step calculation procedure:

Step 1: Identify Extreme Activity Levels

Review the historical operational records across all available observation periods. Select the period with the highest activity level (xhighx_{\text{high}}) and the period with the lowest activity level (xlowx_{\text{low}}), along with their corresponding total costs (yhighy_{\text{high}} and ylowy_{\text{low}}).

Important

The Golden Selection Rule: The two representative periods must be chosen based strictly on the level of activity, NEVER on the magnitude of the cost. If the period with the highest activity happens to have a lower cost than another period due to random operational variations, the highest activity period must still be selected.

Step 2: Calculate Variable Cost Per Unit (bb)

Compute the difference in cost (Δy\Delta y) and the difference in activity (Δx\Delta x) between the high and low points. The variable cost per unit (bb) represents the slope of the cost line:

b=Cost at highest activity−Cost at lowest activityHighest activity−Lowest activity=yhigh−ylowxhigh−xlow=ΔyΔxb = \frac{\text{Cost at highest activity} - \text{Cost at lowest activity}}{\text{Highest activity} - \text{Lowest activity}} = \frac{y_{\text{high}} - y_{\text{low}}}{x_{\text{high}} - x_{\text{low}}} = \frac{\Delta y}{\Delta x}

Step 3: Calculate Total Fixed Costs (aa)

Substitute the calculated variable cost per unit (bb) into either the highest or lowest activity data point and rearrange the equation to solve for aa:

a=yhigh−(b×xhigh)a = y_{\text{high}} - (b \times x_{\text{high}}) or\text{or} a=ylow−(b×xlow)a = y_{\text{low}} - (b \times x_{\text{low}})

Both substitutions must yield the identical fixed cost value, providing an immediate arithmetic reconciliation check.

Step 4: Formulate the Forecasting Equation

Express the final cost function as y=a+bxy = a + bx. Management can now predict total cost for any desired future activity level (xtargetx_{\text{target}}) falling within the relevant range.


Comprehensive Standard Worked Example

Starlight Manufacturing records the following machine hours and total plant maintenance expenditures over a six-month period:

MonthMachine Hours (xx)Total Maintenance Cost (yy)
January4,000$38,000
February6,000$48,000
March (Lowest Activity)3,500$35,500
April5,000$43,000
May (Highest Activity)7,500$55,500
June6,500$50,500

Calculation Walkthrough:

  1. Identify High and Low Activity Points:

    • Highest Activity (May): xhigh=7,500 hoursx_{\text{high}} = 7,500 \text{ hours}; yhigh=$55,500y_{\text{high}} = \text{\textdollar}55,500
    • Lowest Activity (March): xlow=3,500 hoursx_{\text{low}} = 3,500 \text{ hours}; ylow=$35,500y_{\text{low}} = \text{\textdollar}35,500
  2. Calculate Activity and Cost Differences:

    • Δx=7,500−3,500=4,000 machine hours\Delta x = 7,500 - 3,500 = 4,000 \text{ machine hours}
    • Δy=$55,500−$35,500=$20,000\Delta y = \text{\textdollar}55,500 - \text{\textdollar}35,500 = \text{\textdollar}20,000
  3. Compute Variable Cost Per Machine Hour (bb):

b=$20,0004,000 hours=$5.00 per machine hourb = \frac{\text{\textdollar}20,000}{4,000 \text{ hours}} = \text{\textdollar}5.00 \text{ per machine hour}
  1. Compute Total Fixed Cost (aa):
    • Using the high point:
a=$55,500−($5.00×7,500)=$55,500−$37,500=$18,000a = \text{\textdollar}55,500 - (\text{\textdollar}5.00 \times 7,500) = \text{\textdollar}55,500 - \text{\textdollar}37,500 = \text{\textdollar}18,000
  • Validating at the low point:
a=$35,500−($5.00×3,500)=$35,500−$17,500=$18,000a = \text{\textdollar}35,500 - (\text{\textdollar}5.00 \times 3,500) = \text{\textdollar}35,500 - \text{\textdollar}17,500 = \text{\textdollar}18,000
  1. Predict Cost at Future Activity: The resulting cost formula is: Total Cost=$18,000+($5.00×Machine Hours)\text{Total Cost} = \text{\textdollar}18,000 + (\text{\textdollar}5.00 \times \text{Machine Hours}). If Starlight plans to operate 8,000 machine hours in July (within the relevant range):
Forecasted Maintenance Cost=$18,000+($5.00×8,000)=$18,000+$40,000=$58,000\text{Forecasted Maintenance Cost} = \text{\textdollar}18,000 + (\text{\textdollar}5.00 \times 8,000) = \text{\textdollar}18,000 + \text{\textdollar}40,000 = \text{\textdollar}58,000

Advanced High-Low: Stepped Fixed Cost Adjustments

In practical operations, fixed costs do not always remain flat across wide swings in volume. If an increase in activity crosses a capacity threshold, a stepped fixed cost will occur. When fixed costs differ between the highest and lowest activity points, applying the standard high-low formula without adjustment will distort the variable cost rate.

The Adjustment Technique

If fixed costs increase by a known stepped amount at higher activity volumes:

  1. Either deduct the stepped fixed cost increase from the cost at the highest activity point before computing the cost difference;
  2. Or add the stepped fixed cost increase to the lowest activity cost.

This adjustment isolates the change in cost attributable purely to variable operational activity.

Step-Cost Worked Numerical Demonstration

Highland Engineering records the following quarterly output and total production overheads:

  • Lowest Activity (Quarter 1): 4,000 units produced; Total Cost = $47,000
  • Highest Activity (Quarter 4): 9,000 units produced; Total Cost = $92,000

Condition: Plant records indicate that because production exceeded 6,500 units in Quarter 4, an additional supervisor was employed, stepping up total fixed overheads by $5,000.

Step-by-Step Solution:

  1. Adjust the High Activity Cost for the Step:
Adjusted High Cost=$92,000−$5,000=$87,000\text{Adjusted High Cost} = \text{\textdollar}92,000 - \text{\textdollar}5,000 = \text{\textdollar}87,000

(This normalizes the high cost to the same fixed-cost baseline as the low activity period).

  1. Calculate Variable Cost Per Unit (bb):
b=Adjusted High Cost−Low CostHigh Activity−Low Activity=$87,000−$47,0009,000−4,000=$40,0005,000 units=$8.00 per unitb = \frac{\text{Adjusted High Cost} - \text{Low Cost}}{\text{High Activity} - \text{Low Activity}} = \frac{\text{\textdollar}87,000 - \text{\textdollar}47,000}{9,000 - 4,000} = \frac{\text{\textdollar}40,000}{5,000 \text{ units}} = \text{\textdollar}8.00 \text{ per unit}
  1. Calculate Baseline Fixed Cost (abasea_{\text{base}}):
    • Using the low activity point (Quarter 1, where the step has not occurred):
abase=$47,000−($8.00×4,000)=$47,000−$32,000=$15,000a_{\text{base}} = \text{\textdollar}47,000 - (\text{\textdollar}8.00 \times 4,000) = \text{\textdollar}47,000 - \text{\textdollar}32,000 = \text{\textdollar}15,000
  1. Define the Segmented Cost Functions:

    • For activity up to 6,500 units: Total Cost=$15,000+($8.00×x)\text{Total Cost} = \text{\textdollar}15,000 + (\text{\textdollar}8.00 \times x)
    • For activity exceeding 6,500 units: Total Cost=($15,000+$5,000)+($8.00×x)=$20,000+($8.00×x)\text{Total Cost} = (\text{\textdollar}15,000 + \text{\textdollar}5,000) + (\text{\textdollar}8.00 \times x) = \text{\textdollar}20,000 + (\text{\textdollar}8.00 \times x)
  2. Forecasting Example: If budgeted production for next quarter is 8,500 units:

Forecasted Cost=$20,000+($8.00×8,500)=$20,000+$68,000=$88,000\text{Forecasted Cost} = \text{\textdollar}20,000 + (\text{\textdollar}8.00 \times 8,500) = \text{\textdollar}20,000 + \text{\textdollar}68,000 = \text{\textdollar}88,000

Advanced High-Low: Adjusting for Price Inflation and Wage Shifts

When observation periods span several quarters or years, general price inflation, utility tariff adjustments, or statutory wage increases can inflate costs in later periods. If historical costs reflect different price levels, applying the high-low formula directly will falsely inflate the variable cost slope.

Indexation Methodology

To correct for price changes:

  1. Obtain the relevant cost price index for each period.
  2. Convert all historical costs to a common price level (typically current period prices) prior to applying high-low:
Standardized Cost=Historical Cost×Base Price IndexPeriod Price Index\text{Standardized Cost} = \text{Historical Cost} \times \frac{\text{Base Price Index}}{\text{Period Price Index}}
  1. Apply the standard high-low calculation using the standardized costs.
  2. Once the linear equation is derived, re-inflate the variable and fixed components to the expected price level of the future budgeting period.

Strategic Evaluation: Strengths and Technical Limitations

Management accountants must critically appraise the high-low method when selecting cost estimation tools for organizational forecasting:

Key Advantages

  • Simplicity and Speed: Requires only straightforward basic arithmetic. No specialized statistical software or complex matrix modeling is needed.
  • Objective and Replicable: Two analysts analyzing the same historical dataset will arrive at the exact same cost equation, eliminating subjective graphical bias.
  • Intuitive Presentation: Readily understood by non-financial operational directors, workshop supervisors, and commercial executives.

Critical Technical Limitations

  • Sensitivity to Outliers: Because the method relies entirely on the two extreme data points, any operational anomaly in those two periods—such as a machinery breakdown, an industrial strike, an adverse weather closure, or an unusual overtime surge—will severely distort the resulting cost formula.
  • Disregards Intermediate Data: The method completely discards all observations recorded between the highest and lowest activity points. Valuable operational intelligence from intermediate periods is ignored.
  • Assumption of Strict Linearity: Forces a straight-line relationship onto operational processes that may naturally follow a curved trajectory due to learning efficiencies or plant congestion.

Comparison with Linear Regression

Where accurate forecasting is paramount, linear regression analysis (the method of ordinary least squares) is superior to the high-low method. Regression utilizes every available historical observation, minimizes the sum of squared errors, and provides statistical measures of reliability (such as the coefficient of determination, R2R^2) to evaluate how well the cost equation fits the actual data.

Loading diagram...
High-Low Method Algorithmic Process Flow
Test Your Knowledge

When preparing to separate a semi-variable cost into fixed and variable components using the high-low method, how should the two benchmark periods be selected?

A

Select the periods reflecting the highest and lowest recorded operating profit

B

Select the periods reflecting the highest and lowest levels of activity volume

C

Select the periods reflecting the highest and lowest total monetary expenditure

D

Select the initial and terminal chronological periods in the data series

Test Your Knowledge

A manufacturing plant gathers the following quarterly operational data:

  • Quarter 1: 4,000 machine hours, total maintenance $47,000
  • Quarter 2: 6,000 machine hours, total maintenance $63,000
  • Quarter 3: 5,000 machine hours, total maintenance $55,000
  • Quarter 4: 9,000 machine hours, total maintenance $92,000

Plant records indicate that fixed maintenance costs increase by $5,000 for activity levels exceeding 7,000 machine hours. What are the variable cost per machine hour and the baseline fixed cost below 7,000 hours?

A

Variable rate: $9.00 per hour; Baseline fixed cost: $11,000

B

Variable rate: $7.50 per hour; Baseline fixed cost: $17,000

C

Variable rate: $8.50 per hour; Baseline fixed cost: $13,000

D

Variable rate: $8.00 per hour; Baseline fixed cost: $15,000

Test Your Knowledge

Which of the following represents a significant limitation of the high-low method when compared against statistical linear regression?

A

It cannot be computed without advanced statistical spreadsheet packages

B

It assumes that total variable costs decrease as activity increases

C

It relies entirely on two extreme observations and ignores all intermediate operational data points

D

It fails to establish a quantitative formula for future cost estimation

Sections you finish are checked off in the contents.