公司是可以在上海购买房子的。
根据相关的规定,无论你是普通住宅房还是非普通住宅房,主要是以公司的名义在当地购买房子的,都需要按照3%的契税进行缴纳,不享受任何的交税优惠。其次如果是公司买住宅房的话,还需要交纳房产税和印花税,不以公司去买住宅房的话是不需要缴纳这两项税务的,这两项税务也就是公司购房多出来的税。如果以公司去购买住宅房的话,房产就会被视为是公司的固定财产,并不属于个人的,不仅如此,还需要每年列入财务报表以及计算折旧,除此以外,只要公司出现状况,房产就会被拿过去抵押变卖来弥补公司的一些债务。