一般情况下,主动辞职没有经济补偿。根据《劳动合同法》规定,劳动合同期满终止固定期限劳动合同、用人单位被依法宣告破产等情形下,用人单位需向劳动者支付经济补偿(第四十四条)。但劳动者主动辞职,通常不符合用人单位支付经济补偿的条件。不过,如果用人单位存在未及时足额支付劳动报酬、未依法为劳动者缴纳社会保险费等过错行为,劳动者以此为由解除劳动合同,则用人单位需支付经济补偿。所以,工作20年主动辞职通常无补偿,除非用人单位有法定过错,劳动者以合理理由辞职,才可要求补偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。