公司压一个月工资是否合法需根据缘由判断。如果公司压工资是为了限制劳动者的离职转投其他公司或作为押金,则不合法;反之公司虽然压一个月工资,但支付工资的周期没有超过一个月
法律依据
《劳动法》第四十七条、第五十条、第五十一条