买卖房屋交定金如违约定金不退,在上海中介是没有定金提成的,因为定金是交给房主的,中介拿不到。中介是买卖双方成交后拿中介费的提成。一般情况下,由于买家违约,卖家没收定金作为买家的赔偿金来赔偿,与中介是无关的。因此买房定金不退中介是得不到提成的。