How long does a business have before turning the debt over to a collections agency?

The sooner you turn an unpaid debt over to collections, the better the chance of recovery. I would not suggest any debt over 3 years old. If it is a credit reporting agency, the debt will remain on the debtors credit report 7 years from the dilinqent date.