二者区别有对象范围不同和构成不同。
对象范围不同:住房公积的建立范围基本上是各单位的全体在职职工,离退休职工不建立;住房补贴的发放对象范围是各单位的无房职工和住房面积没有达到其职级所对应的住房补贴面积标准的职工,包括离退休职工,是全体职工中的一部分职工。
构成不同:住房公积金是由职工个人从工资中扣缴和单位资助两部分构成;住房补贴是由单位单方面给予职工的资助,不需要职工个人从工资中作扣缴。
住房补贴是国家为职工解决住房问题而给予的补贴资助。单位原有用于建房、购房的资金转化为补贴,由职工到住房市场上通过购买或租赁等方式自行解决住房问题。其发放对象是各单位的无房职工和未达到其职级所对应面积标准的职工,补贴额等于每平米补贴额乘以面积。