For individual investors, If the NCDs are sold before a year, the profits will be added to the income of the investor and he will have to pay taxes at the same rate as per the income tax slab. For any profit made by selling NCDs after a year, tax will be paid at 10%, if indexation is not done or 20% if the indexation is done.