Other financial discussions

I was in the same situation as OP, just checked my stimulus will be sent by mail after all in the form a check!