After you file

Yes TurboTax holds stimulus payment. I received a email from turbo

tax stating my deposit has arrived and how much it is but it is still will not available in my account until April 30. It is April 27th. So yes, they hold it to collect interest from your money before releasing it to you.

Screenshot_20200427-073753.png