购房定金的合法数额主要受到《中华人民共和国合同法》和《中华人民共和国民法典》的约束。根据这些法律规定,定金的数额 不得超过主合同标的额的20%。如果实际支付的定金超过了这个比例,那么超出部分将不具有定金的效力,可能会被视为预付款或其他形式的款项。

具体到购房场景,如果购房者打算购买一套价值100万元的房产,那么理论上定金金额最高不能超过20万元。然而,在实际操作中,定金数额可能会根据市场情况和双方的协商有所不同。一些地方或开发商可能会采用更低的比例,例如5%或10%,这主要取决于市场规则和个人预算。

在支付定金之前,建议与卖家或房地产中介充分沟通,明确合同条款,确保自己的权益不受损害。同时,也要关注购房政策,如限购政策可能会对定金支付有额外规定。

总结来说,购房定金的合法数额上限是主合同标的额的20%,超过部分可能不被法律支持。支付定金时,务必确认定金金额及退还条件等关键信息,并在合同中明确约定。