Polyurethanes are a class of synthetic polymers formed by reacting liquid di/polyisocyanates and polyols with a catalyst and various additives in a reactor. Polymer properties are modified with stepwise additions of these chemicals at different points in time depending on whether the process has reached an equilibrium. NCO functional groups from unreacted isocyanates must be quenched at the end for a finished product, and this parameter must be known to determine the proper chemical mixing ratio. A fast, non-destructive real-time measurement of %NCO can be obtained by using NIR spectroscopy with a probe seated directly in the reactor.