签了一年合同住了半年想走,押金能不能退,关键看合同怎么签以及房东有没有实际损失。提前退租属于违约,房东有权要求赔偿,但不能随意扣光押金。法律上,违约金主要看约定,太高了可以请求法院调低,太低了房东也能要求增加。押金是担保金,不是违约金,房东扣钱得拿出损失证据,多退少补是基本原则。