If it is rural agriculture land them exempted if urban government compensation given then exempted other wise not if it's your business of selling and buying or if it's your as stock then comes under business and proffession if inheritance land sold then capital gain others apart from this also as same as capital gain
Agricultural land in Rural Area in India is not considered a capital asset. Therefore any gains from its sale are not taxable under the head Capital Gains. ... Under Section 10(37) of the Income Tax Act, Capital Gains on compensation received on compulsory acquisition of urban agricultural land is exempt from tax.