Increase your late fees so they act as more of a deterrant. I charge $40 a day for late fees. Haven't had a late payment in 5 years.