可以先交首付再签购房合同,但存在一定的风险。法律并没有规定必须签合同再交首付,只是实践操作中是先签合同,合同约定缴纳多少首付再缴纳。如果仅仅支付了首付款而没有签合同的话,会产生约定不明的法律风险,例如首付款是否全部缴纳,所交首付款中是否含有部分定金,以及剩余房款是以按揭方式支付还是全款支付,约定不明容易产生纠纷。