在上海买房,如果不满5年社保,可以先结婚在买房,或者花钱去一些中介机构补缴社保,但是补缴社保还会有手续费,除了社保费还要出手续费,而且还要看补几年,社保那里补缴要是要去相应的滞纳金。上海买房条件:如果是非沪籍单身人士,那么将会被限制,无法购房。如果是非沪籍已婚人士,则必须连续缴纳至少5年的社保,才有资格购房。若夫妻双方有一方是沪籍人士,可以购买首套房,但是第二套则必须提供5年的社保或者个税证明。如果是户籍单身人士,且名下已经有房,也会被限制无法购房;如果是本人和父母在2011年1月30日之前,共同共有的住房数少于等于2套,则还可以再买一套房子。如果是沪籍已婚人士,且夫妻双方都是沪籍人士,双方各自和父母在2011年1月30日之前住房数少于等于2套,可以再购买2套,如果拥有3套,则可以再购买1套。