Question: is a k tax code bad?
Answer: You are right in that a K code indicates that extra tax is due, but you are wrong about it having anything to do with self-assessment. A K code instructs an employer to deduct extra tax, when doing payroll, and send it to HMRC. But it's payroll only.