A no-claims bonus (NCB) is a discount for which customers may be eligible if you haven't made any claims on your policy. The size of discounts will depend on the insurers and the type of policy.