The IRS will be launching a direct deposit site for stimulus checks on Friday April 17th! Click HERE for more info.