No. When you file a Schedule C as a Self-Employed business owner, you satisfy all your requirements. Only if you have a separate corporation or partnership would you be required to file a business return. If you have any other details regarding this question, please feel free to post them in the comment section.