房屋买卖合同违约金上限是造成损失的百分之三十。
法律依据:《合同法解释(二)》第二十九条第二款规定,当事人约定的违约金超过造成损失的百分之三十的,一般可以认定为合同法第一百一十四条第二款规定的过分高于造成的损失。
《合同法》第一百一十四条第二款规定,约定的违约金低于造成的损失的,当事人可以请求人民法院或者仲裁机构予以增加;
约定的违约金过于高于造成的损失的,当事人可以请求人民法院或者仲裁机构予以适当减少。当事人就迟延履行约定违约金的,违约方支付违约金后,还应当履行债务。