According to a Quin representative, a Quin membership is meant to improve your credit and includes ongoing credit building in its membership through making your payments as agreed upon regardless of whether you use your Lifestyle Protection funds.
According to a blog post from Quin’s Chief Technology Officer, the company does report member payments to the credit bureaus, which means missing a payment could have a negative impact on your credit score.