社保没有规定公司必须得给职工上公积金的。这个可以和公司协商上还是不上以及怎么上的。
2005年以后公积金是要求强制缴纳的。你可以到当地公积金管理中心投诉,需要提供你在该单位工作的证明和工资证明(或是缴税明细),当地公积金管理中心接到你的投诉会帮你催缴的。公积金缴纳跟户口没有关系。