A No Claim Bonus is a discount given by the insurer to the policyholder for not making any claims during the policy term. The NCB can accumulate over years and can significantly reduce the premium amount when the policy is renewed.