重疾险交满20年后一般不能直接取出本金,是否可以取出本金取决于所购买的重疾险产品类型及合同条款。具体如下:消费型重疾险:这类保险侧重于提供纯粹的保障,保费相对较低,但通常不涉及返本。交满20年后,如果未发生理赔,保费不会返还。若此时退保,只能获得保单的现金价值,而现金价值在交满20年后可能仍低于已交保费,导致经济损失。返还型重疾险:这类保险在提供保障的同时,承诺在保险期满或特定条件达成时,返还一定金额给投保人。如果合同条款明确规定在交满20年后可以返还本金(或部分本金),则满足条件时可以获得返还。但返还金额可能并不等于所交的全部保费,具体以合同约定为准。附加万能账户的重疾险:如果重疾险附加了万能账户,交满20年后,主险的现金价值加上万能账户中的资金可能已经超过已交保费。此时退保,相当于拿回了已交保费,即返还了本金。但这种情况较为特殊,需要具体查看合同条款。终身重疾险:如果是保障终身的重疾险,且没有返还功能,交满20年后无法拿回本金。若此时退保,只能按照重疾险的现金价值来退保,而现金价值可能低于已交保费。