I provide telecom services to Call Centers in Central America and Caribbean. We require a deposit on-hand that is larger that their usage during billing period. This is the only way we have found that will 100% protect aginst non payment. Shorter payment terms will help too. If customer will not give large deposit give weekly billing. I’m not in the lending business why carry anyone elses debt.