没签合同不给工资违法。1.未签合同:根据《中华人民共和国民法典》第四百六十九条规定,当事人订立合同,可以采用书面形式、口头形式或者其他形式。虽然没签书面合同,但劳动者提供劳动,双方已形成事实劳动关系。2.不给工资:《中华人民共和国劳动法》第五十条明确,工资应当以货币形式按月支付给劳动者本人,不得克扣或者无故拖欠劳动者的工资。用人单位不支付工资,侵害了劳动者获得劳动报酬的权利。劳动者可通过与用人单位协商、向劳动监察部门投诉、申请劳动仲裁等方式,维护自身合法权益,要求支付工资,并可主张未签合同的双倍工资差额。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。