Impaired Credit The deterioration of a borrower's credit rating. Investopedia Says: Any weakening of a company's finances will cause an impairment of credit. Consequently, it results in a reduction of the credit offered by lenders. Related Terms: Bad Debt Credit Enhancement Impaired Asset Impairment Special Finance |