The purpose of this paper is to ascertain the key factors affecting tax compliance among Vietnamese firms in Vietnam. We employ both qualitative and quantitative research methods. Qualitative research has been carried out through focus group discussions with ten chief accountants and tax officers. Quantitative research has been conducted through interviews with 200 firms (chief accountants or financial directors) in Vietnam. Analysis of the model includes the following stages: (i) Cronbach’s test for reliability of the scale, (ii) exploratory factor analysis (EFA), (iii) confirmatory factor analysis (CFA), and (iv) structural equation model (SEM). The results of the research show that voluntary tax compliance is directly affected by the three factors of audit probability, corporate reputation and business ownership. The probability of audit and severity of sanctions have the strongest impact on tax compliance. Therefore, the tax authorities need to strengthen the inspection of tax declarations, tax payments and tax refunds of firms. The paper confirms that enforced tax compliance is directly affected by the three factors of audit probability, sanction severity and social norms. Voluntary compliance and compulsory compliance have an effect on tax compliance, though voluntary compliance has a more powerful impact.