I recently had a non-paying web hosting customer. 3 Months without payment for multiple sites. Finally after numerous warnings I replaced her sites with a 'this account has been suspended' notice.
Received payment that day.
Kill switches work wonders.