Get your taxes done using TurboTax

No, you do not need to sign anything. You complied with that requirement by giving your pin number when you efiled, or you would not have been allowed to complete efiling.