Get your taxes done using TurboTax

Hello I did not mail it yet, because I normally do not have to file and thought the Registration was most appropriate as it came out just before I was to mail my return on April 7th. So do I have to mail or can I just use the Stimulus registration?