The aim of this review is to make researchers aware of the benefits of an efficient quality control system for prediction of a developed vaccine's efficacy. Two major goals should be addressed when inactivating a virus for vaccine purposes: first, the infectious virus should be inactivated completely in order to be safe, and second, the viral epitopes important for the induction of protective immunity should be conserved after inactivation in order to have an antigen of high quality. Therefore, some problems associated with the virus inactivation process, such as virus aggregate formation, protein crosslinking, protein denaturation and degradation should be addressed before testing an inactivated vaccine in vivo