After you file

I just spoke with a TurboTax representative and 100% is a yes or stimulus payments will be direct deposited onto our TurboTax Visa card