The main difference between economic and non-economic activity is economic activities are performed for economic motive, i.e. earning profit. On the other hand, non-economic activities are performed due to social or psychological reasons, i.e. out of love, affection etc.