How can I apply for an At Home Insider Perks Credit Card? You can apply for an At Home Credit Card in any At Home store or online by visiting www.athome.com/creditcard.