Bài nghiên cứu này phân tích số liệu của 27 ngân hàng thương mại cổ phần (NHTMCP) đang hoạt động tại Việt Nam từ năm 2005- 2016 để kiểm định tác động của các yếu tố kinh tế vĩ mô và đặc điểm ngân hàng đến tỷ lệ nợ xấu của các NHTMCP. Sử dụng phương pháp hồi quy GMM sai phân với ưu điểm có thể khắc phục hiện tượng nội sinh, phương sai thay đổi và tự tương quan, bài nghiên cứu phát hiện thấy rằng các đặc điểm ngân hàng có tác động đáng kể. Cụ thể, tỷ lệ nợ xấu của ngân hàng ở năm trước càng cao thì sẽ làm cho tỷ lệ nợ xấu của ngân hàng hiện tại càng gia tăng. Đồng thời, các ngân hàng càng có chi phí trích lập dự phòng rủi ro tín dụng càng cao, chi phí hoạt động càng cao, lợi nhuận của ngân hàng càng cao thì sẽ giúp các ngân hàng giảm thiểu tỷ lệ nợ xấu của ngân hàng. Kết quả của nghiên cứu này cũng cho thấy các biến số kinh tế vĩ mô như tốc độ tăng trưởng kinh tế có mối quan hệ cùng chiều với tỷ lệ nợ xấu của các ngân hàng. Từ kết quả nghiên cứu, tác giả đề xuất một số ý kiến nhằm cải thiện tỷ lệ nợ xấu của các ngân hàng Việt Nam.This study analyzes data of 27 joint-stock commercial banks operating in Vietnam from 2005-2016 to examine the effects of macro-economic factors and bank-specific features on their rates of non-performing loans. Using difference-GMM method of regression to overcome the endogeneity, heteroskedasticity, and autocorrelation, the research results find that bank-specific variables have significantly effects. Specifically, high non-performing loans rates of previous year lead to higher rates in the current year. Banks with higher rates of loan-loss provision, higher operation-cost, higher profits will reduce bad debt ratio. The results of this study also indicate that macro-economic factors such as GDP growth have positive effects on non-performing rates of commercial banks. From the research results, the authors suggest recommendations to improve credit risks and non-performing loans for Vietnamese joint-stock commercial banks.