After you file

I believe so.....the IRS does have info for your card. The only limits the IRS has is you cannot put more than 3 direct deposits to

one single financial institution (bank) or on one  single debit card.  The IRS says debit card has to be in your name. If you used turbo tax or emerald or any other debit card for your taxes the stimulus will go on it.  Direct Deposit only means electronically.....it's not specifically talking a personal bank account.....Smiles