买上海房子需要什么条件才能买?

买上海房子需要以下条件才能买:

1、购房者须具有合法有效的身份证和户口薄等身份证明;

2、外地户口,以家庭为单位在当地可购买一套住宅,且必须提供五年内连续三年的社保或税单;

3、不论是新房还是二手房,外地户口的购房者只能购买一套;

4、购房者必须有达到购房款总额三成比例的首付款;

5、购房者的家庭成员必须在外地没有购房记录;

6、购房者必须信用良好,收入稳定。

买房子需要准备哪些材料

买房子需要准备以下材料:

1、已婚的夫妻双方的结婚证、身份证、户口本;

2、申请人身份证复印件;

3、申请人收入证明原件;

4、申请人公积金交存证明原件等。

法律依据:《中华人民***和国民法典》第三百六十七条

设立居住权,当事人应当采用书面形式订立居住权合同。

居住权合同一般包括下列条款:

(一)当事人的姓名或者名称和住所;

(二)住宅的位置;

(三)居住的条件和要求;

(四)居住权期限;

(五)解决争议的方法。