Freelancer vs consultant vs business owner: How income tax rules differ and what you need to know before filing ITR