户口未迁出的违约金上限是:不超过实际损失的30%。
【法律依据】
根据《最高人民法院关于适用中华人民共和国合同法若干问题的解释(二)》第二十九条规定:当事人约定的违约金超过造成损失的百分之三十的,一般可以认定为合同法第一百一十四条第二款规定的“过分高于造成的损失”。
根据《合同法》第一百一十四条第一款规定,当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。