雙方協議解除合同履約保證金能否退還要分情況。合同解除後履約保證金能不能退還,要依據合同解除的原因而定,因不可抗力等因素導致解除的,保證金應該退還。如果是支付保證金一方造成的,不予退還。如果雙方約定解除後就保證金也約定退還的,自然是可以退還的。法律依據《中華人民共和國民法典》第八條 民事主體從事民事活動,不得違反法律,不得違背公序良俗。