Compliance checking of documents is used to check whether the document meets the standards of the organization or not. Each document is analyzed against standards. This process is manual in many organizations, which is a laborious and time-consuming task. Automated compliance checking requires the automated extraction of semantics from the text, which is a difficult task because sometimes the words are not the same used in the target document. This study aims to automate the process of such documents for compliance checking employing natural language processing techniques and deep learning.