一般情况下是没有的,因为违建厂房是不符合规定建造的,所以不仅要将其拆掉,甚至可能需要处罚款,更没有补偿了。当认定后,当事人是在期限内自己找人拆掉的话,这样可以根据实际情况给予一定的补偿,具体根据当地政策而论。