是否能在重大疾病保险交满20年后返还本金,关键取决于您购买的重疾险类型。如果购买的是消费型重疾险,这种保险只会保障被保险人的身体健康,保费是自愿支出的,即使交满20年,也不会偿还本金。如果购买的是返还型重疾险,只要投保人缴纳保费的年数越久,缴纳满20年后,只要合乎合同的规定,是可以返还本金的。以上内容仅供参考,具体条款要以保险合同为准。