After you file

You are correct! My friend has a turbo card and she got her deposit notice today. So YES. Stimulus goes on turbo card! Woo!