This document describes degree of freedom analysis, which is used to determine if a material balance problem has sufficient specifications to be solved. It provides the general procedure for performing degree of freedom analysis on single and multiple unit operation processes. For a single unit operation, it involves counting the number of unknowns and independent equations and calculating the degrees of freedom. For multiple units, balances may need to be performed on subsystems. Examples of applying degree of freedom analysis to distillation column and extraction-distillation processes are also presented.