There are general filing requirements that are based on your age, gross income and filing status. Then, there are special rules for self employed taxpayers and dependents. Please view the filing requirements chart on the Turbo Tax FAQ below.
https://ttlc.intuit.com/replies/3302274