如果公司没给员工交社保员工发生工伤后公司应按以下方式补偿:1. 支付全部工伤赔偿项目费用:包括治疗工伤的医疗费用和康复费用。比如员工因工伤住院的治疗费、药费等都应由公司承担。住院伙食补助费按照当地规定的标准支付。到统筹地区以外就医的交通食宿费。安装配置伤残辅助器具所需费用。生活不能自理的经劳动能力鉴定委员会确认的生活护理费。一次性伤残补助金根据伤残等级确定具体金额。停工留薪期工资福利待遇不变由公司按月支付。终止或者解除劳动合同时应当享受的一次性医疗补助金和一次性伤残就业补助金。2. 承担未缴纳社保导致的其他损失:例如因未缴纳社保工伤职工无法通过工伤保险基金报销的部分公司要全额承担。如果员工因工伤产生了其他间接损失如因工伤影响工作导致的一些业务提成减少等合理损失公司也应合理补偿。员工可以与公司协商赔偿事宜若协商不成可通过劳动仲裁等法律途径要求公司支付相应补偿。在申请劳动仲裁时要准备好劳动合同、工伤认定决定书、劳动能力鉴定结论等相关证据。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。