Yes, you will get benefit of NCB discount even your policy gets expired .Within 90 days after due date of insurance policy, NCB benefit will be valid.