Get your taxes done using TurboTax

Yes you will need to pay for both federal and state fees first.  Then you can mail state.