Investors & landlords

Correct, don't amend, file Form 3115 with your current tax return.

 

No, as far as I know, TurboTax does not have any service that will file Form 3115 for you.  You will need to go to a local tax professional.  Make sure that tax professional is familiar with how to file Form 3115 to 'catch up' on missed depreciation.