1、公司发薪资时不给薪资条是不合法的。公司应当在支付薪资时向劳动者提供一份其个人的薪资清单,并记载劳动者的姓名、其各项薪资收入的数额等内容。劳动者可以与公司协商,向公司索要。
2、法律依据:《薪资支付暂行规章》
第六条,用人单位应将薪资支付给劳动者本人。劳动者本人因故不能领取薪资时,可由其亲属或委托他人代领。用人单位可委托银行代发薪资。用人单位必须书面记录支付劳动者薪资的数额、时间、领取者的姓名以及签字,并保存两年以上备查。用人单位在支付薪资时应向劳动者提供一份其个人的薪资清单。
第十七条,用人单位应根据本规章,通过与职工大会、职工代表大会或者其他形式协商制定内部的薪资支付制度,并告知本单位全体劳动者,同时抄报当地劳动行政部门备案。