I started my business in Oct 2017 & made 10,000 in revenue but my net loss was over -8,000. Not sure what forms i have to file for the state of new york or New york city.
It depends - If you are filing a Form 1120S for your S-Corp in 2017 for federal income tax purposes, then you would file CT-3-S for NY There is no need to also make the election to file as an S-Corp CT-6 (Fill-in), since your federal treatment will be your NY default treatment.
To be considered an S corp for NY, you need to file a CT-6 after you receive confirmation from the IRS and then you file a NY CT-3-S tax return.
The TurboTax Business Edition will complete a Form 1120S and generate a Schedule K-1. The Business Edition is a separate program from the TurboTax personal editions. It will not complete a personal tax return, Form 1040. The Business Edition can only be installed on a Windows based computer, not online or on a Mac. Go to this TurboTax website for the Business Edition - https://turbotax.intuit.com/small-business-taxes/