Yes, we take all major credit cards (Visa, Mastercard, AmEx, and Discover). We also accept cash or checks. For everyone’s convenience, we do not accept mailed checks unless agreed upon prior to contract signing, due to special circumstances. We are happy to drive to you to pick up checks. We can take debit or credit over phone. We do not charge any fees for down payments made by debit/credit card; final payment by debit/credit card incurs a slight 2.8% fee.