Why do business earn profit ? Share with your friends Share 0 Dishu Singh answered this Business earn Profit because it is essential for survival, growth and expansion of business.profit is the reward given to Businessman for bearing risk. 1 View Full Answer