Activate Your Imagine® Visa® Credit Card Online
The fastest and easiest way to activate your Imagine® Visa® Credit Card is through the Imagine® Visa® Account Center. Once your card is activated, the Imagine® Visa® Account Center lets you manage your account 24/7 from any device.
- Additional Credit Opportunities
- Zero Liability Fraud Protection*
- Free Credit Score**
- No Security Deposit
- Transaction Alerts
Already using Imagine® Visa® Account Center?
Sign in and save time.
Sign in with your user name and password for a faster activation process.Sign In
Not enrolled in Imagine® Visa® Account Center?
Enroll now, then activate your card.
You can easily enroll, activate your card and conveniently manage your account.Enroll