What are zombie businesses and why must SMEs avoid them? Finance Patrick Coghlan 24 February 2022 Zombie business — a term used to describe any company so debt laden it can only afford to pay interest on its loans.