This paper aims to apply multiple machine learning algorithms to analyze the default payment of credit cards. By using the financial institution’s client data provided by UCI Machine Learning Repository, we will evaluate and compare the performance of the model candidates in order to choose the most robust model. Moreover, we will also decide which are important features in our best predictive model.