Implementing Enterprise Resource Planning (ERP) systems is a complex, lengthy and expensive process which usually faces serious challenges and failures. Thus, it is necessary to perform a readiness assessment at the initial stage of an ERP implementation project to identify weakness areas which may encounter the project with failure. This paper proposes a new framework for assessing readiness of an organization to implement the ERP project on the basis of McKinsey 7S model using confirmatory factor analysis. Through this method, the construct of ERP readiness is proposed based on 7 dimensions namely “structure”, “strategy”, “systems”, “skills”, “style/culture”, “staff”, and “shared values/ superordinate goals”. Using the framework, the current situation of the organization can be determined and necessary changes can be made prior to system implementation. The proposed framework is then applied to 2 real Iranian banking cases and the advantages of the framework over available frameworks are illustrated.