My experience with using late fees is sketchy. It hasn't seemed to deter people who regularly pay late and they rarely will pay the late fee. Only recourse seems to be to stop doing business with them and that is not very practical in general. What I have found is that it is a small number of problem customers. Over time I have weeded them out of the mix or converted them to pay up front.