不合法。可以向劳动行政部门举报,由劳动行政部门处理。法律依据:劳动法第九条规定:用人单位招用劳动者,不得扣押劳动者的居民身份证和其他证件,不得要求劳动者提供担保或者以其他名义向劳动者收取财物。八十四条规定,用人单位扣押劳动者居民身份证等证件的,由劳动行政部门责令限期退还劳动者本人,并依照有关法律规定给予处罚。
用人单位不可压证件或者缴纳费用,首先他们事不合法的所以你可以要回你证件,具体去劳动站投诉他们
那要看你签约书上的约定