आमतौर पर, वास्तविक उपज सैद्धांतिक उपज से कम होती है क्योंकि कुछ प्रतिक्रियाएं वास्तव में आगे बढ़ती हैं पूरा करना (यानी, 100% कुशल नहीं हैं) या क्योंकि किसी प्रतिक्रिया में उत्पाद नहीं है बरामद किया। उदाहरण के लिए, यदि आप एक उत्पाद को पुनर्प्राप्त कर रहे हैं जो कि एक अवक्षेप है, तो आप कुछ उत्पाद खो सकते हैं यदि यह पूरी तरह से समाधान से बाहर नहीं गिरता है। यदि आप फ़िल्टर पेपर के माध्यम से समाधान को फ़िल्टर करते हैं, तो कुछ उत्पाद फ़िल्टर पर बने रह सकते हैं या जाल के माध्यम से अपना रास्ता बना सकते हैं और धो सकते हैं। यदि आप उत्पाद को कुल्ला करते हैं, तो इसकी थोड़ी मात्रा विलायक में घुलने से खो सकती है, भले ही उत्पाद उस विलायक में अघुलनशील हो।
यह वास्तविक उपज के लिए सैद्धांतिक उपज से अधिक होना भी संभव है। यह तब होता है जब विलायक अभी भी उत्पाद में मौजूद है (अधूरा सुखाने), त्रुटि से वजन उत्पाद, या शायद क्योंकि प्रतिक्रिया में एक बेहिसाब पदार्थ एक उत्प्रेरक के रूप में काम करता है या उत्पाद के लिए भी नेतृत्व करता है गठन। उच्च उपज का एक और कारण यह है कि विलायक के अलावा एक अन्य पदार्थ की उपस्थिति के कारण उत्पाद अशुद्ध है।